Patent · US Expired

Computer system employing virtual memory

US4774659A · kind A · utility

78Cited by
16References
9Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 16, 1986
Grant dateSep 27, 1988
Priority date
Expiry dateApr 16, 2006

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F12/1036
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A system and method for implementing virtual memory in a computer system, wherein a table containing entries indicative of the correlation of virtual memory addresses to physical memory addresses is maintained in main memory, and translation descriptors, derived from the translation table entries, for a variable group of virtual addresses, is maintained in a high speed memory. Portions of a virtual address to be translated are compared to the translation descriptors in the high speed memory. If a matching translation descriptor is found, the corresponding physical address is determined by combining a portion of the virtual address with a portion of the matching translation descriptor. If a matching descriptor is not found, a software algorithm is employed to generate a translation descriptor for the virtual address from the table in main memory. The generated translation descriptor is then installed in the high speed memory, the comparison repeated, and the corresponding physical address generated.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.