Multi-bit vector for page aging

Multibitvektor zur Seitenalterung

Vecteur multibit pour le vieillissement des pages


A multi-bit SP-Vector is created to record the history of each page of a process. Each time an ager scans the accessed/not accessed bit flag of the page tables entires, the SP-Vector is updated to reflect whether or not the corresponding page was accessed. Thus depending upon the number of bits within the SP-Vector, a history of past usage is created, and pages may be selected for swapping out of physical memory based at least partially upon this history.




Download Full PDF Version (Non-Commercial Use)

Patent Citations (2)

    Publication numberPublication dateAssigneeTitle
    EP-0058846-A2September 01, 1982International Business Machines CorporationSystème de multitraitement à mémoire paginée utilisée simultanément de façon variable
    US-3573750-AApril 06, 1971Nippon Electric CoHigh-speed memory system

NO-Patent Citations (1)

    PROCEEDINGS OF THE ANNUAL SYMPOSIUM ON COMPUTER ARCHITECTURE, SYMP. 2, 22 January 1975, NEW YORK, US; pages 80 - 84 J.A.ANDERSON ET AL 'A Virtual Memory for Microprocessors'

Cited By (6)

    Publication numberPublication dateAssigneeTitle
    EP-2772853-A1September 03, 2014Huawei Technologies Co., LtdVerfahren und vorrichtung zur erstellung eines speicherzugriffsmodells
    EP-2772853-A4November 26, 2014Huawei Tech Co LtdMethod and device for building memory access model
    US-9015441-B2April 21, 2015Microsoft Technology Licensing, LlcMemory usage scanning
    US-9471495-B2October 18, 2016Huawei Technologies Co., Ltd.Method and apparatus for constructing memory access model
    WO-2011139465-A3March 01, 2012Microsoft CorporationMemory usage scanning
    WO-9704393-A1February 06, 1997Cirrus Logic, Inc.Procede et appareil pour coder l'historique de l'acces aux fichiers pour supporter la mise en antememoire automatique de fichiers sur des ordinateurs de bureau ou portables