The Interface Between Distributed Operating System and High-Level Programming Language. Revision.

Michael Lee Scott · 1986

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.

Read the paper · More papers on PaperTik