Patent ID: 6101590
Filing Date: 2000-08-08
Classification: G06F

Abstract:
A virtual memory system in a computer system having a physical memory and a central processing unit (CPU), said CPU being responsive to program instructions stored in said physical memory, wherein a group of said program instructions performs a task within said computer system, said virtual memory system comprising:a first means for translating a local virtual address into a global virtual address, said local virtual address having an associated local virtual memory space that stores program instructions associated with a single task and said global virtual address having an associated global virtual memory space that stores program instructions associated with a group of tasks within said computer system;wherein said first translation is always performed and:in a first case said first translation results in the generation of a global virtual address, andin a second case said first translation causes a computer system exception to occur; anda second means for translating said global virtual address into a physical address corresponding to said physical memory;wherein dependent on said second translation, said second translation means:in a first case, generates a physical address, andin a second case, causes said computer system exception.