The Interface Between Distributed Operating System and High-Level Programming Language. Revision.
Abstract
A distributed operating system provides a process abstraction and primitives for communication between processes. A distributed programming language regularizes the use of the primitives, making them both safer and more convenient. The level of abstraction of the primitives, and therefore the division of labor between the operating system and the language support routines, has serious ramifications for efficiency and flexibility. Experience with three implementations of the LYNX distributed programing language suggests that functions that can be implemented on either side of the interface are best left to the language run-time package.
Document Details
- Document Type
- Technical Report
- Publication Date
- Sep 01, 1986
- Accession Number
- ADA179522
Entities
People
- Michael L. Scott
Organizations
- University of Rochester