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.