DOI QR코드

DOI QR Code

플래쉬 메모리 내에 상주 가능한 경량 리눅스 운영체제 구현

Implementation of Light Weight Linux O.S on the Flash Memory

  • 장승주 (동의대학교 컴퓨터공학과)
  • 발행 : 2007.12.31

초록

최근 임베디드 시스템에 대한 많은 연구들이 진행 중이다. 임베디드 시스템은 점점 소형화 추세로 가고 있다. DOM(Disk On Module)저장장치는 공간에 제한이 있는 응용프로그램이나 모바일 등의 기기에 사용할 수 있다. 본 논문에서는 DOM(Disk On Module) 메모리를 사용하여, 리눅스 기반의 커널을 탑재하고, DOM 메모리 만으로 시스템이 구동될 수 있도록 한다. DOM(Disk On Module) 메모리의 용량 제한으로 인하여 소형 운영체제가 필수적이다. 이를 위해 본 논문은 기존의 리눅스 운영체제를 DOM 환경에 적합하도록 경량화시켜서 설계하였다. 리눅스 운영체제를 경량화한 후, DOM(Disk On module)에 부트 로더의 한 종류인 LILO를 설치하여 DOM(Disk On module)메모리 상에서 새롭게 설계된 경량 리눅스 운영체제가 일반 리눅스 운영체제처럼 부팅될 수 있게 만들어 준다. 본 논문은 일반 리눅스 PC와 성능을 비교하는 실험을 수행하였다.

Many people is studying the embedded system. The embedded system becomes a small size device. The DOM memory is using in the mobile device and small site devices. This paper proposes light-weighted Linux O.S that is running onto the DOM memory. The embedded system with the DOM must have a light-weigthed O.S due to the memory space restriction. This paper designs light-weigthed Linux O.S for the DOM memory. The new designed LILO boot loader boots the new designed light-weigthed Linux O.S as a normal Linux O.S. This paper experiments comparing the designed new light-weigthed Linux O.S with a Linux PC.

키워드

참고문헌

  1. Linux Kernel Programming, ADDISON WESLEY, Beck, 2002
  2. Korea Embedded Linux Project, http://www.kelp.or.kr
  3. 리눅스 커널 분석 2.4, 박장수, 가메출판사, 2003
  4. Daniel P.Bovet, Marco Cesati, 'Understanding the LINUX KERNEL', O'Reilly, 2001
  5. Robert Love, '임베디드 개발자를 위한 리눅스 커널 심층 분석, Developer's Library, 2004
  6. Karim Yaghmour, 'Building Embedded Linux Systems', O'Reilly, 2003
  7. Skawratananond, Chakarat, 'Unix to Linux Porting', Prentice Hall, Apr. 2006
  8. W. Richard Stevens, 'Advanced Programming in the UNIX(R) Environment', Addison-Wesley, Jun. 1992
  9. W. Richard Stevens, 'Unix Network Programming: The Sockets Networking API(Updated)', Addison-Wesley Professional, Nov. 2003
  10. W. Richard Stevens, 'UNIX NETWORK PROGRAMMING VOLUME 2,2/E', Prentice Hall, Aug. 1998
  11. Maurice J. Bach, 'The Design of the UNIX Operating System', Prentice Hall, Feb. 2000
  12. 김영곤, '임베디드 시스템의 효율적인 리소스 관리를 위한 새로운 기법 개발', 한밭대학교 석사학위 논문, 2006.2
  13. Eric S. Raymond,'Art of UNIX Programming', Addison-Wesley, Sep. 2003
  14. Syed Mansoor Sarwar, 'Unix - A Textbook 2nd Edition', RADDISON WESLEY, Aug. 2004
  15. Preston, W. Curtis,'Unix Backup & Recovery', Oreilly & Associates Inc, Nov. 1999
  16. Worldwide Embedded Operating Environments Forecast, 2003-2007, IDC #29308, 2003, 5
  17. 박길성, '임베디드 리눅스 시스템을 이용한 홈네트워크 제어에 관한 연구', 순천향대학교 석사학위 논문. 2005