A system and method for interpreting a plurality of sets of program instructions of an avionic flight computer are implemented on a general-purpose commercially available computer having multi-processing capabilities with a greater number of processors than the avionics computer. The system and method include assigning each of the avionic computer processors to a corresponding one of the processors on the commercial computer and loading each set of program instructions into one of a plurality of cache memories each associated with one of the commercial computer processors. The system and method further include executing a shared process including the interpreter instructions on each of the commercial computer processors associated with one of the avionics computer's processors. Each shared process interprets only those program instructions intended for its associated processor. The system and method also execute an additional shared process on an additional one of the commercial computer processors not already assigned to one of the avionic computer processors. The additional shared process controls input/output and interrupt requests generated by each of the other commercial computer processors.

Un sistema y un método para interpretar una pluralidad de sistemas de instrucciones de programa de una computadora de vuelo avionic se ponen en ejecucio'n en una computadora comercialmente disponible de uso general que tiene capacidades del multi-processing con un mayor número de procesadores que la computadora de la aeroelectrónica. El sistema y el método incluyen asignar cada uno de los procesadores avionic de la computadora correspondiente de los procesadores en la computadora comercial y cargar cada sistema de instrucciones de programa en una de una pluralidad de memorias de escondrijo cada uno asociada a uno de los procesadores de la computadora comercial. El sistema y el método más futuros incluyen ejecutar un proceso compartido incluyendo las instrucciones del intérprete en cada uno de los procesadores de la computadora comercial asociados a uno de los procesadores de la computadora de la aeroelectrónica. Cada proceso compartido interpreta solamente esas instrucciones de programa previstas para su procesador asociado. El sistema y el método también ejecutan un proceso compartido adicional en adicional de los procesadores de la computadora comercial asignados no ya a uno de los procesadores avionic de la computadora. Los controles de proceso compartidos adicionales entrada-salida y peticiones de la interrupción generadas por cada uno de los otros procesadores de la computadora comercial.

 
Web www.patentalert.com

< Warning method and apparatus

< Skin-irritating game machine

> System for placing a subject into virtual reality

> Turning control device for a virtual stationary bike

~ 00071