[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100319292B1 - 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법 - Google Patents

빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법 Download PDF

Info

Publication number
KR100319292B1
KR100319292B1 KR1019990054462A KR19990054462A KR100319292B1 KR 100319292 B1 KR100319292 B1 KR 100319292B1 KR 1019990054462 A KR1019990054462 A KR 1019990054462A KR 19990054462 A KR19990054462 A KR 19990054462A KR 100319292 B1 KR100319292 B1 KR 100319292B1
Authority
KR
South Korea
Prior art keywords
boot image
main memory
main
computer system
boot
Prior art date
Application number
KR1019990054462A
Other languages
English (en)
Other versions
KR20010053904A (ko
Inventor
이상진
Original Assignee
윤종용
삼성전자 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 윤종용, 삼성전자 주식회사 filed Critical 윤종용
Priority to KR1019990054462A priority Critical patent/KR100319292B1/ko
Priority to CNB00133655XA priority patent/CN1163824C/zh
Priority to TW089125572A priority patent/TW544628B/zh
Priority to US09/727,513 priority patent/US20010039612A1/en
Publication of KR20010053904A publication Critical patent/KR20010053904A/ko
Application granted granted Critical
Publication of KR100319292B1 publication Critical patent/KR100319292B1/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/40Transformation of program code
    • G06F8/54Link editing before load time
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/4401Bootstrapping
    • G06F9/4406Loading of operating system

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Stored Programmes (AREA)

Abstract

본 발명은 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 동작 방법에 관한 것으로, 컴퓨터 시스템은 중앙 처리 장치와 메인 메모리, 바이오스 롬 및 부트 이미지(boot image) 저장 수단을 포함한다. 부트 이미지 저장 수단은 메모리 장치, CD 롬 또는 하드디스크 드라이브 등으로 구비되며, 제조업체 또는 사용자에 의하여 시스템의 특정 상태에 따른 부트 이미지를 저장한다. 메모리 장치인 경우에는 비휘발성 메모리 또는 보조 전원을 이용하여 부트 이미지를 저장한다. 그리고 중앙 처리 장치의 명령어 포인터를 메인 메모리에 로드되는 부트 이미지 저장 영역으로 설정한다. 따라서 부팅시, 중앙 처리 장치는 포스트 과정을 수행하고 난 후, 명령어 포인터에 의하여 메인 메모리의 특정 영역으로부터 부트 이미지를 독출함으로서 운영체계 프로그램을 구동한다.

Description

빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법{COMPUTER SYSTEM AND METHOD FOR QUICKLY BOOTING}
본 발명은 컴퓨터 시스템에 관한 것으로, 좀 더 구체적으로 빠른 부팅 시간을 갖는 컴퓨터 시스템 및 그의 동작 방법에 관한 것이다.
오늘날 컴퓨터 산업의 발달로 컴퓨터 시스템의 주변 장치들이 급속히 발전해가고 있다. 또한, 이에 대응하여 운영체계 프로그램 및 응용 프로그램들은 다양한 기능들을 지원하고 있으며, 용량도 매우 큰 실정이다.
따라서 운영체계 프로그램 및 응용 프로그램들을 탑재한 컴퓨터 시스템은 부팅시 다양한 주변 장치 및 다양한 기능들을 위하여 대체적으로 부팅 시간이 길게 소요되고 있다.
따라서 최근에는 컴퓨터 초기 부팅 시간 단축이 큰 이슈 중에 하나로 부각되고 있는 실정이다.
일반적인 컴퓨터 시스템은 중앙 처리 장치(CPU)와 메인 메모리(RAM), 바이오스 롬(ROM), 하드디스크 드라이브(HDD), 플로피디스크 드라이브(FDD), 입력 장치 및 디스플레이 장치 등의 구성 요소들을 갖는다. 그리고 운영체계 프로그램 및 다수의 응용 프로그램들을 구비하고 있으며, 부팅(booting) 과정을 통하여 운영체계 프로그램을 실행하고 그 환경하에서 다수의 응용 프로그램들을 실행한다.
도 1을 참조하면, 일반적인 컴퓨터 시스템은 단계 S10에서 전원이 공급되면, 바이오스(BIOS)의 처리 루틴에 따라서 중앙 처리 장치(CPU)는 단계 S12에서 시스템에 연결된 각 주변 장치들(예를 들어, 메모리, 디스플레이 컨트롤러, 키보드, 마우스, 하드디스크 및 플로피 디스크 드라이브 등)이 정상적인 동작을 하는지를 판별하기 위하여 각 하드웨어들을 초기화(initialize)하고 검사하는 포스트(POST : Power On Self Test) 과정을 수행한다. 그리고 포스트 과정에서 이상이 없으면, 단계 S14에서 부트스트랩 로더(bootstrap loader)를 실행하고, 단계 S16에서 운영체계 프로그램(Operating System)을 메인 메모리에 로딩한다.
이어서 단계 S18에서 운영체계 프로그램은 시스템의 하드웨어 및 소프트웨어에 대한 설정된 정보를 검색하여 시스템이 정상적으로 동작되도록 실행한다.
즉, 운영체계 프로그램(예컨데 마이크로소프트사의 윈도우 95, 윈도우 98 또는 윈도우 NT 등)은 시스템에 구비되는 주변 장치들을 제어하는 드라이버 또는 디바이스들을 구비하고 있으며, 이들은 시스템 부팅시 각 장치들의 설정된 정보를 검색하여 이상이 없으면 정상적인 부팅이 이루어진다.
그러므로 부팅할 때마다 CPU는 각각의 장치들 및 이들을 제어하는 드라이버 등을 매번 검색해야 하기 때문에 부팅 시간이 길어진다. 따라서 빠른 처리 속도를 가진 CPU 및 주변 장치들을 구비하는 컴퓨터 시스템이라 할지라도 부팅되는 속도가 느려서 매우 불편하다.
본 발명의 목적은 상술한 문제점을 해결하기 위한 것으로, 부팅 시간을 단축하기 위한 컴퓨터 시스템을 제공하는데 있다.
그리고 컴퓨터 시스템의 부팅 시간을 단축하기 위한 시스템 종료 및 부팅 방법을 구현하는데 있다.
도 1은 일반적인 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도;
도 2는 본 발명의 제 1 실시예에 따른 컴퓨터 시스템의 개략적인 구성을 도시한 블록도;
도 3은 도 2에 도시된 컴퓨터 시스템의 부트 이미지를 생성하는 수순을 도시한 흐름도;
도 4는 도 2에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도;
도 5는 본 발명의 제 2 실시예에 따른 컴퓨터 시스템의 구성을 도시한 블록도;
도 6은 도 5에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도;
도 7은 본 발명의 제 3 실시예에 따른 컴퓨터 시스템의 구성을 도시한 블록도;
도 8은 도 7에 도시된 컴퓨터 시스템의 종료 수순을 나타내는 흐름도; 그리고
도 9는 도 7에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도이다.
* 도면의 주요 부분에 대한 부호 설명*
100, 200, 300 : 컴퓨터 시스템
102, 202, 302 : 중앙 처리 장치
104, 206, 304 : 메인 메모리
106, 210, 306 : 바이오스 롬
108 : 부트 이미지 메모리 204 : 명령어 포인터
208 : 부트 이미지 저장 영역 214 : CD 롬
308 : 하드디스크 드라이브 330 : 메인 전원 공급 장치
340 : 보조 전원 공급부
상술한 목적을 달성하기 위한 본 발명의 일 특징에 의하면, 컴퓨터 시스템에 있어서: 중앙 처리 장치와; 상기 시스템의 메인 및/또는 보조 전원을 공급하는 메인 및/또는 보조 전원 공급 수단과; 상기 시스템의 부트 이미지를 저장하는 부트 이미지 저장 장치와; 상기 메인 전원이 차단되어도 상기 보조 전원을 공급받아서 상기 시스템의 전 부팅 상태에서 시스템 종료시, 상기 부트 이미지 저장 장치로부터 상기 부트 이미지를 저장하는 메인 메모리 및; 상기 중앙 처리 장치의 명령어 포인터를 상기 부트 이미지가 저장되어 있는 상기 메인 메모리의 특정 영역으로 설정하도록 하는 구성 메모리 장치를 포함하여, 상기 메인 전원이 공급되면, 상기 중앙 처리 장치는 상기 명령어 포인터에 의하여 상기 메인 메모리의 특정 영역으로부터 상기 부트 이미지를 로딩하여 운영체계 프로그램으로 제어권을 전달한다.
이 특징의 바람직한 실시예에 있어서, 상기 보조 전원 공급 수단은 배터리 또는 상기 메인 전원 공급 수단의 서스펜드 전원 공급부로 구비된다.
이 특징의 바람직한 실시예에 있어서, 상기 부트 이미지 저장 장치는 하드디스크 드라이브로 구비된다.
이 특징의 바람직한 실시예에 있어서, 상기 부트 이미지 저장 장치는 메모리 장치로 구비된다.
이 특징의 바람직한 실시예에 있어서, 상기 부트 이미지 저장 장치는 컴팩트 디스크 롬으로 구비된다.
상술한 목적을 달성하기 위한 본 발명의 다른 특징에 의하면, 메인 및 보조 전원을 공급받고, 중앙 처리 장치와 메인 메모리와 바이오스 롬 및 부트 이미지 저장 장치를 포함하는 컴퓨터 시스템의 종료 방법에 있어서: 상기 시스템이 종료하는지를 판별하는 단계와; 상기 시스템이 종료되면, 상기 부트 이미지 저장 장치로부터 상기 메인 메모리의 초기 저장 상태에 따른 부트 이미지를 독출하는 단계와; 상기 독출된 부트 이미지를 상기 메인 메모리에 저장하는 단계 및; 상기 보조 전원으로부터 상기 메인 메모리의 전원을 공급하고, 상기 메인 전원을 차단하는 단계를 포함한다.
상술한 목적을 달성하기 위한 본 발명의 또 다른 특징에 의하면, 메인 전원과 보조 전원을 공급받고, 명령어 포인터를 갖는 중앙 처리 장치와 상기 메인 전원이 차단되어도 상기 보조 전원을 공급받아서 부트 이미지를 저장하는 메인 메모리 및 상기 명령어 포인터를 설정하도록 하는 바이오스 롬을 구비하는 컴퓨터 시스템의 부팅 방법에 있어서: 상기 컴퓨터 시스템의 하드웨어 구성 요소들의 초기화 및 이상 유무를 검사하는 단계와; 상기 중앙 처리 장치의 명령어 포인터를 상기 메인 메모리의 부트 이미지 저장 영역으로 설정하는 단계 및; 상기 설정된 저장 영역으로부터 부트 이미지를 독출하여 운영체계 프로그램을 구동하는 단계를 포함한다.
따라서 본 발명에 의하면, 중앙 처리 장치는 바이오스(BIOS)의 제어를 받아서 부트 이미지 저장 장치로부터 부트 이미지를 독출하여 메인 메모리에 로드한다. 즉, 부트 이미지 저장 장치의 특정 영역으로부터 압축된 부트 이미지를 압축 해제하고, 메인 메모리의 특정 영역에 로드한다. 그리고 리부팅이 이루어지면, 중앙 처리 장치는 바이오스 롬으로부터 부트 이미지 위치 정보를 독출한다. 이어서 부트 이미지 위치 정보를 통해서 메인 메모리의 특정 영역으로부터 부트 이미지를 독출한다. 따라서 중앙 처리 장치의 명령어 포인터를 메인 메모리의 특정 영역으로 설정하여 제어권을 운영체계 프로그램으로 넘겨준다.
또한, 컴퓨터 시스템의 전 종료 상태에서 부트 이미지 저장 장치로부터 부트 이미지를 메인 메모리에 저장하고, 메인 전원이 차단되어도 보조 전원을 이용하여 메인 메모리의 전원을 공급한다. 시스템 부팅시 바이오스 롬으로부터 부트 이미지 위치 정보를 독출하여 메인 메모리의 특정 영역으로부터 부트 이미지를 독출한다.
(실시예)
이하 본 발명의 실시예를 첨부된 도면들에 의거하여 상세히 설명한다.
도 2는 본 발명의 제 1 실시예에 따른 컴퓨터 시스템의 구조를 도시하고 있다.
도면을 참조하면, 상기 컴퓨터 시스템(100)은 신규한 부트 이미지(boot image) 메모리(108)를 포함한다. 그리고 프로그램 처리를 위한 명령어 포인터(IP : Instruction Pointer)를 구비하는 중앙 처리 장치(CPU : 102)와 상기 중앙 처리 장치(102)의 처리에 따라 생성되는 데이터가 기입, 독출되는 메인 메모리(104) 및 상기 컴퓨터 시스템(100)의 하드웨어 및 소프트웨어 사이를 중계하는 입출력 제어 프로그램(즉, 바이오스)을 구비하는 바이오스 롬(106)포함한다.
상기 컴퓨터 시스템(100)은 전형적인 컴퓨터 시스템으로서, 다수의 컨트롤러들(예컨대, 입출력 컨트롤러, 하드디스크 컨트롤러 및 플로피디스크 컨트롤러 등)(110, 112, 114)과 키보드(118), 마우스(120) 등의 입력 장치들 및 하드디스크 드라이브(122), CD 롬 드라이브(124), 플로피디스크 드라이브(126) 등의 보조 기억 장치들을 구비하고 있다. 또한 비디오 컨트롤러(116)와 디스플레이 장치(128)를 포함한다. 그리고 이들 구성 요소들은 상호 인터페이스를 위해 버스(BUS)를 통하여 전기적으로 연결된다.
상기 부트 이미지 메모리(108)는 프레쉬 메모리(fresh memory) 등과 같은 비휘발성 메모리로 구비되며, 상기 컴퓨터 시스템(100)이 운영체계 프로그램 환경하에서 임의의 응용 프로그램들을 수행할 수 있는 초기 메인 메모리(104)의 저장 상태(이하 초기 메인 메모리 상태라 한다)를 데이터 형태로 압축한 부트 이미지(boot image)를 저장한다.
상기 바이오스 롬(106)은 상기 컴퓨터 시스템(100)의 초기화 과정에 따른 포스트(POST), 인터럽트 처리 및 시스템 환경 설정 등을 제어하며 특히, 본 발명에의하면 상기 중앙 처리 장치(102)의 명령어 포인터(IP)를 설정한다.
여기서 상기 바이오스 롬(106)과 상기 부트 이미지 메모리(108)는 컴퓨터 제조 회사 또는 사용자에 의해서 초기 상태를 설정 기억해 둘 수 있다.
따라서 상기 중앙 처리 장치(102)는 부트 이미지를 메인 메모리(104)에 로드할 때, 부트 이미지 메모리(108)로부터 압축된 부트 이미지를 독출하고, 이를 압축 해제하여 메인 메모리(104)에 로드하므로서 로딩 시간을 단축할 수 있다.
도 3 내지 도 4를 참조하여 상기 컴퓨터 시스템의 동작을 설명한다..
도 3은 도 2에 도시된 컴퓨터 시스템의 부트 이미지를 생성하는 수순을 도시한 것이다. 이 수순은 중앙 처리 장치(102)에 의해서 동작되며, 컴퓨터 제조업체에서 출하시 처리되거나 사용자에 의해서 처리될 수 있다.
도면을 참조하면, 상기 컴퓨터 시스템(100)은 단계 S140에서 전원이 공급되면, 단계 S142에서 부팅이 이루어진다. 즉, 포스트 과정을 수행하여 시스템에 이상이 없으면, 운영체계 프로그램을 구동한다. 따라서 운영체계 프로그램의 환경하에서 임의의 응용 프로그램들을 실행할 수 있는 상태가 된다.
이어서 단계 S144에서 부트 이미지(boot image)를 생성하기 위하여 리부팅(rebooting)하는지를 판단한다. 리부팅하면, 이 수순은 단계 S146으로 진행하여 상기 메인 메모리(104)로부터 시스템의 특정 상태(예컨대, 초기 메인 메모리 상태)에 따른 부트 이미지를 생성한다.
단계 S148에서 상기 생성된 부트 이미지를 상기 부트 이미지 메모리(108)에 압축하여 저장한다. 이어서 상기 컴퓨터 시스템(100)은 리부팅한다.
그리고 상기 단계 S144에서 리부팅하지 않으면, 단계 S150으로 진행하여 운영체계 프로그램 환경하에서 응용 프로그램들을 실행한다.
이어서 도 4는 도 2에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도이다. 이 수순은 바이오스 롬에 저장된 프로그램으로서, 바이오스의 처리 수순에 따라서 중앙 처리 장치가 실행한다. 그리고 이 수순은 도 3에 의해서 생성된 부트 이미지를 이용하여 부팅하는 수순을 나타낸 것이다.
도면을 참조하면, 상기 컴퓨터 시스템(100)은 단계 S160에서 전원이 공급되면, 단계 S162에서 포스트 과정을 실행한다.
이어서 단계 S164에서 부트 이미지 메모리(108)로부터 도 3에 의해서 압축 저장된 부트 이미지를 독출한다. 이어서 단계 S166에서 독출된 부트 이미지를 압축 해제하여 메인 메모리(104)에 로드(load)한다. 계속해서 단계 S168에서 중앙 처리 장치(102)의 명령어 포인터(IP)를 부트 이미지가 로드된 상기 메인 메모리(104)의 특정 영역으로 설정한다.
단계 170에서 상기 설정된 특정 영역으로부터 부트 이미지를 독출하여 운영체계 프로그램을 구동시킨다. 즉, 운영체계 프로그램의 환경하에서 임의의 응용 프로그램들을 실행할 수 있는 상태가 된다.
도 5는 본 발명의 제 2 실시예에 따른 컴퓨터 시스템의 구성을 도시한 블록도이다.
도면을 참조하면, 상기 컴퓨터 시스템(200)은 신규한 부트 이미지 저장 매체로서 CD 롬(214)을 구비한다. 그리고 중앙 처리 장치(202)와 메인 메모리(206) 및바이오스 롬(210)을 포함한다.
또한 상기 컴퓨터 시스템(200)은 도면에는 미도시되었지만, 전형적인 컴퓨터 시스템의 구성 요소들을 구비한다.
상기 CD 롬(214)은 특정 영역에 압축된 형태의 부트 이미지(216)를 저장하고 있다.
상기 바이오스 롬(210)은 상기 중앙 처리 장치(202)의 명령어 포인터(204)를 상기 메인 메모리(206)의 특정 영역(208)으로 설정하도록 제어한다. 그리고 상기 메인 메모리(206)의 부트 이미지를 로드할 특정 영역(208)에 대한 위치 정보(212)를 저장하고 있다.
상기 중앙 처리 장치(202)는 바이오스(BIOS)의 제어를 받아서 상기 CD 롬(214)으로부터 부트 이미지(216)를 메인 메모리(206)에 로드한다. 즉, 상기 CD 롬(214)으로부터 압축된 부트 이미지를 압축 해제하고, 상기 메인 메모리(206)의 특정 영역(208)에 로드한다.
그리고 상기 바이오스 롬(210)으로부터 부트 이미지 위치 정보(212)를 독출한다. 이어서 상기 부트 이미지 위치 정보(212)를 통해서 상기 메인 메모리(206)의 특정 영역(208)으로부터 부트 이미지를 독출한다. 따라서 상기 중앙 처리 장치(202)의 명령어 포인터(204)를 상기 메인 메모리(206)의 특정 영역(208)로 설정하여 제어권을 운영체계 프로그램으로 넘겨준다.
이 실시예의 컴퓨터 시스템은 CD 롬을 이용하여 부트 이미지를 메인 메모리에 로드하는 경우의 예로서, 이는 이지 컴퓨터(easy computer) 등과 같이 사용자의편리성을 제공해 줄 수 있다.
도 6은 도 5에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도이다. 이 수순 또한, 바이오스 롬(210)에 저장된 프로그램으로서, 바이오스의 처리 수순에 따라서 중앙 처리 장치(202)가 실행한다.
도면을 참조하면, 단계 S220에서 상기 컴퓨터 시스템(200)의 전원이 공급되면, 단계 S222에서 포스트 과정을 실행한다.
단계 S224에서 CD 롬(214)으로부터 압축된 부트 이미지(216)를 독출하고, 단계 S226에서 독출된 부트 이미지를 압축 해제하여 메인 메모리(206)에 로드한다.
단계 S228에서 중앙 처리 장치(202)의 명령어 포인터(204)를 부트 이미지가 로드된 메인 메모리(206)의 특정 영역(208)으로 설정한다. 그리고 단계 S230에서 설정된 특정 영역(208)으로부터 부트 이미지를 독출하여 운영체계 프로그램을 구동한다. 따라서 운영체계 프로그램으로 제어권이 전달된다.
계속해서 도 7은 본 발명의 제 3 실시예에 따른 컴퓨터 시스템의 구성을 도시한 블록도이다.
도면을 참조하면, 상기 컴퓨터 시스템(300)은 메인 전원 공급 장치(330)와 보조 전원 공급부(예컨대, 배터리 또는 서스펜드 전원)(340)를 구비하고, 명령어 포인터를 갖는 중앙 처리 장치(302)와 메인 전원 공급 장치(330)의 메인 전원(Vcc)이 차단되면 보조 전원 공급부(340)로부터 보조 전원(Vbat 또는 Vsuspend)을 공급받는 메인 메모리(304) 및 상기 명령어 포인터를 설정하는 바이오스 롬(306)을 구비하고 있다.
그리고 상기 컴퓨터 시스템(300)은 하드디스크 컨트롤러(308)와 운영체계 프로그램(322) 및 부트 이미지(324)를 저장하는 하드디스크 드라이브(320)를 포함한다.
그리고 키보드, 마우스 등의 입출력 장치(310)와 디스플레이 장치(312)를 포함한다. 이들 구성 요소들은 버스(BUS)를 통하여 상호 전기적으로 연결된다.
따라서 상기 바이오스 롬(306)은 상기 중앙 처리 장치(302)의 명령어 포인터를 상기 메인 메모리(304)의 특정 영역으로 설정한다. 그리고 상기 메인 메모리(304)의 부트 이미지를 로드할 특정 영역에 대한 위치 정보를 저장하고 있다.
상기 중앙 처리 장치(302)는 바이오스(BIOS)의 제어를 받아서 상기 하드디스크 드라이브(320)로부터 부트 이미지(324)를 독출하여 메인 메모리(304)에 로드한다. 즉, 상기 하드디스크 드라이브(320)의 특정 영역으로부터 압축된 부트 이미지(324)를 압축 해제하고, 상기 메인 메모리(304)의 특정 영역에 로드한다. 그리고 상기 바이오스 롬(306)으로부터 부트 이미지 위치 정보를 독출한다.
그리고 상기 부트 이미지 위치 정보를 통해서 상기 메인 메모리(304)의 특정 영역으로부터 부트 이미지를 독출한다. 따라서 상기 중앙 처리 장치(302)의 명령어 포인터를 상기 메인 메모리(304)의 특정 영역으로 설정하여 제어권을 운영체계 프로그램으로 넘겨준다.
구체적으로 상기 컴퓨터 시스템(300)의 동작을 도 8 내지 도 9를 이용하여 설명한다. 도 8은 도 7에 도시된 컴퓨터 시스템의 종료 수순을 나타내는 흐름도이고, 도 9는 도 7에 도시된 컴퓨터 시스템의 부팅 수순을 나타내는 흐름도이다.
도 8을 참조하면, 이 수순은 부트 이미지를 생성하기 위한 것으로 단계 S350에서 상기 컴퓨터 시스템(300)이 종료되는지를 판별한다. 시스템이 종료되면, 단계 S352로 진행하여 하드디스크 드라이브(320)로부터 시스템의 특정 상태에 따른 부트 이미지(324)를 독출한다.
이어서 단계 S354에서 독출된 부트 이미지(324)를 메인 메모리(304)에 로드하고, 단계 S356에서 보조 전원 공급부 즉, 배터리(340) 전원(Vbat) 또는 메인 전원 공급 장치(330)의 서스펜드 전원(Vsuspend)를 이용하여 메인 메모리(304)의 전원(Vbat 또는 Vsuspend)을 공급하고, 메인 전원 공급 장치의 메인 전원(Vcc)을 차단한다.
그리고 도 9를 참조하면, 상기 컴퓨터 시스템(300)은 단계 S360에서 메인 전원(Vcc)이 공급되면, 단계 S362에서 포스트(POST) 과정을 실행한다. 이어서 단계 S364에서 중앙 처리 장치(302)의 명령어 포인터를 메인 메모리(304)의 특정 영역으로 설정한다.
단계 S366에서 설정된 특정 영역으로부터 부트 이미지를 독출하여 운영체계 프로그램을 구동함으로서 제어권을 운영체계 프로그램으로 전달한다.
이상과 같이 가장 실질적이고 바람직한 실시예들을 통하여 본 발명의 기술적 사상을 설명하였지만, 이는 본 발명에 대한 전반적인 이해를 돕기 위한 것이지 본 발며의 기술적인 사상을 한정하려는 것이 아님을 유의하여야 한다.
상술한 바와 같이, 본 발명은 컴퓨터 시스템의 종료시, 메인 메모리에 저장되어 있는 초기 메인 메모리 상태를 부트 이미지로 생성하여 부트 이미지 저장 수단에 저장한다. 따라서 컴퓨터 시스템의 부팅시, 부트 이미지 저장 수단으로부터 부트 이미지를 독출함으로서 부팅 시간을 단축할 수 있다.
또한, 보조 전원을 이용하여 메인 메모리의 전원을 유지함으로서 시스템의 메인 전원을 차단하는 경우에도 부팅시 메인 메모리의 부트 이미지를 독출함으로서 부팅이 빠르게 진행된다.

Claims (7)

  1. 컴퓨터 시스템에 있어서:
    중앙 처리 장치와;
    상기 시스템의 메인 및/또는 보조 전원을 공급하는 메인 및/또는 보조 전원 공급 수단과;
    상기 시스템의 부트 이미지를 저장하는 부트 이미지 저장 장치와;
    상기 메인 전원이 차단되어도 상기 보조 전원을 공급받아서, 상기 시스템의 전 부팅 상태에서 시스템 종료시, 상기 부트 이미지 저장 장치로부터 상기 부트 이미지를 저장하는 메인 메모리 및;
    상기 중앙 처리 장치의 명령어 포인터를 상기 부트 이미지가 저장되어 있는 상기 메인 메모리의 특정 영역으로 설정하도록 하는 구성 메모리 장치를 포함하여,
    상기 메인 전원이 공급되면, 상기 중앙 처리 장치는 상기 명령어 포인터에 의하여 상기 메인 메모리의 특정 영역으로부터 상기 부트 이미지를 로딩하여 운영체계 프로그램으로 제어권을 전달하는 것을 특징으로 하는 컴퓨터 시스템.
  2. 제 1 항에 있어서,
    상기 보조 전원 공급 수단은 배터리 또는 상기 메인 전원 공급 수단의 서스펜드 전원 공급부로 구비되는 것을 특징으로 하는 컴퓨터 시스템.
  3. 제 1 항에 있어서,
    상기 부트 이미지 저장 장치는 하드디스크 드라이브로 구비되는 것을 특징으로 하는 컴퓨터 시스템.
  4. 제 1 항에 있어서,
    상기 부트 이미지 저장 장치는 메모리 장치로 구비되는 것을 특징으로 하는 컴퓨터 시스템.
  5. 제 1 항에 있어서,
    상기 부트 이미지 저장 장치는 컴팩트 디스크 롬으로 구비하는 것을 특징으로 하는 컴퓨터 시스템.
  6. 메인 및 보조 전원을 공급받고, 중앙 처리 장치와 메인 메모리와 바이오스 롬 및 부트 이미지 저장 장치를 포함하는 컴퓨터 시스템의 종료 방법에 있어서:
    상기 시스템이 종료하는지를 판별하는 단계와;
    상기 시스템이 종료되면, 상기 부트 이미지 저장 장치로부터 상기 메인 메모리의 초기 저장 상태에 따른 부트 이미지를 독출하는 단계와;
    상기 독출된 부트 이미지를 상기 메인 메모리에 저장하는 단계 및;
    상기 보조 전원으로 상기 메인 메모리의 전원을 공급하고, 상기 메인 전원을 차단하는 단계를 포함하는 컴퓨터 시스템의 종료 방법.
  7. 메인 전원과 보조 전원을 구비하고, 명령어 포인터를 갖는 중앙 처리 장치와 상기 메인 전원이 차단되어도 상기 보조 전원을 공급받아서 부트 이미지를 저장하는 메인 메모리 및 상기 명령어 포인터를 설정하도록 하는 바이오스 롬을 구비하는 컴퓨터 시스템의 부팅 방법에 있어서:
    상기 컴퓨터 시스템의 하드웨어 구성 요소들의 초기화 및 이상 유무를 검사하는 단계와;
    상기 중앙 처리 장치의 명령어 포인터를 상기 메인 메모리의 부트 이미지 저장 영역으로 설정하는 단계 및;
    상기 설정된 저장 영역으로부터 부트 이미지를 독출하여 운영체계 프로그램을 구동하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 시스템의 부팅 방법.
KR1019990054462A 1999-12-02 1999-12-02 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법 KR100319292B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1019990054462A KR100319292B1 (ko) 1999-12-02 1999-12-02 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법
CNB00133655XA CN1163824C (zh) 1999-12-02 2000-11-30 快速启动装置和方法
TW089125572A TW544628B (en) 1999-12-02 2000-12-01 Apparatus and method for fast booting
US09/727,513 US20010039612A1 (en) 1999-12-02 2000-12-04 Apparatus and method for fast booting

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019990054462A KR100319292B1 (ko) 1999-12-02 1999-12-02 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법

Publications (2)

Publication Number Publication Date
KR20010053904A KR20010053904A (ko) 2001-07-02
KR100319292B1 true KR100319292B1 (ko) 2002-01-05

Family

ID=19623188

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019990054462A KR100319292B1 (ko) 1999-12-02 1999-12-02 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법

Country Status (4)

Country Link
US (1) US20010039612A1 (ko)
KR (1) KR100319292B1 (ko)
CN (1) CN1163824C (ko)
TW (1) TW544628B (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101083469B1 (ko) 2009-08-05 2011-11-16 홍익대학교 산학협력단 인스턴트 부팅 가능 시스템 및 이의 부팅 방법
US8904088B2 (en) 2008-09-30 2014-12-02 Samsung Electronics Co., Ltd. Method of managing a solid state drive, associated systems and implementations

Families Citing this family (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6883091B2 (en) * 2001-05-30 2005-04-19 Hewlett-Packard Development Company, L.P. Reducing boot times via intrusion monitoring
KR20030023822A (ko) * 2001-09-14 2003-03-20 최정규 리눅스 운용을 가능하게 하는 기록매체
US7017052B2 (en) * 2001-11-16 2006-03-21 Lenovo Pte. Ltd. Method and system for reducing boot time for a computer
US20030101312A1 (en) * 2001-11-26 2003-05-29 Doan Trung T. Machine state storage apparatus and method
KR100597733B1 (ko) 2002-01-03 2006-07-07 삼성전자주식회사 컴퓨터 시스템 및 그 부팅방법
US6968450B1 (en) 2002-06-01 2005-11-22 Western Digital Technologies, Inc. Disk drive caching initial host requested data in non-volatile semiconductor memory to reduce start-up time of a host computer
US7133972B2 (en) 2002-06-07 2006-11-07 Micron Technology, Inc. Memory hub with internal cache and/or memory access prediction
US7117316B2 (en) 2002-08-05 2006-10-03 Micron Technology, Inc. Memory hub and access method having internal row caching
NZ520786A (en) * 2002-08-14 2005-06-24 Daniel James Oaeconnell Method of booting a computer system using a memory image of the post boot content of the system RAM memory
US7313684B2 (en) * 2002-08-14 2007-12-25 T1 Technologies Limited Method and apparatus for booting a computer system
US20080059785A1 (en) * 2002-08-14 2008-03-06 Ti Technologies Limited Method and apparatus for shutting down a computer system
US7836252B2 (en) 2002-08-29 2010-11-16 Micron Technology, Inc. System and method for optimizing interconnections of memory devices in a multichip module
US6820181B2 (en) 2002-08-29 2004-11-16 Micron Technology, Inc. Method and system for controlling memory accesses to memory modules having a memory hub architecture
CN1323352C (zh) * 2002-10-17 2007-06-27 中兴通讯股份有限公司 一种基于VxWorks操作系统实现动态主机配置协议服务器启动和更新的方法
CN100454206C (zh) * 2003-04-17 2009-01-21 松下电器产业株式会社 起动时间缩短装置及电子设备
US7245145B2 (en) 2003-06-11 2007-07-17 Micron Technology, Inc. Memory module and method having improved signal routing topology
US7120727B2 (en) 2003-06-19 2006-10-10 Micron Technology, Inc. Reconfigurable memory module and method
US7260685B2 (en) 2003-06-20 2007-08-21 Micron Technology, Inc. Memory hub and access method having internal prefetch buffers
US7389364B2 (en) 2003-07-22 2008-06-17 Micron Technology, Inc. Apparatus and method for direct memory access in a hub-based memory system
US7210059B2 (en) 2003-08-19 2007-04-24 Micron Technology, Inc. System and method for on-board diagnostics of memory modules
US7669140B2 (en) * 2003-08-21 2010-02-23 Microsoft Corporation System and method for providing rich minimized applications
US20050050237A1 (en) * 2003-08-28 2005-03-03 Jeddeloh Joseph M. Memory module and method having on-board data search capabilities and processor-based system using such memory modules
US7136958B2 (en) 2003-08-28 2006-11-14 Micron Technology, Inc. Multiple processor system and method including multiple memory hub modules
US7310752B2 (en) 2003-09-12 2007-12-18 Micron Technology, Inc. System and method for on-board timing margin testing of memory modules
US7194593B2 (en) 2003-09-18 2007-03-20 Micron Technology, Inc. Memory hub with integrated non-volatile memory
US7120743B2 (en) 2003-10-20 2006-10-10 Micron Technology, Inc. Arbitration system and method for memory responses in a hub-based memory system
US7330992B2 (en) 2003-12-29 2008-02-12 Micron Technology, Inc. System and method for read synchronization of memory modules
CN100339828C (zh) * 2004-01-15 2007-09-26 联想(北京)有限公司 一种实现快速开机的方法及装置
US7188219B2 (en) 2004-01-30 2007-03-06 Micron Technology, Inc. Buffer control system and method for a memory system having outstanding read and write request buffers
US7788451B2 (en) 2004-02-05 2010-08-31 Micron Technology, Inc. Apparatus and method for data bypass for a bi-directional data bus in a hub-based memory sub-system
US7366864B2 (en) 2004-03-08 2008-04-29 Micron Technology, Inc. Memory hub architecture having programmable lane widths
US7257683B2 (en) 2004-03-24 2007-08-14 Micron Technology, Inc. Memory arbitration system and method having an arbitration packet protocol
US7120723B2 (en) 2004-03-25 2006-10-10 Micron Technology, Inc. System and method for memory hub-based expansion bus
US6980042B2 (en) 2004-04-05 2005-12-27 Micron Technology, Inc. Delay line synchronizer apparatus and method
US7590797B2 (en) 2004-04-08 2009-09-15 Micron Technology, Inc. System and method for optimizing interconnections of components in a multichip memory module
US7363419B2 (en) 2004-05-28 2008-04-22 Micron Technology, Inc. Method and system for terminating write commands in a hub-based memory system
US7519788B2 (en) 2004-06-04 2009-04-14 Micron Technology, Inc. System and method for an asynchronous data buffer having buffer write and read pointers
US7310748B2 (en) 2004-06-04 2007-12-18 Micron Technology, Inc. Memory hub tester interface and method for use thereof
US7392331B2 (en) 2004-08-31 2008-06-24 Micron Technology, Inc. System and method for transmitting data packets in a computer system having a memory hub architecture
JP3963470B2 (ja) * 2004-11-09 2007-08-22 株式会社東芝 携帯端末および当該端末の制御方法
JP4814539B2 (ja) * 2005-03-10 2011-11-16 株式会社日立製作所 ネットブート方法
CN101706728B (zh) * 2005-10-21 2016-01-20 神基科技股份有限公司 快速启动系统的方法
JP2007122653A (ja) * 2005-10-31 2007-05-17 Toshiba Corp 情報処理装置及び起動制御方法
CN100428158C (zh) * 2005-12-28 2008-10-22 技嘉科技股份有限公司 快速初始化bios的方法与装置
JP4918350B2 (ja) * 2006-03-29 2012-04-18 富士通株式会社 情報処理装置、電源制御方法及びプログラム
KR20080011627A (ko) * 2006-07-31 2008-02-05 윤동구 컴퓨터 시스템 및 이 시스템의 부팅 방법
JP4422136B2 (ja) * 2006-10-06 2010-02-24 Necインフロンティア株式会社 記憶装置及び起動方法
KR100894993B1 (ko) * 2007-02-22 2009-04-24 삼성전자주식회사 휴대용 단말기에서 부트로고 업데이트 방법 및 장치
FR2913122B1 (fr) * 2007-02-22 2010-10-15 Airbus France Systeme d'information embarque a restauration automatique
CN101236498B (zh) * 2007-07-31 2011-10-19 北京理工大学 一种借助PCI卡启动在Windows操作系统中嵌入内核驱动程序的方法
CN101236500B (zh) * 2007-07-31 2010-12-22 北京理工大学 一种借助光盘启动在Windows操作系统中嵌入内核驱动程序的方法
US8082433B1 (en) 2008-02-12 2011-12-20 Western Digital Technologies, Inc. Disk drive employing boot disk space to expedite the boot operation for a host computer
US8335913B2 (en) 2008-09-08 2012-12-18 Dell Products, LLP Method and system for restoring system configuration after disorderly shutdown
TWI474260B (zh) 2009-02-16 2015-02-21 Asustek Comp Inc 電腦系統與其主機板上之記憶體電路和開機方法
CN101807148B (zh) * 2009-02-16 2013-03-06 华硕电脑股份有限公司 电脑系统与其主机板上的存储器电路和开机方法
KR101636870B1 (ko) * 2010-02-26 2016-07-06 삼성전자주식회사 최소 부트 이미지의 생성 방법 및 장치
US10394570B2 (en) 2010-02-26 2019-08-27 Hp Printing Korea Co., Ltd. Method of generating boot image for fast booting and image forming apparatus for performing the method, and method of performing fast booting and image forming apparatus for performing the method
KR20120036209A (ko) 2010-10-07 2012-04-17 삼성전자주식회사 컴퓨팅 시스템에서 부트 이미지의 크기를 최적화하는 부팅이미지 생성방법
US8543849B2 (en) 2010-12-06 2013-09-24 Microsoft Corporation Fast computer startup
US9032194B2 (en) 2010-12-06 2015-05-12 Microsoft Technology Licensing, Llc Fast computer startup
US8788798B2 (en) 2010-12-06 2014-07-22 Microsoft Corporation Fast computer startup
TWI436278B (zh) * 2011-03-14 2014-05-01 Shuttle Inc 電腦快速開機系統及其方法
US8745366B2 (en) * 2011-03-31 2014-06-03 Nvidia Corporation Method and apparatus to support a self-refreshing display device coupled to a graphics controller
US9286079B1 (en) 2011-06-30 2016-03-15 Western Digital Technologies, Inc. Cache optimization of a data storage device based on progress of boot commands
TWI453668B (zh) * 2011-10-31 2014-09-21 Univ Nat Taiwan 依據執行時間配置程序位置之系統及其方法
WO2014019117A1 (en) * 2012-07-30 2014-02-06 Hewlett-Packard Development Company, L. P. Booting printer
TWI514278B (zh) 2012-09-19 2015-12-21 Ind Tech Res Inst 開機之映像檔之大小縮減方法及運算裝置
KR101959359B1 (ko) 2012-11-06 2019-03-18 에이치피프린팅코리아 유한회사 빠른 부팅을 위한 부트 이미지를 업데이트하는 방법 및 이를 수행하는 화상형성장치
CN103970675A (zh) * 2013-01-29 2014-08-06 Lsi公司 用于使引导操作系统加速的快速引导列表
KR20140102070A (ko) * 2013-02-13 2014-08-21 삼성전자주식회사 사용자 디바이스의 패스트 부팅 방법 및 장치
TWI610239B (zh) 2013-12-27 2018-01-01 財團法人工業技術研究院 休眠喚醒方法及電子裝置
GB2527569B (en) 2014-06-26 2016-06-08 Ibm Booting a computer from a user trusted device with an operating system loader stored thereon
TWI588742B (zh) * 2015-07-27 2017-06-21 晨星半導體股份有限公司 應用程式的程式碼載入方法及應用其方法的電腦系統
CN106484446A (zh) * 2015-08-28 2017-03-08 晨星半导体股份有限公司 应用程序的程序代码载入方法及应用其方法的电脑系统
US10452561B2 (en) 2016-08-08 2019-10-22 Raytheon Company Central processing unit architecture and methods for high availability systems
US10289421B2 (en) * 2017-02-17 2019-05-14 Dell Products, L.P. Booting of IHS from SSD using PCIe
US11113074B2 (en) * 2019-06-28 2021-09-07 Qualcomm Incorporated System and method for modem-directed application processor boot flow
US11237839B2 (en) 2020-06-19 2022-02-01 Dell Products L.P. System and method of utilizing platform applications with information handling systems
US11340937B2 (en) * 2020-06-24 2022-05-24 Dell Products L.P. System and method of utilizing platform applications with information handling systems
US11836499B2 (en) * 2021-12-16 2023-12-05 Dell Products L.P. System and method of operating system executables with information handling systems (IHS)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355498A (en) * 1992-02-25 1994-10-11 Sun Microsystems, Inc. Method and apparatus for booting a computer system without loading a device driver into memory
KR19990050051A (ko) * 1997-12-16 1999-07-05 김영환 퍼스널 컴퓨터의 부팅방법
KR19990060779A (ko) * 1997-12-31 1999-07-26 윤종용 부팅 시간을 단축하는 컴퓨터 시스템 및 그 제어 방법
KR19990085351A (ko) * 1998-05-11 1999-12-06 구자홍 운영체제의 부팅방법

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0483865A3 (en) * 1990-11-02 1992-09-02 Kabushiki Kaisha Toshiba Personal computer capable of changing boot priority
US5784628A (en) * 1996-03-12 1998-07-21 Microsoft Corporation Method and system for controlling power consumption in a computer system
KR100291267B1 (ko) * 1996-12-23 2001-09-17 윤종용 부트가능한데이터시디롬디스크제조시스템,그제조방법및그에의해제조딘시디롬디스크
US6009520A (en) * 1997-12-10 1999-12-28 Phoenix Technologies, Ltd Method and apparatus standardizing use of non-volatile memory within a BIOS-ROM
US6098158A (en) * 1997-12-18 2000-08-01 International Business Machines Corporation Software-enabled fast boot
JPH11184703A (ja) * 1997-12-19 1999-07-09 Nec Corp 情報処理装置及びそのブート方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5355498A (en) * 1992-02-25 1994-10-11 Sun Microsystems, Inc. Method and apparatus for booting a computer system without loading a device driver into memory
KR19990050051A (ko) * 1997-12-16 1999-07-05 김영환 퍼스널 컴퓨터의 부팅방법
KR19990060779A (ko) * 1997-12-31 1999-07-26 윤종용 부팅 시간을 단축하는 컴퓨터 시스템 및 그 제어 방법
KR19990085351A (ko) * 1998-05-11 1999-12-06 구자홍 운영체제의 부팅방법

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8904088B2 (en) 2008-09-30 2014-12-02 Samsung Electronics Co., Ltd. Method of managing a solid state drive, associated systems and implementations
US9542199B2 (en) 2008-09-30 2017-01-10 Samsung Electronics Co., Ltd. Method of managing a solid state drive, associated systems and implementations
KR101083469B1 (ko) 2009-08-05 2011-11-16 홍익대학교 산학협력단 인스턴트 부팅 가능 시스템 및 이의 부팅 방법

Also Published As

Publication number Publication date
TW544628B (en) 2003-08-01
CN1302016A (zh) 2001-07-04
KR20010053904A (ko) 2001-07-02
CN1163824C (zh) 2004-08-25
US20010039612A1 (en) 2001-11-08

Similar Documents

Publication Publication Date Title
KR100319292B1 (ko) 빠른 부팅 속도를 갖는 컴퓨터 시스템 및 그 방법
US5269022A (en) Method and apparatus for booting a computer system by restoring the main memory from a backup memory
USRE40092E1 (en) Method for quickly booting a computer system
US5937433A (en) Method of controlling hard disk cache to reduce power consumption of hard disk drive used in battery powered computer
US7386746B2 (en) Information processing apparatus, method of starting up the same, and startup program of the same
EP0726518A2 (en) A method and apparatus for booting a computer system without pre-installing an operating system
JP2002244874A (ja) 情報処理装置およびファームウェア更新方法
US20080098381A1 (en) Systems and methods for firmware update in a data processing device
EP0658843A1 (en) Method for hibernation file creation
EP1037133A1 (en) Method and apparatus for alternation between instances of operating systems in computer systems
US20030041273A1 (en) Method of synchronizing operation frequencies of CPU and system RAM in power management process
US20120144182A1 (en) Apparatus and method for fast booting based on virtualization technique
KR20050122666A (ko) 보안성과 사용자의 편의성을 고려한 컴퓨터 시스템의재부팅 방법 및 장치
US6738898B1 (en) Information processor, method for saving/loading data, and information recorded
US20040225874A1 (en) Method for reduced BIOS boot time
JPH1139143A (ja) 演算装置、該装置の制御方法、前記装置の制御プログラムを記憶した記憶媒体、演算装置を利用した電子回路装置、該装置の制御方法、前記装置の制御プログラムを記憶した記憶媒体
WO2008048581A1 (en) A processing device operation initialization system
KR101022468B1 (ko) 비정상 종료된 시스템의 재부팅 시간을 단축할 수 있는임베디드 컴퓨터 시스템
KR100292155B1 (ko) 작업환경전환이용이한디지탈컴퓨터시스템과그사용방법
CN111176735B (zh) 一种心电图机启动加速方法
KR19990060779A (ko) 부팅 시간을 단축하는 컴퓨터 시스템 및 그 제어 방법
KR19990077915A (ko) 이중 운영 시스템을 가지는 컴퓨터 시스템
KR100528456B1 (ko) 복수개의 부트 프로그램을 구비하는 컴퓨터 시스템 및 그의 부팅 방법
KR20020078230A (ko) 비정상적인 시스템 종료시의 데이터 저장방법
KR100467514B1 (ko) 바이오스이미지를라이트하는방법

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121129

Year of fee payment: 12

FPAY Annual fee payment

Payment date: 20131128

Year of fee payment: 13

LAPS Lapse due to unpaid annual fee