Abstract
Persistent systems support a single storage abstraction in which all data may be created and manipulated in a uniform manner, regardless of its longevity. In such systems a protection mechanism is required to ensure that programs can access precisely those objects they are supposed to access and no others. In a monolingual system this protection can be provided by the type system of the programming language; in systems which support multiple persistent languages a separate protection mechanism must be supported. This paper describes the capability-based protection mechanism employed in Grasshopper, a new operating system specifically designed to support persistent systems on a conventional workstation platform. We show that this mechanism provides sufficient power and flexibility to handle a wide variety of protection scenarios.
| Original language | English |
|---|---|
| Title of host publication | Persistent Object Systems; Proc 6th International Workshop on Persistent Object Systems (POS6) |
| Place of Publication | Tarascon, France |
| Pages | 60-78 |
| Publication status | Published - 1994 |
Fingerprint
Dive into the research topics of 'Protection in Grasshopper: A Persistent Operating System'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver