Linkage in the Nemesis single address space operating system
- 1 October 1994
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGOPS Operating Systems Review
- Vol. 28 (4) , 48-55
- https://doi.org/10.1145/191525.191537
Abstract
The recent interest in single address space operating systems has resulted in a number of papers, most of which gloss over the issues of linking programs to run in multiple protection domains. Some of the confusion about 64-bit address spaces is due to the almost pervasive use of UNIX and UNIX-like operating systems (such as Mach, Chorus and Amoeba) and languages with poor enforcement of abstraction like C and C++.This paper describes some of the linkage structure of Nemesis, a multi-service operating system being developed as part of the Pegasus project. Nemesis provides a simple and efficient mechanism for program linkage which provides rich sharing of text at a level of individual object classes.Keywords
This publication has 4 references indexed in Scilit:
- Network objectsPublished by Association for Computing Machinery (ACM) ,1993
- Pegasus—operating system support for distributed multimedia systemsACM SIGOPS Operating Systems Review, 1993
- Lightweight shared objects in a 64-bit operating systemPublished by Association for Computing Machinery (ACM) ,1992
- The functional structure of OS/360, Part II: Job and task managementIBM Systems Journal, 1966