×

System and method for sharing physical memory among distinct computer environments

  • US 6,049,854 A
  • Filed: 05/09/1997
  • Issued: 04/11/2000
  • Est. Priority Date: 05/09/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A computer system comprising:

  • a bus including address and data bus portions;

    first and second operating systems resident within said computer system and using respective first and second virtual memory maps;

    first and second page tables for translating virtual addresses of said first and second virtual memory maps into physical addresses of first and second physical memory maps, respectively;

    a memory unit for physically storing information according to a third physical memory map wherein said first and second operating systems share said memory unit;

    a detector circuit for detecting a memory access request and for reporting an indication of the operating system for which said memory access request is directed; and

    an address translator circuit coupled to receive said indication from said detector circuit, coupled to receive physical addresses over said bus from said first and second operating systems and coupled to address said memory unit, said address translator in response to said indication for translating a physical address of said first physical memory map when said memory access request is performed on behalf of said first operating system and for passing through a physical address of said second physical memory map when said memory access request is performed on behalf of said second operating system.

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