A low-level portion of the operating system of a computer system is separated from an intermediate-level portion of the operating system. The low-level portion, including hardware-specific code, is stored in a relatively small read-only memory (ROM), while at least part of the intermediate-level portion is stored as a compressed ROM image on a disk or other mass storage device, which may be located remotely from the computer system. Upon power-up or reset of the computer system, the code in the ROM is executed to read the compressed ROM image into random access memory (RAM) of the computer system. The compressed image is then decompressed and executed as part of the boot sequence. Once decompressed, the portion of RAM storing the intermediate-level code is write-protected in the memory map, and the code in boot ROM is deleted from the memory map. Memory space in RAM that is allocated to the intermediate-level code but not used is returned to the operating system for use as part of system RAM.

Una porción baja del sistema operativo de un sistema informático se separa de una porción de nivel intermediario del sistema operativo. La porción baja, incluyendo código hardware-especi'fico, se almacena en una memoria inalterable relativamente pequeña (ROM), mientras que por lo menos la parte de la porción de nivel intermediario se almacena como imagen comprimida de la ROM en el disco o el otro dispositivo de la memoria de masa, que se pueden establecer remotamente del sistema informático. Sobre ciclo inicial o el reajuste del sistema informático, el código en la ROM se ejecuta para leer la imagen comprimida de la ROM en la memoria de acceso al azar (ESPOLÓN) del sistema informático. La imagen comprimida después se descomprime y se ejecuta como parte de la secuencia del cargador. Una vez que esté descomprimida, la porción del ESPOLÓN que almacena el código de nivel intermediario sea write-protected en el mapa de memoria, y el código en la ROM del cargador se suprime del mapa de memoria. La memoria en el ESPOLÓN que se asigna al código de nivel intermediario pero no se utiliza se vuelve al sistema operativo para el uso como parte de ESPOLÓN del sistema.

 
Web www.patentalert.com

< (none)

< Authentication and authorization mechanisms for Fortezza passwords

> System and method for identifying latent computer system bottlenecks and for making recommendations for improving computer system performance

> (none)

~ 00041