Task Communication in DEMOS
	
	
		Author
		F. Baskett,J.H. Howard,J.T. Montague
	 
	
	
	
	
		Abstract
		
		This paper describes the fundamentals and some of the details of task
commincation in DEMCS, the operating system for the CRAY-1 computer being
developed at the Los Alamos Scientific Laboratory. The communication mech-
anism is a message system with several novel features. Meesages are sent
from one task to another over links. Links are the primary protected objects
in the system; they provide messages paths and optional data sharing between
tasks. They can be used to represent other objects with capability-like ac-
cess 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 on from on task to another along with a message sent over some
other link suject to the restrictions imposed by the creatorof the link be-
ing passed. The link based message and sata sharing system is an attractive
alternative to semaphore or monitor type shared variable based operating
system on machines with only very simple memory protection mechanisms or on
machines connected together in a network.
		
	 
	
	
	
	
	
	
		Address
		Los Alamos, NM 87545
	 
	
	
		Institution
		Association for Computing Machinery
	 
	
	
		Journal
		Proceedings of the Sixth ACM Symposium on Operating System Principles
	 
	
	
	
	
	
	
		Publication Date
		2001-01-01