Functional Structure of IBM Virtual Storage Operating Systems. Part I: Influences of Dynamic Address Translation on Operating System Technology

  title={Functional Structure of IBM Virtual Storage Operating Systems. Part I: Influences of Dynamic Address Translation on Operating System Technology},
  author={Marc A. Auslander and Joan F. Jaffe},
  journal={IBM Syst. J.},
of storage management techniques , particularly those used in OSl360. Innovations intro-1 duced by systems that use dynamic address translation are traced. The impact of these techniques on current IBM System1 370 Operating Systems is described. During the history of System/360, operating system function has continuously increased. This is reflected in the growth of language , device, and data handling facilities, among others, which provide a rich environment for data processing. Such… 
3 Citations
Scheme for Invalidating References to Freed Storage
  • D. Lomet
  • Computer Science
    IBM J. Res. Dev.
  • 1975
A storage management scheme is described that supports the invalidation of addresses to freed storage and thus provides a secure system and the interaction of this deletion scheme with garbage collection techniques is examined.
VM/370 - A Study of Multiplicity and Usefulness
The virtual machine concept and its capabilities and implementation in VM/370 are described and the control program and the Conversational Monitor System are discussed.
Structuring operating systems literature for the graduate course
This document contains several groups of bibliographic citations which are used in the graduate-level course entitled, "Advanced Operating Systems", and is organized about two major goals.


Programming systems and languages 1965-1975
Important trends include the increased interest in the development of system measurement and evaluation techniques, and increased use of microprogramming for some programming system functions.
Dynamic storage allocation in the Atlas computer, including an automatic use of a backing store
Parts of the ACSI-MATIC Programming System including parts of AMCaP have been coded for the MOBiDIC-A and Sylvania 9400 computers and it is expected that an initial system will be operating by the end of summer.
One-Level Storage System
An automatic system which in principle can be applied to any combination of two storage systems so that the combination can be regarded by the machine user as a single level is described.
Program and Addressing Structure in a Time-Sharing Environment
An account is given of some very recent developments toward reduction in the system overhead needed to facilitate time-sharing and one hardware-software scheme designed to implement this reduction is described in some detail.
Supervisory and Monitor Systems
A survey of the development of executive systems, covering very primordial as well as more refined concepts, is presented, from the early 1950's through the present time, based upon representative systems which were in active use at several installations and which implicitly defined the then existing state-of-the-art.
On Dynamic Program Relocation
The main purpose of the paper is to review a number of typical methods of meeting the expanding need for dynamic program relocation in the context of selected computer systems for tutorial concreteness.
Experience using a time-shared multi-programming system with dynamic address relocation hardware
The IBM Research M44 computer is an experimental machine which was installed in the Thomas J. Watson, Sr. Research Center, in Yorktown Heights, New York, in November of 1964. The machine is an
Experience in automatic storage allocation
but a careful distinction must be drawn between a 512word block of information and a 512-word unit of memory; the latter is described as a page of core store or a sector of drum store. Thus a block
Electronic computer: a historical survey
  • Computing Surveys
  • 1969
The descriptor-a definition of the B5QO jnformation processing system
  • The descriptor-a definition of the B5QO jnformation processing system
  • 1961