A mechanism is provided for booting a computer system that is capable of implementing different instruction set architectures, through a network. An embodiment of the invention includes a network controller implemented for a first ISA and a processor capable of implementing programs written in a second ISA as well as programs written in the first ISA. Following preliminary boot operations provided through non-volatile system memory, a network boot program provided by the network controller is implemented. The boot program requests the non-volatile system memory for an indication of the operating system to be loaded and generates a boot request for the indicated operating system. When the indicated operating system is written in the second ISA, the boot program loads the OS to a specified location in system memory and sends the processor into a mode suitable for executing the second ISA.

Un mecanismo se proporciona para patear un sistema informático que sea capaz de poner diversas arquitecturas del sistema en ejecucio'n de instrucción, a través de una red. Una encarnación de la invención incluye a un regulador de la red puesta en ejecucio'n para un primer ISA y a procesador capaz de poner los programas en ejecucio'n escritos en un segundo ISA así como los programas escritos en el primer ISA. Después de las operaciones preliminares del cargador proporcionadas con memoria de sistema permanente, un programa del cargador de la red proporcionado por el regulador de la red se pone en ejecucio'n. El programa del cargador solicita la memoria de sistema permanente para una indicación del sistema operativo de ser cargado y genera un pedido del cargador el sistema operativo indicado. Cuando el sistema operativo indicado se escribe en el segundo ISA, el programa del cargador carga el OS a una localización especificada en memoria de sistema y envía el procesador en un modo conveniente para ejecutar el segundo ISA.

 
Web www.patentalert.com

< Multiprocessor system snoop scheduling mechanism for limited bandwidth snoopers that uses dynamic hardware/software controls

< Method and apparatus for increasing computer performance through asynchronous memory block initialization

> Automotive computer system and method whereby responsive to detecting engine cranking main processor enters a suspend mode and current state of devices are stored in volatile memory

> Method and apparatus for prefetching data into cache

~ 00079