Multi-bit vector for page aging

Multibitvektor zur Seitenalterung

Vecteur multibit pour le vieillissement des pages

Abstract

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.

Claims

Description

Topics

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)

    Title
    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