Principles of Optimal Page Replacement

96Citations
Citations of this article
50Readers
Mendeley users who have this article in their library.

Abstract

A formal model is presented for paging algorithms under /-order nonstationary assumptions about program behavior. When processing a program under paging in a given memory, a given paging policy generates a certain (expected) number of page calls, i.e., its “cost.” Under usual assumptions about memory system organization, minimum cost is always achieved by a demand paging algorithm. The minimum cost for /-order program behavior assumptions is expressed as a dynamic programming problem whose solution yields an optimal replacement algorithm. Solutions are exhibited in several 0-order cases of interest. Paging algorithms that implement and approximate the minimum cost are discussed. © 1971, ACM. All rights reserved.

Cite

CITATION STYLE

APA

Aho, A. V., Denning, P. J., & Ullman, J. D. (1971). Principles of Optimal Page Replacement. Journal of the ACM (JACM), 18(1), 80–93. https://doi.org/10.1145/321623.321632

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free