http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
우선순위 역전을 해결하기 위한 iRTOS 에서의 확장 MuTexS 설계 및 구현
강희성(Hui-Sung Kang),손필창(Pil-Chang Son),정충희(Choong-Heui Jeong),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
실시간 시스템에서는 두 개 이상의 태스크가 공유자원을 사용한다. 이러한 자원에 의해서 높은 우선순위 태스크가 낮은 우선순위 태스크에 의해서 CPU 를 점유 당하는 우선순위 역전현상(Priority Inversion)이 발생한다. 우선순위 역전 문제는 실시간 시스템의 스케줄 가능성과 예측성에 심각한 결함을 야기할 수 있다. 이를 해결하기 위해 본 논문에서는 비교적 크기가 작으면서도 실시간 운영체제의 핵심적 특징을 잘 갖추고 있는 iRTOS™ 커널을 사용하였고 우선순위 역전을 해결하기 위해서 Priority Inheritance Protocol 을 사용하여 확장된 MuTexS 를 구현하였다.
실시간 운영체제를 위한 그래픽 윈도우 시스템의 설계 및 구현
강희성(Hui-Sung Kang),이정원(Jung-won Lee),조문행(Moon-Haeng Cho),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1
그래픽 윈도우 시스템은 가장 널리 사용되는 GUI 종류중 하나이며, 그 사용 범위가 임베디드 시스템에 이르기까지 확대되고 있는 추세이다. 그래픽 윈도우 시스템은 임베디드 시스템의 요구조건을 만족시키기 위해 경량이고 자원의 소모를 작게 해야 하며 고성능이어야 한다. 또한 높은 신뢰성을 가져야 하며 목적에 따라서 재구성이 가능해야 한다. 본 논문에서는 실시간 운영체제를 위한 그래픽 윈도우 시스템에서 윈도우 관리, 기본적인 그래픽 호출, 텍스트 출력, 이미지 출력 부분을 설계 및 구현하였다.
모바일 기술을 이용한 지역정보, 교통정보 서비스 시스템 설계 및 구현
강희성(Hui-Sung Kang),손필창(Pil-Chang Son) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.2Ⅲ
기존의 지역정보, 교통정보 서비스 시스템은 직접 PC를 통해 인터넷에 접속하여 정보를 사용자에게 제공하고 있다. 그러나 무선 인터넷이 보급됨에 따라 PC가 아닌 휴대용 단말 장치로 서버에 접속할 수 있게 되었다. 실제로 PC를 사용할 수 없는 지역에서도 필요한 지역정보나 교통정보를 모바일 단말장치를 통하여 얻을 수 있다. 본 논문에서는 SK 텔레콤이 XCE(eXtended Computing Environment)와 공동 개발한 무선인터넷 서비스 플랫폼인 SK-VM이 가지는 장점을 최대한 이용하고, 데이터베이스와 모바일간의 데이타 전송방식을 이용하여 아직까지 상용화되고 있지 않은 무선 인터넷 서비스인 모바일 지역정보, 교통정보 서비스 시스템을 구현, 개발하는데 중점을 두었다.
파일시스템이 없는 실시간 운영체제에서 Graphic User Interface 설계 및 구현
강희성(Hui-Sung Kang),손필창(Pil-Chang Son),이원용(Won-Yong Lee),이철훈(Cheol-Hoon Lee) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.1
실시간 운영체제 GUI 에서 가장 중점적인 것은 임베디드 시스템상에서 중요한 자원 중 하나인 메모리의 효율적인 관리이다. 특히 파일시스템이 없는 임베디드 시스템의 경우 GUI 를 사용하게 되면 폰트 이미지(Font Image)와 그림파일 등이 메모리상에 존재하여야 하기 때문에 메모리를 많이 차지하게 된다. 본 논문에서는 실시간 운영체제 UbiFOS™에서 파일시스템 모듈을 제거하고 GUI 를 설계 및 구현하였고 특히 폰트 이미지와 그림파일을 처리하는 방법과 폰트 이미지를 위한 메모리를 절약할 수 있는 메커니즘을 제안하였다.
실시간 운영체제 UbiFOS™ 상에서 KVM GUI의 설계 및 구현
손필창(Pil-Chang Son),강희성(Hui-Sung Kang),정명조(Myoung-Jo Jung),이철훈(Cheol-Hoon Lee) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.1
임베디드 장치나 모바일 같은 기기들은 자바 환경을 적용하기 위해 SUN사의 CLDC(Connected Limited Device Configuration)에서 정의하고 있는 KVM(K Virtual Machine)을 탑재하여 사용하게 된다. 자바의 GUI를 제공하기 위해서 CLDC는 MIDP(Mobile Information Device Profile)에서 명세하고 있는 GUI 표준 API를 사용하게 되는데, 이는 운영체제의 네이티브(Native) 함수와의 상호 연동에 의해 동작한다. 이에 본 논문에서는 실시간 운영체제인 UbiFOS™ 기반의 KVM GUI를 구현하는데 있어 그래픽 윈도우 시스템과 GUI API와의 상호 동작을 위한 네이티브 함수와 이벤트 처리에 대해 설계 및 구현한 내용을 기술한다.
임베디드 환경에서 KVM 의 성능 향상을 위한 가비지 컬랙션의 설계 및 구현
손필창(Pil-Chang Son),강희성(Hui-Sung Kang),이원용(Won-Yong Lee),이철훈(Cheol-Hoon Lee) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
급속도로 IT 산업이 발전하면서, 리소스가 제한된 소형 기기들의 사용이 비약적으로 증가하는 추세이다. 자바는 플랫폼 독립성(Platform Independency), 보안성(Security), 이동성(Mobility) 등의 장점을 가지고 있기 때문에 성능을 극대화하고 안정된 서비스를 제공해야 하는 소형기기들에게 핵심 소프트웨어 플랫폼으로 많이 사용되고 있다. 임베디드 장치나 모바일 시스템과 같은 제한된 리소스를 사용하는 기기들은 자바 어플리케이션 수행을 위해 자바의 소프트웨어 플랫폼중의 하나인 K 가상 머신(K Virtual Machine: KVM)을 탑재하여 사용한다. 본 논문에서는 KVM 가비지 컬랙션의 지연 시간(Pause-Time)과 Tracing 의 수행 빈도수를 줄여 임베디드 환경에서 성능 향상을 위한 가비지 컬랙션을 설계하고 구현한 내용을 기술한다.
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 의 힙 메모리 관리체계를 설계하였다.
Audio Player 를 위한 경량 실시간 운영체제 설계 및 구현
조문행(Moon-Haeng Cho),이정원(Jung-Won Lee),강희성(Hui-Sung Kang),이철훈(Cheol-Hoon Lee) 한국정보과학회 2006 한국정보과학회 학술발표논문집 Vol.33 No.1
임베디드 시스템은 특정 임무를 수행하도록 설계된 전용 컴퓨팅 시스템으로 그 용도에 따라 다양한 하드웨어 구성요소를 가지며, 그 쓰임새에 따라 특정 하드웨어 중심으로 시스템을 구현할 수 있다. 이런 하드웨어 시스템의 자원을 효율적으로 관리하기 위해서는 그 시스템에서 요구하는 기능을 만족시키는 특정 운영체제가 필요하다. 본 논문에서는 적은 크기의 메모리에 실시간 운영체제와 파일시스템, 애플리케이션이 모두 탑재되어야 하는 Audio Player 시스템을 위한 경량 실시간 운영체제를 설계 및 구현하였다.