KR20050079579A - 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 - Google Patents
컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 Download PDFInfo
- Publication number
- KR20050079579A KR20050079579A KR1020040008074A KR20040008074A KR20050079579A KR 20050079579 A KR20050079579 A KR 20050079579A KR 1020040008074 A KR1020040008074 A KR 1020040008074A KR 20040008074 A KR20040008074 A KR 20040008074A KR 20050079579 A KR20050079579 A KR 20050079579A
- Authority
- KR
- South Korea
- Prior art keywords
- ide
- boot
- channel
- channels
- computer
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4403—Processor initialisation
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
Abstract
본 발명은 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 장치에 관한 것으로서, 더욱 상세하게는 다수의 IDE 채널을 가지고 있는 컴퓨터에서 부팅과정에서 사용되지 않는 IDE 채널의 초기화를 부팅과정 후에 진행하여 부팅속도를 향상시키는 방법 및 이를 이용한 장치에 관한 것이다. 본 발명의 실시예에 따른 컴퓨터 부팅 속도 향상 방법은 커널 파라미터를 통해 부트 디바이스에 대한 IDE 채널만 초기화하여 부트 작업을 수행하는 단계; 및 상기 부트 디바이스를 제외한 IDE 디바이스에 대한 IDE 채널들을 초기화하는 단계를 포함한다.
Description
본 발명은 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 장치에 관한 것으로서, 더욱 상세하게는 다수의 IDE 채널을 가지고 있는 컴퓨터에서 부팅과정에서 사용되지 않는 IDE 채널의 초기화를 부팅과정 후에 진행하여 부팅속도를 향상시키는 방법 및 이를 이용한 장치에 관한 것이다.
현재 동영상, 사진 등의 멀티미디어 기능을 제공할 수 있는 장치들이 급속히 발전함에 따라 멀티미디어 파일을 저장하기 위한 CDROM, DVD, HDD 등 여러 개의 IDE(Integrated Drive Electronics)들이 컴퓨터에 사용되고 있다.
여러 개의 IDE를 갖는 컴퓨터에서의 부팅작업은 일반적으로 IDE 하드디스크드라이브(Hard Disk Drive : HDD)를 이용하여 수행된다. 즉, 파워가 온되어 구동전원이 컴퓨터 시스템으로 공급되면, 중앙처리장치(CPU)는 기본 입출력 시스템(Basic Input Output System : BIOS)을 이용하여 POST(Power On Self Test)과정을 수행한다.
그 후, 주변기기의 초기화 및 테스트 과정을 수행하고, 하드디스크드라이브(Hard Disk Drive : HDD)로부터 부팅 프로그램을 메인 메모리에 로딩(Loading)한다. 이렇게 하여 부팅 프로그램이 메인 메모리에 로딩되면, 중앙처리장치는 메인 메모리에 로딩(loading)된 부팅 프로그램을 읽어와서 처리함으로써 사용자 작업환경에 이르게 되는 것이다.
그런데 상기 POST과정이 수행되면서 HDD가 리셋되고 다시 BIOS가 HDD의 부팅 프로그램을 읽어오기까지의 과정은 HDD의 웨이크업(Wake-up) 시간 때문에 많은 시간이 소요된다. 이는 BIOS에서 HDD의 부팅 영역(Booting Block)을 읽어 와서 메모리에 로드하기 위해서는 POST과정에서 리셋된 HDD의스핀들 모터(Spindle Motor)가 적정 회전수(Revolution Per Minute : RPM) 이상이 될 때까지 기다려야 하기 때문이다.
상기와 같은 문제점을 해결하기 위해 있는데 근래에 Flash 메모리를 이용한 FDM, DOM이나 SDRAM을 이용한 IDE 디바이스 등과 같이 Spin Up에 의한 지연시간이 거의없는 IDE 인터페이스를 이용한 디바이스들이 많이 개발되고 있다.
도 1에서 도시한 바와 같이, 종래 기술에 의한 부팅 작업에서는 전원이 들어오면 모든 IDE 채널의 디바이스들이 Full Spin Up 상태(스핀들 모터가 적정 회전수 이상이 되는 것) 인지 여부를 확인하는 IDE 초기화 작업이 진행된다. 이때, 여러 개의 IDE 채널을 사용하는 경우 여러 개의 IDE 채널 모두에 전술한 Spin Up에 의한 지연시간이 거의없는 디바이스를 사용하여 IDE 디바이스들의 초기화 작업에 의한 지연시간을 줄일 수 있다.
그러나, Spin Up에 의한 지연시간이 거의없는 디바이스들은 고용량이 아니고 고가이므로 대개는 초기화에 Spin Up에 의한 지연시간이 필요한 고용량의 HDD 등을 여분의 IDE 채널에 할당하므로 부팅시간이 증가하는 문제를 발생한다.
또한, 새로운 프로그램을 설치하여야 하는 시스템 모드 전환시외에는 부팅할 때 필요없는 CD-ROM이나 DVD 등의 IDE 디바이스들에 대해서도 IDE 초기화 작업을 부팅시에 처리하여 부팅시간을 지연시키고 있다.
본 발명은 부팅 작업 진행중에 다수개의 IDE채널 중 부트 작업에 필요한 IDE 채널만을 초기화시켜 컴퓨터의 부팅 속도를 향상시키는 방법을 제공하는데 그 목적이 있다.
본 발명의 목적들은 이상에서 언급한 목적들로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.
상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 컴퓨터 부팅 속도 향상 방법은 커널 파라미터를 통해 부트 디바이스에 대한 IDE 채널만 초기화하여 부트 작업을 수행하는 단계; 및 상기 부트 디바이스를 제외한 IDE 디바이스에 대한 IDE 채널들을 초기화하는 단계를 포함한다.
또한, 본 발명의 일 실예에 따른 컴퓨터 부팅 속도 향상 시스템은 다수개의 IDE 채널을 가진 컴퓨터 시스템에서, 부트 디바이스에 대한 IDE 채널만 초기화시킬 수 있는 정보를 포함한 커널 파라미터를 시스템에 전달하는 부트로더; 및 IDE 디바이스에 대한 IDE 채널들 중에서 초기화가 필요한 IDE 채널 선택에 필요한 정보를 포함하는 모듈 파라미터를 입력받을 수 있는 IDE 디바이스 드리이버 모듈을 포함한다.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.
명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.
도 2는 본 발명의 일실시예에 따른 컴퓨터 부팅 속도 향상 시스템을 설명하기 위해 사용하는 다수개의 IDE 채널을 가진 컴퓨터 시스템의 내부블럭도이다.
도 2에서 도시한 바와 같이, 다수개의 IDE 채널을 가진 컴퓨터 시스템은 크게 수퍼 입출력(I/O) 칩(110), PCI-ISA 브릿지(120), 시스템 컨트롤러(130) 및 중앙처리장치(CPU)(140)로 구성된다.
상기 수퍼 I/O 칩(110)에는 키보드, 마우스, 명령어 레지스터(I/R), 직렬/병렬 포트등을 포함하는 입력부(102) 및 롬-바이오스(ROM-BIOS)(104)등이 접속되며, ISA(Industry Standard Architecture) 디바이스(152)를 위한 ISA 버스(150)를 통해 PCI-ISA 브릿지(120)에 접속된다.
상기 PCI-ISA 브릿지(120)는 ISA(150)와, PCI(Peripheral Component Interconnect) 디바이스(162)를 위한 PCI 버스(160)간을 연결하는 브릿지로서, IDE 컨트롤러(122)를 포함한다. 시스템 컨트롤러(130)에는 캐쉬 메모리(132) 및 디램(DRAM)(134)등이 접속되며, 또한 시스템 컨트롤러(130)는 PCI 버스(160)와, CPU(140)에 연결된 호스트 버스(170)간을 연결하는 브릿지 및 캐쉬 메모리 컨트롤러 등을 포함한다.
상기 컴퓨터 시스템에 의한 부팅 작업을 설명하면, 먼저 컴퓨터의 전원이 턴온됨에 따라 발생되는 리셋신호에 응답하여 도 1에 도시된 수퍼 입출력(I/O) 칩(110), PCI-ISA 브릿지(120), 시스템 컨트롤러(130) 및 중앙처리장치(CPU)(140)가 소정의 수순대로 차례로 초기화된다. 수퍼 I/O칩(110)에서 CPU(140)까지 초기화가 이뤄지면 ROM-BIOS(104)가 수행되는데, 빠른 처리를 위해 CPU(140)가 ROM-BIOS(104)의 내용을 읽어 DRAM(134)에 저장시킨후에 수행되기도 한다.
상기 ROM-BIOS(104)가 수행하는 일은 크게 컴퓨터의 상태를 확인하고 컴퓨터를 기동시키는 작업을 수행하는 전원 인가 후 자가 검사(POST:Power On Self Test) 부분과 컴퓨터에 연결된 주변 장치를 관리하는 인터럽트 처리부분이다.
본 발명의 일실시예에 따른 컴퓨터 부팅 속도 향상 시스템은 전술한 다수개의 IDE 채널을 가진 컴퓨터 시스템에서 부트로더와 IDE 디바이스 드리이버 모듈을 이용하여 부팅 속도를 향상 시킨다.
상기 부트로더는 상기 ROM-BIOS(104) 등을 말하는데, 부트 디바이스가 사용하는 IDE 채널만을 초기화시킬 수 있게 하는 정보를 포함한 커널 파라미터를 시스템에 전달하는 역할을 담당한다.
상기 부트 디바이스로는 Spin Up에 의한 지연시간이 거의 없는 IDE 디바이스를 사용하도록 구현할 수 있다. 본 발명에 의하면, 부팅 작업중에 IDE 채널 초기화가 진행될 때 여러 개의 IDE 디바이스중 부트 디바이스만이 관여하므로 부트 디바이스의 지연시간 감소는 직접적으로 전체 부팅시간의 감소효과를 가져올 수 있다.
Spin Up에 의한 지연시간이 거의 없는 IDE 디바이스로는 전술한 바와 같이, Flash 메모리를 이용한 FDM, DOM이나 SDRAM을 이용한 IDE 디바이스 등이 있다.
상기 커널 파라미터에 의해서 부트 디바이스가 사용하는 IDE 채널만을 활성화하고, 나머지 IDE 채널들은 존재 유무만을 확인할 수 있게 구현할 수 있다.
이하, 상기 커널 파라미터에 대해 설명한다.
커널파라미터는 유닉스 운영 체제의 핵심이며, 시스템이 기동(시스템 '부팅'이라 불림)될 때마다 매번 적재되는 것으로 유닉스 환경에서 여러 필요한 함수를 제공한다.
우선, 커널파라미터는 시스템의 메모리를 관리하여 이를 각 프로세스에 할당하고, 각 사용자의 작업이 효율적으로 수행될 수 있도록 CPU가 수행해야 할 작업을 스케줄링하며 데이터를 시스템의 한 부분에서 다른 부분으로 전송하는 작업을 담당한다.
또한, 주 시스템 메모리는 운영 체제 및 사용자 프로그램을 위한 부분으로 분할되는데, 프로그램을 실행시키기 위한 메모리가 부족한 경우, 다른 프로그램을 디스크에 기록(스와핑)함으로써 처음 프로그램을 실행하기에 충분한 주 메모리를 확보하는 기능을 담당하는 것도 커널 파라미터에 의해 이루어진다.
시스템 내의 엑세스 허가를 집행하는 작업도 커널에 의해 이루어지는데, 이때, 액세스 허가는 시스템의 각 파일 및 디렉토리에 존재하며, 커널에 의해 다른 사용자가 그 파일 또는 디렉토리를 액세스, 실행 또는 수정할 수 있는지 여부를 결정하게 된다.
IDE 디바이스 드리이버 모듈은 모듈 파라미터를 입력 받을 수 있도록 구성된 소프트웨어 엔진이다. 상기 모듈 파라미터는 부팅 과정에서 초기화가 진행된 IDE 채널을 제외하고, 적당한 때 초기화가 필요한 IDE 채널 선택할 수 있게 하는 기준을 제공해 준다.
예를들어, 부팅 후에 어플리 케이션을 실행할 때, 시스템으로부터 사용이 필요한 IDE 디바이스에 대한 요청이 있는 경우 상기 모듈 파라미터에 상기 IDE 디바이스에 대한 IDE 채널을 선택하여 초기화 작업을 진행시킬 수 있게 하는 정보를 포함시킬 수 있다.
또한, 상기 모듈 파라미터는 시스템이 휴식 상태일 때를 이용하여 초기화가 안된 IDE 채널들을 선택하여 초기화 작업을 진행시킬 수 있도록 구현할 수도 있다.
도 3은 본 발명의 일 실시예에 따른 컴퓨터 부팅 속도 향상 방법을 보여주는 플로우 차트이다.
도 3에서 도시한 바와 같이, 본 발명의 일 실시예에 따른 컴퓨터 부팅 속도 향상 방법은 커널 파라미터를 통해 부트 디바이스에 대한 IDE 채널만 초기화하여 부트 작업을 수행하는 단계(S1) 및 상기 부트 디바이스를 제외한 IDE 디바이스에 대한 IDE 채널들을 초기화하는 단계(S2)를 포함한다.
상기 부트 작업을 수행하는 단계(S1)는 커널 파라미터를 부트 디바이스로부터 로딩하는 단계(S10)와 상기 커널 파라미터를 이용하여 커널 부팅을 수행하는 단계(S12)와 관리구조체 메모리 공간을 할당하는 단계(S14)와 부트 디바이스에 관한 관리구조체를 IDE 채널에 할당하는 단계(S16)와 기타 부팅 작업을 수행하는 단계(S18)로 이루어진다.
상기 커널 부팅을 수행하는 단계(S12)에서는 부트 디바이스외의 다른 IDE 디바이스에 대한 채널에 대해서는 초기화를 중단한다.
상기 관리구조체 메모리 공간을 할당하는 단계(S14)에서는 컴퓨터 시스템이 가지고 있는 IDE 채널의 수만큼의 관리구조체에 대해 메모리 공간을 할당하는데, 상기 관리 구조체에는 부트 디바이스 및 기타 IDE 디바이스의 디바이스 드라이버나 할당된 IDE 채널 등과 같이 IDE 디바이스의 관리에 필요한 정보등이 기록된다. 이때, 관리구조체의 메모리 할당은 관리할 해당 채널을 찾아 상기 구조체를 초기하하고 구조체에 포함될 정보를 분류하는 파티션 정보를 설정하는 방식으로 구현될 수 있다.
다만, 부팅과정에서 사용되지 않는 IDE 디바이스에 대한 관리구조체에 대해서는 부팅이 끝난 후에 메모리 공간을 할당하도록 구현하는 방식도 가능하다..
상기 IDE 채널에 할당하는 단계(S16)에서는 메모리가 할당된 부트 디바이스에 관한 관리구조체를 상기 커널 부팅(S12)에 의해 선별적으로 초기화가 진행된 IDE 채널에 설정한다. 설정된 IDE 채널에 대한 정보가 관리구조체에 기록되도록 구현될 수 있다.
상기 기타 부팅 작업을 수행하는 단계(S18)에서는 초기화가 진행된 IDE 채널을 통해 부트 디바이스에 저장된 운영체계 프로그램을 로드하고 동작시킨다.
상기 IDE 채널들을 초기화하는 단계(S2)에서는 부팅 과정에서 초기화가 진행되지 않은 IDE 채널들의 초기화를 수행한다. 이때, 초기화될 IDE 채널 선택에 모듈 파라미터가 사용되며, 모듈라미터에 의해 선택되어 초기화가 진행(S20)된 IDE 채널에 상기 메모리가 할당된 관리구조체(S22)가 설정된다.
다만, 전술한 바와 같이 관리구조체에 메모리를 할당하는 과정은 상기 본발명이 일실시예처럼 부팅과정중에 모든 IDE 채널 수 만큼의 관리구조체에 대해 한꺼번에 메모리를 할당하는 방법뿐만아니라 상기 IDE 채널들을 초기화하는 단계(S2)가 진행되는 도중에 메모리를 할당하는 방법도 사용할 수 있다.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.
상기한 바와 같은 본 발명의 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 장치에 따르면 다음과 같은 효과가 하나 혹은 그 이상 있다.
첫째, 부팅 작업 진행중에 다수개의 IDE채널 중 부팅 작업에 필요한 IDE 채널만을 초기화시켜 컴퓨터의 부팅 속도를 향상시킬 수 있는 장점이 있다.
둘째, 부트 디바이스로 Spin Up에 의한 지연시간이 거의 없는 IDE 디바이스를 사용하여 부팅속도를 향상시킬 수 있는 장점도 있다.
셋째, 부팅 작업 중에 초기화가 되지 않은 IDE 채널은 어플리케이션 실행시에 해당 디바이스에 대한 요구가 있거나 시스템이 휴식 상태 일 때를 이용하여 초기화시킬 수 있는 장점도 있다.
도 1은 종래기술에 의한 부팅과정 중 복수개의 IDE 채널의 초기화가 이루어지는 모습을 보여주는 도면이다.
도 2는 본 발명의 일실시예에 따른 컴퓨터 부팅 속도 향상 시스템을 설명하기 위해 사용하는 다수개의 IDE 채널을 가진 컴퓨터 시스템의 내부 블럭도이다.
도3는 본 발명의 일실시예에 따른 컴퓨터 부팅 속도 향상 방법을 보여주는 플로우 차트이다.
Claims (10)
- 커널 파라미터를 통해 부트 디바이스에 대한 IDE 채널만 초기화하여 부트 작업을 수행하는 단계; 및상기 부트 디바이스를 제외한 IDE 디바이스에 대한 IDE 채널들을 초기화하는 단계를 포함하는 컴퓨터 부팅 속도 향상 방법.
- 제 1항에 있어서,상기 커널 파라미터는 부트 디바이스가 사용하는 IDE 채널을 활성화하고, 나머지 IDE 채널들은 존재 유무만을 확인할 수 있게 하는 컴퓨터 부팅 속도 향상 방법.
- 제 2항에 있어서,상기 부트 작업을 수행하는 단계는,모든 IDE 채널의 개수에 해당하는 관리 구조체들에 대한 메모리 공간을 할당하는 단계; 및상기 부트 디바이스에 대한 관리 구조체를 상기 활성화된 IDE 채널에 설정하는 단계를 포함하는 컴퓨터 부팅 속도 향상 방법.
- 제 3항에 있어서,상기 IDE 채널들을 초기화하는 단계는,모듈 파라미터에 의해 선택되어 활성화된 IDE 채널들에 상기 IDE 디바이스에 대한 관리 구조체들을 설정하는 단계를 포함하는 컴퓨터 부팅 속도 향상 방법.
- 제 4항에 있어서,상기 모듈 파라미터는 해당 디바이스에 대한 요구가 있거나 시스템이 휴식 상태일 때 초기화를 수행할 IDE 채널을 선택할 수 있게 하는 정보를 포함하는 컴퓨터 부팅 속도 향상 방법.
- 다수개의 IDE 채널을 가진 컴퓨터 시스템에서,부트 디바이스에 대한 IDE 채널만 초기화시킬 수 있는 정보를 포함한 커널 파라미터를 시스템에 전달하는 부트로더; 및IDE 디바이스에 대한 IDE 채널들 중에서 초기화가 필요한 IDE 채널 선택에 필요한 정보를 포함하는 모듈 파라미터를 입력받을 수 있는 IDE 디바이스 드라이버 모듈을 포함 하는 컴퓨터 부팅 속도 향상 시스템.
- 제 6항에 있어서,상기 커널 파라미터는 부트 디바이스가 사용하는 IDE 채널을 활성화하고, 나머지 IDE 채널들은 존재 유무만을 확인할 수 있게 하는 것을 특징으로 하는 컴퓨터 부팅 속도 향상 시스템.
- 제 7항에 있어서,상기 초기화는 상기 활성화된 IDE 채널에 메모리가 할당된 관리구조체를 설정하는 컴퓨터 부팅 속도 향상 시스템.
- 제 8항에 있어서,상기 모듈 파라미터는 해당 디바이스에 대한 요구가 있거나 시스템이 휴식 상태일 때 초기화를 수행할 IDE 채널을 선택할 수 있게 하는 정보를 포함하는 컴퓨터 부팅 속도 향상 시스템.
- 제 6항에 있어서,상기 부트 디바이스는 Spin Up에 의해 발생하는 지연시간이 적은 IDE를 사용하는 컴퓨터 부팅 속도 향상 시스템.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040008074A KR20050079579A (ko) | 2004-02-06 | 2004-02-06 | 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040008074A KR20050079579A (ko) | 2004-02-06 | 2004-02-06 | 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20050079579A true KR20050079579A (ko) | 2005-08-10 |
Family
ID=37266490
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040008074A KR20050079579A (ko) | 2004-02-06 | 2004-02-06 | 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20050079579A (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100889739B1 (ko) * | 2006-08-09 | 2009-03-24 | 학교법인 포항공과대학교 | 컴퓨터 시동 속도를 향상시키기 위한 장치 드라이버 지연등록 방법 및 그 기록매체 |
-
2004
- 2004-02-06 KR KR1020040008074A patent/KR20050079579A/ko not_active Application Discontinuation
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100889739B1 (ko) * | 2006-08-09 | 2009-03-24 | 학교법인 포항공과대학교 | 컴퓨터 시동 속도를 향상시키기 위한 장치 드라이버 지연등록 방법 및 그 기록매체 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6192471B1 (en) | Operating system independent system for running utility programs in a defined environment | |
US20110088032A1 (en) | Method and apparatus for configuring a hypervisor during a downtime state | |
US20080209198A1 (en) | Boot Acceleration For Computer Systems | |
US20050038981A1 (en) | System and method for accelerated device initialization | |
EP1256055B1 (en) | Computer system including a memory access controller for using non-system memory storage resources during system boot time | |
US20100268874A1 (en) | Method of configuring non-volatile memory for a hybrid disk drive | |
US11586779B2 (en) | Embedded system and method | |
US9417886B2 (en) | System and method for dynamically changing system behavior by modifying boot configuration data and registry entries | |
US8370617B2 (en) | Booting method and computer system using the booting method | |
US20070011486A1 (en) | Apparatus and method for cooperative guest firmware | |
KR100907722B1 (ko) | 메모리 단편화를 감소시키는 방법, 제조물 및 컴퓨터시스템 | |
US8677084B2 (en) | Method of configuring non-volatile memory for a hybrid disk drive | |
US7921247B1 (en) | Sharing a dynamically located memory block between components executing in different processor modes in an extensible firmware interface environment | |
US6868507B1 (en) | Operating system independent | |
US8291206B2 (en) | Method for booting computer system | |
Russinovich | Inside the windows vista kernel: Part 3 | |
US7464228B2 (en) | System and method to conserve conventional memory required to implement serial ATA advanced host controller interface | |
US20040243385A1 (en) | Emulation of hardware devices in a pre-boot environment | |
US6105101A (en) | 16 bit bios interrupt calls under 32 bit protected mode application | |
US6971003B1 (en) | Method and apparatus for minimizing option ROM BIOS code | |
US7577814B1 (en) | Firmware memory management | |
US8196103B2 (en) | Ejection failure mechanism | |
US10838737B1 (en) | Restoration of memory content to restore machine state | |
US7103766B2 (en) | System and method for making BIOS routine calls from different hardware partitions | |
KR20050079579A (ko) | 컴퓨터 부팅 속도 향상 방법 및 이를 이용한 시스템 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20040206 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |