Avionic computer software interpreter

G - Physics – 06 – F

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

G06F 9/455 (2006.01)

Patent

CA 2205247

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.

L'invention est constituée par un système et une méthode servant à interpréter une pluralité d'ensembles d'instructions de programme pour un ordinateur de commande de vol qui sont réalisés sur un ordinateur tout usage disponible dans le commerce comportant un plus grand nombre de processeurs qu'un ordinateur de commande de vol. Dans cette méthode, chacun des processeurs de l'ordinateur de commande de vol est associé à l'un des processeurs de l'ordinateur disponible dans le commerce et chaque ensemble d'instructions de programme est chargé dans l'une de plusieurs antémémoires associées chacune à l'un des processeurs de l'ordinateur disponible dans le commerce. De plus, un processus commun utilisant les instructions d'interprétation de chacun des processeurs de l'ordinateur disponible dans le commerce associé à l'un des processeurs de l'ordinateur de commande de vol est exécuté. Chaque processus exécuté n'interprète que les instructions de programme qui se rapportent à son processeur associé. Un autre processus commun est également exécuté sur l'un des processeurs de l'ordinateur disponible dans le commerce qui n'a pas déjà été associé à l'un des processeurs de l'ordinateur de commande de vol. Cet autre processus commun contrôle les demandes d'entrée-sortie et d'interruption émanant de chacun des autres processeurs de l'ordinateur disponible dans le commerce.

LandOfFree

Say what you really think

Search LandOfFree.com for Canadian inventors and patents. Rate them and share your experience with other people.

Rating

Avionic computer software interpreter does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Avionic computer software interpreter, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Avionic computer software interpreter will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFCA-PAI-O-2070250

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.