Thumbnail
Access Restriction
Subscribed

Author Pierson, C. ♦ Levin, R. ♦ Corwin, W. ♦ Cohen, E. ♦ Wulf, W. ♦ Pollack, F. ♦ Jones, A.
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Nucleus ♦ Security ♦ Kernel ♦ Protection ♦ Operating system
Abstract This paper describes the design philosophy of HYDRA—the kernel of an operating system for C.mmp, the Carnegie-Mellon Multi-Mini-Processor. This philosophy is realized through the introduction of a generalized notion of “resource,” both physical and virtual, called an “object.” Mechanisms are presented for dealing with objects, including the creation of new types, specification of new operations applicable to a given type, sharing, and protection of any reference to a given object against improper application of any of the operations defined with respect to that type of object. The mechanisms provide a coherent basis for extension of the system in two directions: the introduction of new facilities, and the creation of highly secure systems.
Description Affiliation: Carnegie-Mellon Univ., Pittsburgh, PA (Wulf, W.; Cohen, E.; Corwin, W.; Jones, A.; Levin, R.; Pierson, C.; Pollack, F.)
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 17
Issue Number 6
Page Count 9
Starting Page 337
Ending Page 345


Open content in new tab

   Open content in new tab
Source: ACM Digital Library