• Title/Summary/Keyword: Bootup Time

Search Result 2, Processing Time 0.015 seconds

Improving Bootup Time of Embedded Linux using Snapshot Image Created on Boot Time (부팅 시 생성한 스냅샷 이미지를 이용한 임베디드 리눅스의 부팅 속도 향상 방안)

  • Joe, In-Whee;Lee, Sang-Cheol
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.36 no.3B
    • /
    • pp.254-259
    • /
    • 2011
  • This paper attempts to propose a method to improve the snapshot boot method, one of the methods to enhance the booting speed of the embedded Linux based system and to increase its efficiency. Snapshot boot is a method of using suspend/resume that is a method of saving and restoring the entire information of the current tasks, and it enhances the booting speed by processing a restoration of previous tasks from the bootloader instead of processing the Linux booting. The facing problem of snapshot boot is that it takes a long time to create images and save them to the storage device during the suspend process since it targets every pages. Additionally, if the switch is turned off while creating an image by some extraordinary circumstances, then the image is not created and thus, the resume process of snapshot boot cannot be executed. The suggest method in this paper creates the snapshot image for once only and utilize the image to enhance the speed and stability on booting.

Improving Bootup Time using Delayed Devices Probing (지연된 장치 탐색을 이용한 부팅시간 향상 기법)

  • Park, Woo-Ram;Na, Yun-Ju;Park, Chan-Ik
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2006.10a
    • /
    • pp.228-232
    • /
    • 2006
  • 모바일폰, MP3 플레이어, PDA와 같은 개인 휴대용 임베디드 기기가 다양해지면서, 각 기기의 부팅 시간은 제품 경쟁력을 위해 개발자가 고려해야할 중요한 이슈가 되었다. 이를 위해 Disable Console[1], Kernel XIP[2], IDENoProbe[3] 등의 기술이 제안되었지만, 부팅 시간의 80%를 차지하는 디바이스 초기화와 드라이버 등록에 대한 고려가 부족하다는 점에서 한계를 가진다. 본 연구에서는 부팅 시에 불필요한 IDE나 다른 인터페이스 채널의 초기화 과정 및 디바이스 드라이버의 등록과정을 생략하고, 그 과정을 부팅이 완료된 후로 지연시킴으로써 부팅 시간을 단축시키는 방법을 제안한다. 본 연구를 이용할 경우 부팅 시에 불필요한 IDE 인터페이스 채널의 초기화를 생략함으로써 기존 시스템의 부팅 시간에 비해 약 7초 정도 (일반 리눅스 부팅 시간의 약 14.15% 개선)의 성능 향상을 기대할 수 있으며, 나아가 부팅 과정의 80% 정도를 차지하는 디바이스 드라이버의 등록 과정의 일부를 생략하여 부팅 성능을 개선할 수 있는 실험적 근거를 제시하였다.

  • PDF