ACM Home Page
Please provide us with feedback. Feedback
SOS: a distributed object-oriented operating system
Full text PdfPdf (193 KB)
Source ACM SIGOPS European Workshop archive
Proceedings of the 2nd workshop on Making distributed systems work table of contents
Amsterdam, Netherlands
Pages: 1 - 3  
Year of Publication: 1986
Author
Marc Shapiro  Institut National de Recherche en Informatique et Automatique, 78153 Le Chesnay Cédex, France
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 2,   Citation Count: 1
Additional Information:

abstract   references   cited by   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/503956.503997
What is a DOI?

ABSTRACT

We present SOS, the operating system for SOMIW (Secure Open Multimedia Integrated Workstation). The SOS is object-structured; all services and communication is expressed in terms of passive objects with procedural interfaces.Resources are accessed by clients via a local (to the client) proxy object. The possibly distributed or group nature of the resource is hidden behind the proxy interface.The service and its representatives form a single distributed object (or group); any communication protocol is hidden, as part of its internal representation. The proxy is a programmable capability and may be different per-client. This approach also allows the programmer of a resource to cope with the heterogeneous nature of its clients.The OS is based on a kernel which implements contexts, processes, memory segments and object descriptors. Object invocation normally occurs within one context, but may trap transparently into an other context.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
Che84
David R. Cheriton. The V-Kernel, a software base for distributed systents. IEEE Software, April 1984.
LS79
RR81
 
Sal81
J.H. Saltler. End-to-end argumenta in system design. In Proc. 2nd. Int. Conf. on Distributed Computing Syst., pages 509-512, Vemailles (France), April 1981.
 
Str85
Bjarne Strmmtrup. The Cd-+ Programming Language. Addison Wesley, 1985.
 
ZGMB84
Hubert Zimmermann, Marc Gulliemont, Gerard Morisset, and Jean-Serge Banino. Chorus: a Commuication and Processing Architecture for Distributed system. Rapport de Recherche 328, Institut National de Recherche en Informer tique et Automatique, Rocquencourt (France), September 1984.