WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO1997037306) FLEXIBLE EXPANSION OF VIRTUAL MEMORY ADDRESSING
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/1997/037306    International Application No.:    PCT/US1997/005003
Publication Date: 09.10.1997 International Filing Date: 27.03.1997
Chapter 2 Demand Filed:    29.10.1997    
IPC:
G06F 12/02 (2006.01)
Applicants: UNISYS CORPORATION [US/US]; Township Line and Union Meeting Roads, Blue Bell, PA 19424-0001 (US)
Inventors: JOHNSON, David, R.; (US).
WARD, Wayne, D.; (US)
Agent: STARR, Mark, T.; Unisys Corporation, Township Line and Union Meeting Roads, Mail Stop C1SW19, Blue Bell, PA 19424-0001 (US)
Priority Data:
08/625,461 29.03.1996 US
Title (EN) FLEXIBLE EXPANSION OF VIRTUAL MEMORY ADDRESSING
(FR) EXTENSION FLEXIBLE D'ADRESSAGE DE MEMOIRE VIRTUELLE
Abstract: front page image
(EN)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.
(FR)L'invention concerne une adresse virtuelle à mots multiples qui agrandit de manière flexible l'espace d'adressage virtuel d'un système informatique sans avoir à modifier la longueur de mot de ce système. Dans un système de mémoire possédant une mémoire virtuelle mappée vers une mémoire absolue, la mémoire est divisée en plusieurs niveaux, chacun d'eux possédant une pluralité de blocs de mémoire. Chaque bloc de mémoire possède une pluralité de mots. L'adresse virtuelle à mots multiples génère une pluralité de mots en vue de signaler le niveau de mémoire virtuelle, le bloc de mémoire et le mot décalé dans le bloc de mémoire pour désigner un emplacement de mémoire sélectionné. Des instructions spéciales sont ajoutées à l'architecture de l'ensemble d'instructions afin de constituer une fenêtre de visibilité de programme, appelée 'regard', dans une zone sélectionnée de la mémoire virtuelle étendue. Les programmes existants sont compatibles avec le système d'adressage à mots multiples et peuvent également consulter une mémoire virtuelle dans un 'regard' défini. De nouveaux programmes utilisant des adresses virtuelles à mots multiples peuvent toujours appeler des procédures nécessitant des adresses virtuelles à mot unique.
Designated States: AU, CA, JP, NZ.
European Patent Office (AT, BE, CH, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU, MC, NL, PT, SE).
Publication Language: English (EN)
Filing Language: English (EN)