A multiple virtual machine system with a microprocessor for executing instructions and issuing memory reads and writes to a current partition of a plurality of partitions. The multiple virtual machine may contain a partition management unit for receiving the memory reads and writes from the microprocessor for the current partition. A current partition cache is selected by the partition management unit for the current partition to receive the current partition memory reads and writes from the partition management unit. The current partition cache resolves memory read hits and misses. A next partition cache is selected by the partition management unit when the next partition becomes active on the microprocessor to receive next partition memory reads and writes from the microprocessor. An external memory containing data organized in frame blocks and containing cache block addresses for the plurality of partitions provides data to the microprocessor when the current partition cache resolves the memory miss, and provides appropriate frame block data to the next partition cache to restore the next partition cache to a previous state.

Ein mehrfaches virtuelles Maschine System mit einem Mikroprozessor für die Durchführung von von Anweisungen und die Ausgabe des Gedächtnisses liest und schreibt zu einem gegenwärtigen Fach einer Mehrzahl der Fächer. Die mehrfache virtuelle Maschine kann ein Fachmanagement enthalten, das Maßeinheit für das Empfangen des Gedächtnisses vom Mikroprozessor für das gegenwärtige Fach liest und schreibt. Ein gegenwärtiger Fachpufferspeicher wird durch die Fachmanagementmaßeinheit für das gegenwärtige Fach vorgewählt, um das gegenwärtige Fachgedächtnis zu empfangen liest und schreibt von der Fachmanagementmaßeinheit. Das gegenwärtige Fachpufferspeicher-Beschlußgedächtnis las Erfolge und Verlust. Ein folgender Fachpufferspeicher wird durch die Fachmanagementmaßeinheit vorgewählt, wenn das folgende Fach auf dem Mikroprozessor aktiv wird, um folgendes Fachgedächtnis zu empfangen liest und schreibt vom Mikroprozessor. Ein externes Gedächtnis, welches die Daten organisiert werden in den Rahmenblöcken enthält und Pufferspeicherblockadressen für die Mehrzahl der Fächer enthält, stellt Daten zum Mikroprozessor, wenn der gegenwärtige Fachpufferspeicher den Gedächtnisverlust behebt, zur Verfügung und stellt passende Rahmenblockdaten zum folgenden Fachpufferspeicher zur Verfügung, um den folgenden Fachpufferspeicher zu einem vorhergehenden Zustand wieder herzustellen.

 
Web www.patentalert.com

< Architecture for testing pervasive appliances

< Real time synchronization in multi-threaded computer systems

> System, method, and program for measuring performance in a network system

> Information providing system having a network terminal and network management system which manages a network and provides information of the network to the network terminal

~ 00077