Processing

Please wait...

Settings

Settings

Goto Application

1. WO1985000451 - DEMAND PAGING SCHEME FOR A MULTI-ATB SHARED MEMORY PROCESSING SYSTEM

Publication Number WO/1985/000451
Publication Date 31.01.1985
International Application No. PCT/US1984/000852
International Filing Date 04.06.1984
IPC
G06F 12/10 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
10Address translation
CPC
G06F 12/1036
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
12Accessing, addressing or allocating within memory systems or architectures
02Addressing or allocation; Relocation
08in hierarchically structured memory systems, e.g. virtual memory systems
10Address translation
1027using associative or pseudo-associative address translation means, e.g. translation look-aside buffer [TLB]
1036for multiple virtual address spaces, e.g. segmentation
Applicants
  • AMERICAN TELEPHONE & TELEGRAPH COMPANY [US]/[US]
Inventors
  • HO, Gary, Shiu-Fan
  • PETERSON, Ralph, Warren
Agents
  • HIRSCH, A., E., Jr. @
Priority Data
512,37911.07.1983US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) DEMAND PAGING SCHEME FOR A MULTI-ATB SHARED MEMORY PROCESSING SYSTEM
(FR) SCHEMA D'ORGANISATION PAR PAGE A LA DEMANDE POUR UN SYSTEME DE TRAITEMENT DE TAMPONS MULTIPLES DE TRADUCTION D'ADRESSES A MEMOIRE PARTAGEE
Abstract
(EN)
A demand paging scheme for a shared memory processing system that uses paged virtual memory addressing and includes a plurality of address translation buffers (ATBs) (104, 105). Page frames of main memory (100) that hold pages being considered for swapping from memory are sequestered and flags, one corresponding to each ATB in the system, are cleared. Each time an ATB is flushed, its associated flag is set. Setting of all the flags indicates that the address translation information of pages held by selected sequestered page frames does not appear in any ATB and that the selected pages may be swapped from main memory.
(FR)
Schéma d'organisation par page à la demande pour un système de traitement à mémoire partagée utilisant un adressage en mémoire virtuelle par page et comprenant une pluralité de tampons de traduction d'adresses (ATBs) (104, 105). Des cadres de page d'une mémoire principale (100) qui tiennent les pages considérées pour effectuer des transferts à partir de la mémoire sont séquestrés et des indicateurs, chacun d'eux correspondant à un tampon de traduction d'adresses (ATB) du système, sont effacés. A chaque fois qu'un ATB est vidé, son indicateur associé est établi. L'établissement de tous les indicateurs indiquent que les informations de traduction d'adresses des pages tenues par des cadres de pages séquestrées sélectionnées n'apparaissent dans aucun ATB et que les pages séléctionnées peuvent être transférées de la mémoire principale.
Also published as
Latest bibliographic data on file with the International Bureau