Skip to content
PatentGenius

United States Patent

US Patent 4779191: Method and apparatus for expanding the address…

US 4779191  ·  granted 1988-10-18

Patent Number 4779191
Title Method and apparatus for expanding the address space of computers
Filed 1985-04-12
Granted 1988-10-18
Inventor(s) Richard Greenblatt
Assignee GIGAMOS SYSTEMS Inc
CPC Classification G06F12/00, G06F12/10, G06F12/08
Number of Claims 1

Abstract

An address space, referred to herein as Moby space, may be defined having an address range greatly exceeding the direct addressing range of a particular computer, whereby each address in Moby space may be unique. Ranges of Moby space are swapped into and out of local memory space of the computer in question by processes referred to as reconciliation and dereconciliation. These processes are accomplished by maintaining in the computer, data structures which associate, typically on a per page or per section (multiple page) basis, each local page or section with its current Moby page or section. In addition to this address association and conversion, information being swapped must be scanned to separate the pointers from data and to appropriately convert pointers, but not data, as required during the swap. Achievement of aspects of the reconciliation and dereconciliation in separate hardware, particularly the maintenance of a running count of pointers to each page or section in local memory to identify which pages or sections may safely be swapped out, relieves the main processor of much of the overhead associated with these processes.

Claims Summary

1. A method of expanding the address space of a computer having a tagged architecture and having a limited local address space to allow the running of programs thereon larger than the storage capacity of the local address space comprising the steps of(a) providing a large data storage capacity occupying an extended address space substantially larger than the local address space and within which each address is unique and storing data in said large data storage capacity in a different format than data stored in said local address space,

Inventors

Assignee

GIGAMOS SYSTEMS Inc