Access the full text.
Sign up today, get DeepDyve free for 14 days.
T. Hoare (1974)
Monitors: an operating system structuring conceptCommun. ACM, 17
J. Saltzer (1966)
Traffic control in a multiplexed computer system
P. Hansen (1973)
Operating System Principles
(1972)
Hierarchical ordering of sequential processes. I n Operating Systems Techniques
A. Saxena, Thomas Bredt (1975)
A structured specification of a hierarchical operating system
David Boggs, J. Shoch, E. Taft, R. Metcalfe (1980)
Pup: An Internetwork ArchitectureIEEE Trans. Commun., 28
D. Gifford (1981)
Violet, an Experimental Decentralized SystemComput. Networks, 5
(1979)
Violet, an experimental decent ralized system. Integrated Office Systems W orkshop, I RIA, Rocquencourt, F rance, Nov. 1979 (also available as CSL report
(1979)
Xerox Res. Ctr
H. Lauer, R. Needham (1979)
On the duality of operating system structuresACM SIGOPS Oper. Syst. Rev., 13
N. Wirth (1977)
Modula: A language for modular multiprogrammingSoftware: Practice and Experience, 7
G. Bell, S. Fuller, D. Siewiorek (1976)
Ethernet: Distributed Packet Switching for Local Computer Networks
J. Saltzer (1966)
TRAFFIC CONTROL IN A MULTIPLEXED COMPUTER
(1976)
American National Standard Programming Language PL/1
D. Redell, Y. Dalal, Thomas Horsley, H. Lauer, W. Lynch, Paul McJones, Hal Murray, S. Purcell (1980)
Pilot: an operating system for a personal computerCommun. ACM, 23
J. Keedy (1979)
On structuring operating systems with monitorsACM SIGOPS Oper. Syst. Rev., 13
Rahim Ramezanian (1978)
Communicating sequential processesCommun. ACM, 21
D. Gifford (1979)
Weighted voting for replicated data
A. Lister, K. Maynard (1976)
An implementation of monitorsSoftware: Practice and Experience, 6
B. Lampson, James Mitchell, E. Satterthwhaite (1974)
On the transfer of control between contexts
J. Howard (1976)
Signaling in monitors
J. Israel, J. Mitchell, Howard Sturgis (1978)
Separating data from function in a distributed file system
P. Hansen (1975)
The programming language Concurrent PascalIEEE Transactions on Software Engineering, SE-1
Acknowledgments. The authors wish to thank Prof. Nico Habermann, whose comments concerning both the operating system and this paper have been extremely helpful. Received June 1979; accepted September 1979; revised November 1979 Operating Systems R. Stockton Gaines Editor References 1. Baskett, F., Howard, J.H., and Montague, J.T. Task communication in DEMOS. Proc. 6th Symp. Operating Systems Principles, SIGOPS, 1977, pp. 23-32. 2. Bell, G.C., and Newell A. Computer Structures: Readings and Examples. McGraw-Hill, New York, 1971. 3. Cheriton, D.R., Malcolm, M.A., Melen, L.S., and Sager, G.R. Thoth, a portable real-time operating system. Comm. A C M 22, 2 (Feb. 1979), 105-114. 4. Cohen, E., and Jefferson, D. Protection in the Hydra operating system. Proc. 5th Symp. Operating Systems Principles, SIGOPS, 1975, pp. 141-160. 5. Denning, P.J. Fault tolerant operating systems. Comput. Surv. 8, 4 (Dec. 1976), 359-389. 6. Fuller, S.H., Jones, A.K., Durham, I., Eds. Cm* Review, June 1977. Carnegie-Mellon Univ., June 1977. 7. Fuller, S.H., Ousterhout, J.K., Raskin, L., Rubinfeld, P., Sindhu, P.S., and Swan, R.J. Multi-microprocessors: An overview and working example. Proc. IEEE 66, 2 (1978), 216-228. 8. Goodenough, J.B. Exception handling: Issues and a proposed notation. Comm. A C M 18, 12 (Dec. 1975), 683-696.
Communications of the ACM – Association for Computing Machinery
Published: Feb 1, 1980
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.