| The design of the Venus operating system |
| Full text |
Pdf
(633 KB)
|
Source
|
Communications of the ACM
archive
Volume 15 , Issue 3 (March 1972)
table of contents
Pages: 144 - 149
Year of Publication: 1972
ISSN:0001-0782
|
|
Author
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 13, Downloads (12 Months): 69, Citation Count: 44
|
|
|
ABSTRACT
The Venus Operating System is an experimental multiprogramming system which supports five or six concurrent users on a small computer. The system was produced to test the effect of machine architecture on complexity of software. The system is defined by a combination of microprograms and software. The microprogram defines a machine with some unusual architectural features; the software exploits these features to define the operating system as simply as possible. In this paper the development of the system is described, with particular emphasis on the principles which guided the design.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
Huberman, B.J. Principles of operation of the Venus microprogram. MTR 1843, F19(628)-71-C-0002, The MITRE Corporation, Bedford, Mass., May 1970.
|
| |
3
|
Corbato, F.J., and Vyssotsky, V.A. Introduction and overview of the Multics system. Proc. AFIPS 1965 FJCC, Vol. 27, Pt 1, Spartan Books, New York, pp. 185-196.
|
| |
4
|
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
CITED BY 44
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K. S. Shankar , C. S. Chandersekaran, Data flow, abstraction levels and specifications for communications switching systems, Proceedings of the 2nd international conference on Software engineering, p.585-591, October 13-15, 1976, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Louise H. Jones , Kenneth Carvin , Janet Hauser , Paul Herrmann , Frank Pehrson , Harold Reksten , Patricia Van Name, An annotated bibliography on microprogramming: late 1969 -- early 1972, Conference record of the 5th annual workshop on Microprogramming, September 25-26, 1972, Urbana, Illinois
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
K. C. Sevcik , J. W. Atwood , M. S. Grushcow , R. C. Holt , J. J. Horning , D. Tsichritzis, Project SUE as a learning experience, Proceedings of the December 5-7, 1972, fall joint computer conference, part I, December 05-07, 1972, Anaheim, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
J. E. Stockenberg , P. C. Anagnostopoulos , R. E. Johnson , R. G. Munck , G. M. Stabler , A. van Dam, Operating system design considerations for microprogrammed mini-computer satellite systems, Proceedings of the June 4-8, 1973, national computer conference and exposition, June 04-08, 1973, New York, New York
|
|
|
R. H. Bullen, Jr. , J. K. Millen, Microtext: the design of a microprogrammed finite state search machine for full-text retrieval, Proceedings of the December 5-7, 1972, fall joint computer conference, part I, December 05-07, 1972, Anaheim, California
|
|
|
|
INDEX TERMS
Keywords:
data sharing,
levels of abstraction,
machine architecture,
microprogramming,
multi-programming,
operating systems,
process communication,
processes,
resource management deadlock,
segments,
semaphores,
system design,
virtual devices,
virtual machines
|