Abstract
The overlay capability is described for four of the third generation computer systems: CDC-6000, GE-635, IBM-360, and UNIVAC-1108. A critique of the first three sytems is based on actual experience with a large overlaid trajectory simulation program; a short history and description of this program is presented. A standardization of minimum capabilities for loaders is recommended so that programs which must operate under more than one computer system may be easily converted and maintained. A proposal that overlay software incorporates a memory occupation specification concept instead of the conventional tree structure is delineated. This concept provides more efficient and cost-effective utilization of the memory as well as increasd flexibility in program structure.
- 1a HEISING, W.P. History and summary of FORTRAN standardization development for the ASA. Comm. ACM 7, 10 (Oct. 1964), 590. Google ScholarDigital Library
- 1b USA Standard for Fortran, Document X3.9-1966, U.S.A. Standards Institute, 10 E. 40th Street, New York, N.Y., 10017.Google Scholar
- 1c USA Standard for Basic Fortran, Document X.3.10-1966, U.S.A. Standards Institute, 10 E. 40th Street, New York, 10017.Google Scholar
- 2 FORTRAN Reference Manual, Control Data 6400/6500/6600 Computer Systems, Pub. No. 60174900A, Rev. May 1967.Google Scholar
- 3 GE-625/635 General Loader Reference Manual, General Electric Computer Department, CPB-1008B, Rev. June 1965.Google Scholar
- 4 IBM 7090/7094 IBSYS Operating System, Version 13 IBJOB Processor, IBM Systems Reference Library, File No. 7090-27, Form C28-6389-2, Rev. Mar. 1966.Google Scholar
- 5 IBM System/360 Operating System Linkage Editor, IBM Systems Reference Library, File No. S360-31, Form C28-6538-4, Fifth Ed., Aug. 1967.Google Scholar
- 6 UNIVAC 1108 EXEC II Multi-Processor System, Programmers Reference Manual, UNIVAC Data Processing Division, UP- 4058 A, Sperry-Rand Corp., 1966.Google Scholar
Index Terms
- Loader standardization for overlay programs
Recommendations
A proposal to establish a pseudo virtual memory via writable overlays
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 ...
Understanding overlay characteristics of a large-scale peer-to-peer IPTV system
This article presents results from our measurement and modeling efforts on the large-scale peer-to-peer (p2p) overlay graphs spanned by the PPLive system, the most popular and largest p2p IPTV (Internet Protocol Television) system today. Unlike other ...
A Measurement Study of Unstructured P2P Overlay
CSSE '08: Proceedings of the 2008 International Conference on Computer Science and Software Engineering - Volume 03One of the most challenging problems in P2P computing is the difficulty of locating content in an efficient and scalable way. The structured P2P overlay is unsuitable for dynamic environments because users come from non-cooperating organizations with ...
Comments