发明名称 Flexible expansion of virtual memory addressing
摘要 A multiple-word virtual address flexibly expands the virtual address space of a computer system without requiring the modification of the word size of the computer system. In a memory system having a virtual memory mapped to an absolute memory, the virtual memory is divided up into multiple levels each having a plurality of memory banks. Each memory bank has a plurality of words. The multiple-word virtual address provides a plurality of words for specifying the virtual memory level, memory bank, and offset word within the memory bank, to describe a selected memory location. Special instructions are added to the instruction set architecture to set up a window of program visibility, called a peephole, into a selected area of the expanded virtual memory. Existing programs are compatible with the multiple-word addressing scheme, and can also reference virtual memory through a defined peephole. New programs using multiple-word virtual addresses can still call procedures requiring single word virtual addresses.
申请公布号 US5732404(A) 申请公布日期 1998.03.24
申请号 US19960625461 申请日期 1996.03.29
申请人 UNISYS CORPORATION 发明人 JOHNSON, DAVID RANDAL;WARD, WAYNE DOUGLAS
分类号 G06F12/02;(IPC1-7):G06F12/04;G06F12/10 主分类号 G06F12/02
代理机构 代理人
主权项
地址