System and method for accelerated device initialization

   
   

A system and method for initialization of a computer system is described. Faster initialization of a computer system is possible by allowing certain device driver initialization tasks to overlap with other initialization and operating system tasks. option-ROMs resident on hardware device drivers define the initialization tasks to be performed prior to device driver initialization. Initial computer code for booting the computing device, such as a BIOS, is executed. As option-ROMs for hardware devices are scanned and executed, specific device initialization information is accessed from the devices and placed in pre-defined buffer areas. These accesses occur in parallel to other start up tasks. When device drivers are loaded, some of their initialization has already completed, thereby shortening the time necessary to boot the system.

Un sistema e un metodo per inizio di un sistema di elaborazione è descritto. L'inizio più veloce di un sistema di elaborazione è possibile permettendo determinate mansioni di inizio del driver di dispositivo coincidere con l'altro inizio ed opzione-ROM di mansioni del sistema operativo residenti sui driver di dispositivo dei fissaggi definiscono le mansioni di inizio essere effettuato prima di inizio del driver di dispositivo. Il codice di calcolatore iniziale per il caricamento del sistema del dispositivo di calcolo, quale un ESSERE VIVENTE, è eseguito. Mentre opzione-ROM per i dispositivi di fissaggi sono esplorate ed eseguite, le informazioni specifiche di inizio del dispositivo sono raggiunte dai dispositivi e sono disposte nelle zone di amplificatore predefinite. Questi accessi si presentano parallelamente all'altro iniziano in su le mansioni. Quando i driver di dispositivo sono caricati, alcuno del loro inizio già ha completato, quindi riducendo il tempo necessario per caricare il sistema il sistema.

 
Web www.patentalert.com

< Storage device having a probe and a storage cell with moveable parts

< Media processing device using an external storage device

> Techniques for initializing a device on an expansion card

> Authorization device, method and program

~ 00161