An x86 based computer system that implements an advanced firmware based boot process without a conventional x86 BIOS. The computer system includes an x86 processor coupled to a volatile memory and a non-volatile memory via a bus, wherein the non-volatile memory includes an advanced firmware. The advanced firmware is executed by the processor to implement a boot sequence. During the boot sequence, the computer system initializes device drivers using the advanced firmware and interfaces with advanced firmware compliant program with the device drivers of the computer system. The computer system also initializes a virtual compatibility machine for supporting legacy software programs. The virtual compatibility machine includes a plurality of compatibility models. The compatibility models function by interfacing with legacy software programs and by translating functions received from the legacy software programs via the compatibility models into corresponding functions performed by the device drivers of the computer system, thus allowing the computer system to run both legacy software programs and advanced firmware compliant software programs natively.

X86 основало систему компьютера снабжает предварительными основанный firmware процесс ботинка без обычной БИОЗЫ x86. Система компьютера вклюает обработчик x86 соединенный к испаряющей памяти и слаболетучей памяти через шину, при котором слаболетучая память вклюает предварительный firmware. Предварительный firmware исполнен обработчиком для того чтобы снабдить последовательность ботинка. Во время последовательности ботинка, система компьютера выступает водители с иничиативой приспособления использующ предварительные firmware и поверхности стыка с программой предварительных firmware уступчивой с водителями приспособления системы компьютера. Система компьютера также выступает фактически машина с иничиативой совместимости для поддерживая программ средства программирования legacy. Фактически машина совместимости вклюает множественность моделей совместимости. Модели совместимости действуют путем взаимодействовать с программами средства программирования legacy и путем переводить функции полученные от программ средства программирования legacy через модели совместимости в соответствуя функции выполненные водителями приспособления системы компьютера, таким образом позволяющ систему компьютера побежать и программы средства программирования legacy и выдвинутые программы средства программирования firmware уступчивые родн.

 
Web www.patentalert.com

< (none)

< Secure enablement of a processing entity

> Programmable address translation system

> (none)

~ 00029