Considerations of persistence and security in CHOICES, an object-oriented operating systemThe current design of the CHOICES persistent object implementation is summarized, and research in progress is outlined. CHOICES is implemented as an object-oriented system, and persistent objects appear to simplify and unify many functions of the system. It is demonstrated that persistent data can be accessed through an object-oriented file system model as efficiently as by an existing optimized commercial file system. The object-oriented file system can be specialized to provide an object store for persistent objects. The problems that arise in building an efficient persistent object scheme in a 32-bit virtual address space that only uses paging are described. Despite its limitations, the solution presented allows quite large numbers of objects to be active simultaneously, and permits sharing and efficient method calls.
Document ID
19910054424
Acquisition Source
Legacy CDMS
Document Type
Conference Paper
Authors
Campbell, Roy H. (Illinois Univ. Urbana, IL, United States)
Madany, Peter W. (Illinois, University Urbana, United States)