|
ABSTRACT
Probably the most basic reason behind the absence of a general treatment of resource allocation in modern computer systems is an adequate model for program behavior. In this paper a new model is developed, the “working set model”, which enables us to decide which information is in use by a running program and which is not. Such knowledge is vital for dynamic management of paged memories. The working set of pages associated with a process, defined to be the collection of its most recently used pages, is a useful allocation concept. A proposal for an easy-to-implement allocation policy is set forth; this policy is unique, inasmuch as it blends into one decision function the heretofore independent activities of process-scheduling and memory-management.
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
|
|
| |
2
|
R.M. Fano and E.E.David. "On the Social Implications of Accessible Computing." AFIPS Conf. Proc. 27 (Nov 1965), 243-247.
|
| |
3
|
L.L. Selwyn. "The Information Utility." Industrial Management Review 7, 2, Spring 1966.
|
| |
4
|
D. Parkhill. The Challenge of the Computer Utility. Addison-Wesley, 1966.
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
 |
9
|
|
| |
10
|
T. Kilburn, et al. "One-level Storage System." IRE Trans. on Elec. Comp. EC-11, 2 (April 1962).
|
| |
11
|
L.A. Belady. "A Study of Replacement Algorithms for a Virtual Storage Computer." IBM Systems Journal 5, 2 (1966), 78-101.
|
| |
12
|
Progress Report III, M.I.T. Project MAC (1965-1966), 63-66.
|
| |
13
|
P.J. Denning. "Memory Allocation in Multiprogrammed Computers." M.I.T. Project MAC Computation Structures Group Memo 24, March 1966.
|
| |
14
|
|
| |
15
|
D.W. Fife. "An Optimization Model for Time-Sharing." AFIPS Conf. Proc. 28 (April 1966), 97-104.
|
|