×

System and method for providing efficient shared memory in a virtual memory system

  • US 5,875,487 A
  • Filed: 06/07/1995
  • Issued: 02/23/1999
  • Est. Priority Date: 06/07/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of sharing a virtual address space by multiple tasks in a computer memory management system, comprising the steps of:

  • associating a virtual segment ID with an independent address space within said virtual address space shared by more than one of a plurality of tasks;

    mapping said independent address space at an offset into an address space of each of said more than one of a plurality of tasks, wherein said offset is selectable and unique for each of said more than one of said plurality of tasks;

    maintaining a data structure for said independent address space comprising said associated virtual segment ID, a control privilege parameter, and a location for each instance said independent address space was mapped into an address space of a task; and

    translating a virtual address generated by a task to a physical address utilizing only said maintained data structure.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×