Data processing system having no system memory
First Claim
1. A data processing system capable of utilizing a virtual memory processing scheme, said data processing system comprising:
- a plurality of processing units, wherein said plurality of processing units have volatile cache memories operating in a virtual address space greater than a real address space;
an interconnect coupled to said plurality of processing units and volatile cache memories;
a non-volatile physical storage device coupled to said plurality of processing units via said interconnect; and
a storage controller coupled to said interconnect for mapping a virtual address from one of said volatile cache memories to a physical disk address directed to a storage location within said non-volatile physical storage device without transitioning through a real address.
1 Assignment
0 Petitions
Accused Products
Abstract
A data processing system having no system memory is disclosed. The data processing system includes multiple processing units. The processing units have volatile cache memories operating in a virtual address space that is greater than a real address space. The processing units and the respective volatile memories are coupled to a storage controller operating in a physical address space that is equal to the virtual address space. The processing units and the storage controller are coupled to a hard disk via an interconnect. The storage controller allows the mapping of a virtual address from one of the volatile cache memories to a physical disk address directed to a storage location within the hard disk without transitioning through a real address.
-
Citations
5 Claims
-
1. A data processing system capable of utilizing a virtual memory processing scheme, said data processing system comprising:
-
a plurality of processing units, wherein said plurality of processing units have volatile cache memories operating in a virtual address space greater than a real address space;
an interconnect coupled to said plurality of processing units and volatile cache memories;
a non-volatile physical storage device coupled to said plurality of processing units via said interconnect; and
a storage controller coupled to said interconnect for mapping a virtual address from one of said volatile cache memories to a physical disk address directed to a storage location within said non-volatile physical storage device without transitioning through a real address. - View Dependent Claims (2, 3, 4, 5)
-
Specification