ACM Home Page
Please provide us with feedback. Feedback
A proposal to establish a pseudo virtual memory via writable overlays
Full text PdfPdf (595 KB)
Source
Communications of the ACM archive
Volume 15 ,  Issue 6  (June 1972) table of contents
Pages: 421 - 426  
Year of Publication: 1972
ISSN:0001-0782
Author
Thomas R. Spacek  Central Intelligence Agency, Washington, DC
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 7,   Downloads (12 Months): 21,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms  

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/361405.361407
What is a DOI?

ABSTRACT

Many computer systems solve executable storage size problems for large programs by using overlays. However, it appears that no one overlay scheme contains a well-balanced combination of the most useful capabilities which are found in various existing techniques. A proposal is presented which utilizes several of the best capabilities from existing schemes and is complemented by several additional features, e.g. writable overlays. The writable overlay capability provides a virtual memory effect, although the programmer may still be required to design the overlay configuration. Since overlay structuring is a complex task, several tools (including a graphic display) are included in the proposal in order to aid the programmer in the design. The content of overlays is briefly discussed, and it is noted that many of the details of the final overlay configuration may be decided after the fact.


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
Burroughs B6500 Information Processing Syst.: Ref. Man., Burroughs Corp., Detroit, Mich., 1969.
 
2
FORTRAN Ref. Man., Control Data 6400/6500/6600 Comput. Syst., Pub. No. 60174900, Rev. D, 1969.
 
3
FORTRAN Extended Ref. Man., Control Data 6400/6500/6600 Comput. Syst., Pub. No. 60176600, Rev. C, 1969.
 
4
Corbato, F.J., and Vyssotsky, V.A. Introduction and overview of the MULTICS system. Proc. AFIPS 1965 FJCC, Vol. 27, Pt. 1, Spartan Books, New York, pp. 185-196.
 
5
Denning, P.J. Thrashing: its causes and prevention. Proc. AFIPS 1968 FJCC, Vol. 33, Pt. 1, AFIPS Press, Montvale, N.J., pp. 915-922.
6
 
7
GE-600 Line General Loader Ref. Man., General Electric Comput. Depart., CPB 1008F, June 1969.
 
8
Greenfield, M.N. FACT segmentation. Proc. AFIPS 1962 SJCC, Vol. 21, Spartan Books, New York, pp. 307-315.
 
9
IBM System/360 Operating System, Linkage editor and loader, BM SRL Form C28-6538-8, 9th Ed., Nov. 1969.
10
 
11
Laski, J.G. Segmentation and virtual address topology--an essay in virtual research. Comput. J. lI (May 1968), 35-40.
12
13
 
14
UNIVAC 1108 EXEC VIII Multi-Processor System, Programmer's Ref. Man., UNIVAC Data Processing Div., UP-4144, Rev. 1, Sperry-Rand Corp., 1968.
 
15
Sitton, J., Control Data Corp., private conversation.