The GM multiple console time sharing system

  title={The GM multiple console time sharing system},
  author={R. R. Brown and James L. Elshoff and Mitchel R. Ward},
Ed. Note: This report is being serialized in two issues of Operating Systems Review. It consists of five related papers, the first two of which appear in this issue. These two papers describe the environment in which the system operates, while the remaining three are concerned with its internals. The entire report provides an interesting analysis of a particular project and, I hope, will provide insights for others involved in similar endeavors. ABSTRACT General Motors Research Laboratories… 


The systems programming language, Malus
This paper reports on the design and development of a high level language, Malus, for use in implementing a time‐sharing system and feels that Malus is a valuable and effective tool for systems implementation.
A laboratory for the study of graphical man-machine communication
  • E. Jacks
  • Art, Engineering
    AFIPS '64 (Fall, part I)
  • 1964
The drawing plays a vital role in each phase of the evolution of a product as the original design proposals, the engineering analysis, the design compromises, and the prototype product fabrication all depend on graphical communication among engineers and designers.
Image processing hardware for a man-machine graphical communication system
The General Motors Research Laboratories (GMR) obtained the IBM 7960 Special Image Processing System in order to provide a laboratory for the study of graphic data processing and related man-machine
Experimental data on page replacement algorithm
Paged VM systems could provide a productive means to run large programs on small main memory, if proper techniques are employed, and one of the most influential of these is the choice of an efficient page replacement algorithm (RA) to minimize page traffic between the different levels of memory.
A line scanning system controlled from an on-line console
This paper describes an experimental system which has been designed to facilitate the digitizing of line images using an IBM 7960 Special Image Processing System consisting of graphic console, image processor, and a modified data channel.
Handling asynchronous interrupts in a PL/1‐like language
A method of handling asynchronous interrupts, which are defined to be events, in a highlevel, block‐structured language, is described and its relationship with the execution time support for the language is discussed.
APL: a language for associative data handling in PL/I
Information retrieval, computer-aided drawing, electrical network design, and engineering design systems are among those whose operation depends on efficient data manipulation and association techniques.
Operational Software Tt in a Disk Oriented System ~ AFIPS Conference Proceedings
  • Fall Joint Computer Conference. Spartan Books, Inc
  • 1964
The DAC-I Syste~
  • The DAC-I Syste~
  • 1966