| SOS: a distributed object-oriented operating system |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 2, Citation Count: 1
|
|
|
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.
|
|