Segmentation and the Design of Multiprogrammed Computer Systems
Journal of the ACM · 1965 · 152 citations · 5 references
Problems that must be solved by any scheme for multiprogramming include: (1) dynamic allocation of information to a hierarchy of memory devices, (2) means for programs to reference procedures and data in a manner that is independent of their location in physical memory, (3) provision for the use of common procedure and data information by many programs, (4) protection of system resources from unauthorized access, and (5) rapid switching of computation resources from one program to another.
5
T. Kilburn, D. Brent Edwards, M.J. Lanigan et al. · IEEE Transactions on Electronic Computers · 1962
254 citations
An experimental time-sharing system
F. J. Corbató, Marjorie Merwin-Daggett, Robert C. Daley · 1962
234 citations
A general-purpose time-sharing system
Jules I. Schwartz, Edward G. Coffman, Clark Weissman · 1964
59 citations
A Dynamic Storage Allocation Scheme
Jill Iliffe, Jane G. Jodeit · The Computer Journal · 1962
44 citations
A multiuser computation facility for education and research
Jack B. Dennis · Communications of the ACM · 1964
19 citations