Multiple virtual machine system with efficient cache memory design
AssigneeRockwell Collins, Inc.
InventorsDavid W. Jensen, Steven E. Koenck
Life of this patent
Estimating the term…
Loading patent…
AssigneeRockwell Collins, Inc.
InventorsDavid W. Jensen, Steven E. Koenck
Estimating the term…
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.
A computer system comprising:
A computer system comprising:
A computer system comprising:
A method of caching in a computer system in which a plurality of virtual machines are established, comprising the steps of:
A method of caching in a computer system in which a plurality of virtual machines are established, comprising the steps of:
A method of cache memory switching in a multiple process microprocessor system wherein an operating system of a microprocessor performs the steps comprising:
Dependencies are inferred from the claim text.