|
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.
|
CITED BY 2
|
|
|
|
|
Tobias Werth , Tobias Flossmann , Michael Klemm , Dominic Schell , Ulrich Weigand , Michael Philippsen, Dynamic code footprint optimization for the IBM Cell Broadband Engine, Proceedings of the 2009 ICSE Workshop on Multicore Software Engineering, p.64-72, May 18-18, 2009
|
|