×

Computer system and method for operating multiple operating systems in different partitions of the computer system and for allowing the different partitions to communicate with one another through shared memory

  • US 6,314,501 B1
  • Filed: 12/18/1998
  • Issued: 11/06/2001
  • Est. Priority Date: 07/23/1998
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • a plurality of processing modules, each processing module comprising a plurality of processors, groups of one or more processing modules being configured as separate partitions within the computer system, each partition operating under the control of a separate operating system;

    a main memory within which each partition is assigned an exclusive memory window to which only the processing modules of that partition have access and in which the operating system of that partition operates;

    each processing module further comprising;

    a register that holds an offset (RLOS) from the base physical address of main memory to the start of the exclusive memory window assigned to the partition of which the processing module is a part; and

    an adder for adding the offset (RLOS) to each reference by a processor of that processing module to a location within its physical address space, thereby relocating those references to their corresponding locations within the exclusive memory window.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×