Open Research Newcastle
Browse

Grasshopper: a persistent operating system for conventional hardware

Download (418.1 kB)
conference contribution
posted on 2025-05-10, 12:23 authored by A. Dearle, R. di Bona, J. Farrow, Frans HenskensFrans Henskens, A. Lindstrom, J. Rosenberg, F. Vaughan
The paper describes Grasshopper, an operating system designed to provide generic mechanisms capable of being tailored to support a wide range of persistence paradigms. A constraint placed on this design is that the system must be implementable on conventional architectures which support paged virtual memory. The basic system abstractions relating to addressing environments, processes, and protection are described. It is shown that these provide explicit support for distributed persistent objects and processes, stability, and access control. At the same time the system provides the flexibility to allow user implementation of alternative object management techniques.

History

Source title

Proceedings of the 2nd International Workshop on Object Orientation in Operating Systems, 1992

Name of conference

Second International Workshop on Object Orientation in Operating Systems, 1992

Location

Dourdan, France

Start date

1992-09-24

End date

1992-09-25

Pagination

81-85

Publisher

Institute of Electrical and Electronics Engineers (IEEE)

Place published

Piscataway, NJ

Language

  • en, English

College/Research Centre

Faculty of Engineering and Built Environment

School

School of Information and Physical Sciences

Rights statement

Copyright © 1992 IEEE. Reprinted from Proceedings of the 2nd International Workshop on Object Orientation in Operating Systems, 1992, p. 81-85. This material is posted here with permission of the IEEE. Such permission of the IEEE does not in any way imply IEEE endorsement of any of the University of Newcastle's products or services. Internal or personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution must be obtained from the IEEE by writing to pubs-permissions@ieee.org. By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

Usage metrics

    Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC