The Multics virtual memory

作者: A. Bensoussan , C. T. Clingen , R. C. Daley

DOI: 10.1145/355602.361306

关键词: PagingMemory mapFlat memory modelMemory segmentationOperating systemMemory management (operating systems)Auxiliary memoryMemory managementInput/outputComputer scienceMemory hierarchyVirtual memoryDistributed computingDemand pagingOverlayGeneral Computer Science

摘要: As experience with use of on-line operating systems has grown, the need to share information among system users become increasingly apparent. Many contemporary permit some degree sharing. Usually, sharing is accomplished by allowing several data via input and output stored in files kept secondary storage. Through segmentation, however, Multics provides direct hardware addressing user programs all information, independent its physical storage location. Information segments each which potentially sharable carries own attributes size access privilege.Here, design implementation considerations segmentation are first discussed under assumption that resides a large, segmented main memory. Since memory on rather limited, it then shown how software achieves effect large through Honeywell 645 paging hardware.

参考文章(15)
J. H. Saltzer, TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER Massachusetts Institute of Technology. ,(1966)
Jerome Howard Saltzer, Traffic control in a multiplexed computer system Massachusetts Institute of Technology. ,(1966)
Laszlo A. Belady, None, A study of replacement algorithms for a virtual-storage computer Ibm Systems Journal. ,vol. 5, pp. 78- 101 ,(1966) , 10.1147/SJ.52.0078
John Fotheringham, Dynamic storage allocation in the Atlas computer, including an automatic use of a backing store Communications of the ACM. ,vol. 4, pp. 435- 436 ,(1961) , 10.1145/366786.366800
Jack B. Dennis, Segmentation and the Design of Multiprogrammed Computer Systems Journal of the ACM. ,vol. 12, pp. 589- 602 ,(1965) , 10.1145/321296.321310
Robert C. Daley, Jack B. Dennis, Virtual memory, processes, and sharing in MULTICS Communications of The ACM. ,vol. 11, pp. 306- 312 ,(1968) , 10.1145/363095.363139
F. J. Corbató, V. A. Vyssotsky, Introduction and overview of the multics system Proceedings of the November 30--December 1, 1965, fall joint computer conference, part I on XX - AFIPS '65 (Fall, part I). pp. 185- 196 ,(1965) , 10.1145/1463891.1463912
Webb T. Comfort, A computing system design for user service Proceedings of the November 30--December 1, 1965, fall joint computer conference, part I on XX - AFIPS '65 (Fall, part I). pp. 619- 626 ,(1965) , 10.1145/1463891.1463958
Peter J. Denning, The working set model for program behavior Communications of the ACM. ,vol. 26, pp. 43- 48 ,(1983) , 10.1145/357980.357997