A laboratory for the study of graphical man-machine communication
AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I
Operational software in a disk oriented system
AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I
Image processing hardware for a man-machine graphical communication system
AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I
Input/output software capability for a man-machine comunication and image processing system
AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I
A line scanning system controlled from an on-line console
AFIPS '64 (Fall, part I) Proceedings of the October 27-29, 1964, fall joint computer conference, part I
APL: a language for associative data handling in PL/I
AFIPS '66 (Fall) Proceedings of the November 7-10, 1966, fall joint computer conference
Experimental data on page replacement algorithm
AFIPS '74 Proceedings of the May 6-10, 1974, national computer conference and exposition
The Origin of Computer Graphics within General Motors
IEEE Annals of the History of Computing
Hi-index | 0.00 |
General Motors Research Laboratories found in 1968 that no operating system, in existence or anticipated, was capable of supporting the demands of a large number of graphic terminals at a reasonable cost. Since a clear need for such a system was at hand, the Computer Science Department embarked on a project of hardware selection and software design and implementation. The total operating system is described here in five papers. They emphasize respectively l) the project background and major design principles, 2) the execution environment made available to application programs, 3) the implementation and status of privileged portions of the system, 4) the mechanism which handles interrupts and other system messages, and 5) the stand alone which performed the system initialization procedures.The resulting system had many desirable attributes, and thus convinced the designers, implementors, and users that the design as implemented was a useful and valuable one, even though rather unorthodox. The concepts embedded in the system and its components appear to be exportable to many other machine architectures, since they reflect the architecture of the host computer only in details, not in fundamental ways.One of the most important aspects of the design philosophy was that all portions of the system were designed together as mutually supportive components. This even extended to the programming language, whose execution environment was made the standard throughout the system, and was initialized for application programmers. This philosophy worked well and deserves wider attention.