ACM Home Page
Please provide us with feedback. Feedback
A simple linear model of demand paging performance
Full text PdfPdf (616 KB)
Source
Communications of the ACM archive
Volume 17 ,  Issue 4  (April 1974) table of contents
Pages: 181 - 186  
Year of Publication: 1974
ISSN:0001-0782
Author
Jerome H. Saltzer  Massachusetts Institute of Technology, Cambridge
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 33,   Citation Count: 18
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/360924.360926
What is a DOI?

ABSTRACT

Predicting the performance of a proposed automatically managed multilevel memory system requires a model of the patterns by which programs refer to the information stored in the memory. Some recent experimental measurements on the Multics virtual memory suggest that, for rough approximations, a remarkably simple program reference model will suffice. The simple model combines the effect of the information reference pattern with the effect of the automatic management algorithm to produce a single, composite statement: the mean number of memory references between paging exceptions increases linearly with the size of the paging memory. The resulting model is easy to manipulate, and is applicable to such diverse problems as choosing an optimum size for a paging memory, arranging for reproducible memory usage charges, and estimating the amount of core memory sharing.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Mattson, R.L., et al. Evaluation techniques for storage hierarchies. IBM Systems J. 9, 2 (1970), 78-117.
2
3
 
4
Corbate, F. J. A paging experiment with the Multics system. in Ingard, bt Honor of P.M. Morse, M.I.T. Press, Cambridge, Mass., 1969, pp. 217-228.
5
6
 
7
Brawn, Barbara S., and Gustavson, Frances G. Program behavior in a paging environment. Proc. AFIPS 1968 FJCC, Vol. 33, Pt. 2, AFIPS Press, Montvale, N.J., pp. 1019-1032.
8
 
9
O'Neill, R. W., Experience using a time-shared multiprogramming system with dynamic address relocation hardware. Proc. AFIPS 1966 SJCC, Vol. 30, AFIPS Press, Montvale, N.J., pp. 611-621.
 
10
Belady, L.A. A study of replacement algorithms for a virtualstorage computer, lBMSystems J. 5, 2 (1966), 78-101.
 
11
Baylis, M.H.K., et al. Paging studies made on the I.C.T. Atlas computer. Proe. IFIP Congress 68, North Holland Pub. Co., Vol. 2, pp. 831-837.
12
13
 
14
Taylor, A. Should the charges vary with each job execution? Computerworld 5, 44 (Nov. 3, 1971), 7.
 
15
Sekino, Akira. Performance evaluation of multiprogrammed time-shared computer system. Ph.D. Th., M.I.T., Dept. of Electrical Engineering, Sept. 1972. (Available as Project MAC Tech. Rep. TR-103.)

CITED BY  18