Thumbnail
Access Restriction
Subscribed

Author Liskov, Barbara H.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Levels of abstraction ♦ Data sharing ♦ Segments ♦ System design ♦ Process communication ♦ Processes ♦ Resource management deadlock ♦ Virtual devices ♦ Multi-programming ♦ Operating systems ♦ Semaphores ♦ Virtual machines ♦ Machine architecture ♦ Microprogramming
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.
Description Affiliation: The MITRE Corp., Bedford, MA (Liskov, Barbara H.)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2005-08-01
Publisher Place New York
Journal Communications of the ACM (CACM)
Volume Number 15
Issue Number 3
Page Count 6
Starting Page 144
Ending Page 149


Open content in new tab

   Open content in new tab
Source: ACM Digital Library