http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
안희중(Hee-Joong Ahn),백대현(Dae-Hyun Baek),성영락(Yeong Rak Seong),이철훈(Cheol-Hoon Lee) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.2Ⅰ
범용 컴퓨터가 아닌 홈 네트워크로 연결된 정보가전용 실시간 시스템에 내장되는 운영체제인 정보가전용 실시간 운영체제는 디지털 TV, 웹 TV, WebPad, PDA, Smart Phone 등에 사용된다. 그러나 정보가전용 실시간 운영체제는 선점형 스케줄링, 멀티 태스킹 및 태스크간 예측 가능한 동기화 방법 그리고 짧고 제한된 인터럽트 처리와 작은 실행 이미지 등과 같은 특징들을 갖는다. 본 논문에서는 이와 같은 특징들을 만족하는 정보가전용 실시간 운영체제를 DVD 플레이어에 적용하여 설계 및 구현한 내용을 기술한다.
실시간 운영체제에서 인터럽트 서비스 루틴을 위한 Pending Lock / Unlock 설계 및 구현
안희중(Hee-Joong Ahn),성영락(Yeong Rak Seong),이철훈(Cheol-Hoon Lee) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1A
실시간 운영체제는 태스크 수행의 논리적인 정확성뿐만 아니라 시간적인 정확성도 만족하는 스케줄링을 하는 운영체제이다. 태스크가 공유자원을 사용할 때 가용한 자원이 없으면 그 자원을 얻기 위해 기다리는 Pending 상태가 된다. 이러한 상태가 일반적인 상황에서 발생하면 스케줄러에 의해서 적절하게 관리되지만 인터럽트 상태나 시그널 상태와 같은 특수한 경우에 발생하면 데이터의 충돌이나 심지어 실시간 운영체제가 붕괴되는 상황이 발생할 수 있다. 이를 해결하기 위해 상용 RTOS 에서는 개발자가 ISR 에서 이러한 상황이 발생하지 않도록 주의 깊게 사용할 것을 경고하며, 커널 내부적으로는 복잡한 처리과정을 거쳐 해결할 수 있다. 본 논문에서는 이러한 상황이 발생할 가능성이 있을 때 PENDING LOCK/UNLOCK 함수를 사용하여 개발자에게 개발상의 편의 제공하고, 실시간 운영체제의 안정성 및 신뢰성을 보장할 수 있도록 설계 및 구현한 내용을 기술한다.
Embedded System을 위한 iRTOS™ 기반의 USB Mass Storage 설계 및 구현
안희중(Hee-Jung Ahn),한성용(Sung-Yong Han),박희상(Hi-Sang Park),이철훈(Cheol-Hun Lee) 한국정보과학회 2002 한국정보과학회 학술발표논문집 Vol.29 No.1A
최근 PC 시장은 USB라는 새로운 인터페이스의 보급으로 USB를 이용한 장치들이 급속도로 증가하고 있다. 또한 USB를 이용하여 저장 장치를 접근할 수 있는 USB Mass Storage는 디지털 카메라나 MP3 Player 등에서 빠른 전송속도와 편리함 때문에 각광 받고 있다. 본 논문에서는 실시간 운영 체제인 iRTOS™ 에서 USB 인터페이스를 이용한 USB Mass Storage가 가능하도록 설계하고 이를 구현한 내용을 기술한다.