×

Method and apparatus for virtual memory mapping and transaction management in an object-oriented database system

  • US 5,649,139 A
  • Filed: 05/31/1995
  • Issued: 07/15/1997
  • Est. Priority Date: 03/22/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. An apparatus for virtual memory mapping for a computer system having at least one permanent storage device for storing data, a virtual memory system defining a virtual address space and including at least one cache memory for temporarily storing data addressed by physical addresses, and a processing unit, the processing unit including means for requesting data utilizing a virtual address to access said data in the at least one cache memory, the virtual memory system including means for mapping virtual addresses to physical addresses, and means for detecting when access to data requested by the means for requesting is not permitted at the virtual address utilized by the means for requesting, said apparatus comprising:

  • means, operative in response to a detection by said means for detecting that access to the requested data is not permitted, for determining if the requested data is in the at least one cache memory,means for transferring the requested data from the at least one permanent storage device to the at least one cache memory, operative in response to a determination by said means for determining that the requested data is not in the at least one cache memory, andmeans, operative in response to a determination that the requested data is in the at least one cache memory, for instructing the means for mapping to map the virtual address of the requested data to the physical address of the requested data in the at least one cache memory and for permitting access to the requested data.

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