Author:
Baskett Forest,Howard John H.,Montague John T.
Abstract
This paper describes the fundamentals and some of the details of task communication in DEMOS, the operating system for the CRAY-1 computer being developed at the Los Alamos Scientific Laboratory. The communication mechanism is a message system with several novel features. Messages are sent from one task to another over
links
. Links are the primary protected objects in the system; they provide both message paths and optional data sharing between tasks. They can be used to represent other objects with capability-like access controls. Links point to the tasks that created them. A task that creates a link determines its contents and possibly restricts its use. A link may be passed from one task to another along with a message sent over some other link subject to the restrictions imposed by the creator of the link being passed. The link based message and data sharing system is an attractive alternative to the semaphore or monitor type of shared variable based operating system on machines with only very simple memory protection mechanisms or on machines connected together in a network.
Publisher
Association for Computing Machinery (ACM)
Reference7 articles.
1. Brinch Hansen P.Operating System Principles. Prentice-Hall Englewood Cliffs N.J. 1973. Brinch Hansen P.Operating System Principles. Prentice-Hall Englewood Cliffs N.J. 1973.
2. Capability-based addressing
3. Monitors
4. Mixed solutions for the deadlock problem
Cited by
10 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献