http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
오늘 본 자료
Hard Real-time System 을 위한 효율적인 KVM 의 설계
최인범(In-Bum Choi),정명조(Myoung-Jo Jung),조문행(Moon-Haeng Cho),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
임베디드 시스템은 연성 실시간 시스템과 경성 실시간 시스템의 두 가지 종류로 나뉜다. 이러한 두 가지 종류의 임베디드 시스템 중에서, 응용 프로그램이 지정된 시간 안에 동작하여야 시스템의 붕괴를 막을 수 있는 경성 실시간 시스템에 JVM(Java Virtual Machine)환경을 사용하기 위해서는 JVM 내부 동작과 관련하여 여러가지 고려하여야 할 부분이 많다. 본 논문에서는 위에서 언급한 바와 같이 경성 실시간 시스템에 적합한 JVM 환경을 구현하기 위하여 Sun’ s KVM 을 기반으로 경성 실시간 시스템에 적합하도록 우선순위(Priority) 정책 및 가비지 콜렉션(Garbage Collection) 기법을 적용하였다.
KVM 의 효율적인 힙 메모리 관리를 위한 가비지 콜렉션의 설계 및 구현
최인범 ( In-bum Choi ),유용선 ( Yong-sun Ryu ),백대현 ( Dae-hyun Baek ),정명조 ( Myung-jo Jung ),이철훈 ( Cheol-hoon Lee ) 한국정보처리학회 2004 한국정보처리학회 학술대회논문집 Vol.11 No.2
최근 IT 기술이 발전하고, 제한된 리소스를 탑재한 소형 기기들의 사용이 증가함에 따라, 이러한 소형 기기들의 성능을 극대화하고 안정된 서비스를 제공하기 위한 다양한 핵심 소프트웨어 플랫폼들이 제안되고 있다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성(Network Mobility) 등의 장점을 가지고 있어, 많은 분야의 소형 기기들에서 핵심 소프트웨어 플랫폼으로 채택되고 있다. 임베디드나 모바일 장치 같은 제한된 리소스를 사용하는 기기들은 자바의 소프트웨어 플랫폼중의 하나인 Sun 사의 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용하고 있다. 그러나 자바 애플리케이션 프로그램은 다른 언어로 작성된 애플리케이션 프로그램보다 수행속도가 느리다는 단점이 있다. 이를 해결하기 위하여 여러 분야에서 활발한 연구가 진행되고 있으며, 본 논문에서는 이러한 연구들 중 메모리 관리를 위한 가비지 콜렉션 측면에서, 좀 더 효율적으로 애플리케이션 프로그램의 수행 속도를 높이기 위한 KVM 의 가비지 콜렉션 기법을 설계하고 구현한 내용을 설명한다.
KVM 의 효율적인 힙 메모리 관리를 위한 MCCL 가비지 콜렉션의 설계 및 구현
최인범(In-Bum Choi),이재규(Jae-Kyu Lee),조문행(Moon-Haeng Cho),남상훈(Sang-Hoon Nam),이철훈(Cheol-Hoon Lee) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅰ
IT 산업이 발전하고, 제한된 리소스를 탑재한 소형 기기들의 사용이 증가함에 따라, 이러한 소형 기기들의 성능을 극대화하고 안정된 서비스를 제공하기 위한 다양한 핵심 소프트웨어 플랫폼들이 제안되고 있다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성 (Network Mobility)등의 장점을 가지고 있어, 많은 분야의 소형 기기들에서 핵심 소프트웨어 플랫폼으로 채택되고 있다. 임베디드 장치나 모바일 같은 제한된 리소스를 사용하는 기기들은 자바의 소프트웨어 플랫폼중의 하나인 K 가상 머신(K Virtual Machine : KVM)을 탑재하여 사용하고 있다. 본 논문에서는 제한된 리소스를 사용하는 소형 기기의 KVM에서 좀 더 효율 적으로 힙 메모리 관리를 하기 위한 MCCL(Mark-Compact-Compress-Lazy Allocate) 가비지 콜렉션 기법을 설계하고 구현한 내용을 설명한다.
Banked Memory System에서 효율적인 전력관리를 위한 KVM의 힙 메모리 관리체계 설계
최인범(In-Bum Choi),강희성(Hui-Sung kang),정명조(Myung-Jo Jeong),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1
최근에는 자원이 제한적인 시스템을 위한 embedded JVM 환경에서 자바 응용 프로그램을 수행할 때 embedded JVM 의 성능에 따른 performance 뿐만 아니라 에너지 소비를 줄이는 일이 크게 대두되고 있다. 메모리에서 사용되는 에너지는 메모리에 접근할 때마다 소비되는 dynamic energy 와 메모리에 파워가 들어와 있을 때 항상 소비되는 leakage energy 로 구분할 수 있다. embedded 환경을 고려하지 않았던 이전에는 leakage energy 가 중요한 부분으로 인식되지 않았지만, 현재는 dynamic energy 못지 않게 중요한 부분으로 인식되고 있다. 본 논문에서는 Banked Memory System 을 사용하는 임베디드 JVM 의 환경하에서 leakage energy 를 효과적으로 줄일 수 있는 KVM 의 힙 메모리 관리체계를 설계하였다.
실시간 운영체제 iRTOS™ 상의 KVM 메모리 관리 체계 내에서 효율적인 가비지 콜렉션의 설계 및 구현
최인범(In-Bum Choi),유용선(Yong-Sun Ryu),이철훈(Cheol-Hoon Lee) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.1A
최근IT 산업의 발전과 더불어, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하고 있는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 네트워크 이동성(Network Mobility) 등의 장점을 가지고 있어, 이러한 소형 기기들에 자바 환경을 적용하게 되면 여러 가지 이점을 가지게 된다. 임베디드 장치나 모바일 같은 제한된 리소스를 사용하는 기기들에는 SUN사의CLDC(Connected, Limited Device Configuration)에서 정의하고 있는 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용하게 된다. 본 논문에서는 실시간 운영체제 iRTOS™와 KVM을 탑재한 소형 기기에서 좀더 효율적으로 KVM의 메모리를 관리하기 위한 Garbage Collection기법을 설계하고 구현한 내용을 설명한다.
양희권(Hui-Kwon Yang),최인범(In-Bum Choi),김용희(Yong-Hee Kim),이철훈(Cheol-Hoon Lee) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.1A
정보화가 가속되면서 시스템의 네트워크 기능은 필수적 요소가 되었다. 범용 운영체제와 달리 경량의 시스템에 탑재되던 실시간 운영체제들은 TCP/IP 프로토콜을 기반으로 한 네트워크 기능이 추가됨으로써 정보가전의 시대를 앞당기고 그 적용 범위 또한 확대하는 효과를 가져왔다. 본 논문에서는 본 연구팀이 개발한 실시간 운영체제인 iRTOS™에 IPv4 TCP/IP를 구현하였다[1].
실시간 운영체제에서 메모리 누수 방지를 위한 메모리 모니터링 기법 설계 및 구현
조문행(Moon-Haeng Cho),최인범(In-Bum Choi),정명조(Myoung-Jo Jung),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1
임베디드 시스템은 임베디드 시스템의 공간제약 특성과 고가의 메모리 가격으로 인하여 한정된 메모리 자원을 가질 수 밖에 없어 메모리 자원의 효율적인 사용 및 관리가 필요하다. 임베디드 시스템에 탑재되는 실시간 운영체제는 위와 같은 특성을 고려하여, CPU 와 함께 운영체제에서 메모리 누수 현상을 방지하고 메모리를 보다 효율적으로 관리할 수 있는 메모리 모니터링 기법을 설계 및 구현하였다.
실시간 운영체제에서 최대 힙 알고리즘을 이용한 메모리 할당 기법 설계 및 구현
이정원(lung-Won Lee),최인범(In-Bum Choi),김용희(Yong-Hee Kim),이철훈(Cheol-Hoon Lee) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅰ
실시간 운영체제는 멀티태스킹 및 ITC(Inter Task Communication)를 제공한다는 면에서는 범용 운영체제와 비슷하나, 시간 결정성을 보장해야 한다는 면에서는 일반 운영체제와 다르다. 실시간 시스템에서는 메모리를 할당하는데 있어서 시간 제약을 어기지 않아야 하기 때문에 동적 메모리 할당은 효율적으로 구성되어야 한다. 본 논문에서는 실시간 운영체제 IRTOS™에서 메모리 할당에 소요되는 시간을 향상시키기 위해 최대 힙 알고리즘을 적용한 메모리 할당 기법을 설계 및 구현하였다.
실시간 운영체제 iRTOS™ 와 Nucleus-Wrapper의 성능 비교 및 분석
이숭열(Soong-Yeol Lee),최인범(In-Bum Choi),정명조(Myoung-Jo Jung),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
임베디드 시스템 특히 실시간 시스템에서 응용프로그램들은 이식성이 굉장히 낮다. 따라서 실시간 운영체제와 다른 실시간 운영체제 기반의 응용프로그램들 사이에는 이식성이 문제가 된다. 이는 응용프로그램과 실시간 운영체제의 활용과 개발의 한계를 가져오며 이러한 이식성의 문제는 미들웨어의 구현으로 해결 할 수 있다. 하지만 미들웨어의 구현은 Time-latency 와 같은 오버헤드를 발생시킬 수 있다. 본 논문에서는 미들웨어의 추가에 따른 Time-latency 를 측정하고 비교함으로써 이러한 오버헤드와 이식성 사이의 trade-off를 알아보았다.