Report on the algorithmic language ALGOL 60
Communications of the ACM
Report on the algorithmic language FORTRAN II
Communications of the ACM
Automatic programming and compilers I: Control techniques in the CL—II Programming System
ACM '62 Proceedings of the 1962 ACM national conference on Digest of technical papers
Automatic programming and compilers I: Data description in the CL—II Programming System
ACM '62 Proceedings of the 1962 ACM national conference on Digest of technical papers
The Compatible Time-Sharing System: A Programmer's Guide
The Compatible Time-Sharing System: A Programmer's Guide
A time-sharing debugging system for a small computer
AFIPS '63 (Spring) Proceedings of the May 21-23, 1963, spring joint computer conference
Communications of the ACM
A proposal for certain process management and intercommunication primitives
ACM SIGOPS Operating Systems Review
The SDC Time-Sharing System revisited
ACM '67 Proceedings of the 1967 22nd national conference
The functional structure of OS/360
Software pioneers
AFIPS '66 (Fall) Proceedings of the November 7-10, 1966, fall joint computer conference
Development of executive routines, both hardware and software
AFIPS '67 (Fall) Proceedings of the November 14-16, 1967, fall joint computer conference
Software compatibility: what was promised, what we have, what we need
AFIPS '68 (Fall, part I) Proceedings of the December 9-11, 1968, fall joint computer conference, part I
On the basis for ELF: an extensible language facility
AFIPS '68 (Fall, part II) Proceedings of the December 9-11, 1968, fall joint computer conference, part II
The functional structure of OS/360: part I introductory survey
IBM Systems Journal
Hi-index | 0.03 |
Conventional operating systems are limited in scope and are designed to deal with very specific problems in the utilization of a computer facility. As more sophisticated programming techniques and new applications for computers are developed, it becomes increasingly apparent that operating systems, as currently conceived, do not adequately cope with the resulting problems. In this paper, a new approach to computer facility utilization is proposed which is based on the concept of extending the operations of a computer with software so as to provide a proper environment for an operating system. The organization and functional descriptions of a system, called an -and-ldquo;extensible machine-and-rdquo;, is presented with the advantages it affords over conventional systems being explicitly stated. Criteria for developing such a system are presented and the capabilities of the system are discussed in the light of current problem areas such as parallel processing, real time processing, and intelligence systems.