ACM Home Page
Please provide us with feedback. Feedback
Thoth, a portable real-time operating system
Full text PdfPdf (1.23 MB)
Source
Communications of the ACM archive
Volume 22 ,  Issue 2  (February 1979) table of contents
Pages: 105 - 115  
Year of Publication: 1979
ISSN:0001-0782
Authors
David R. Cheriton  Univ. of Waterloo, Ontario, Canada
Michael A. Malcolm  Univ. of Waterloo, Ontario, Canada
Lawrence S. Melen  Univ. of Waterloo, Ontario, Canada
Gary R. Sager  Univ. of Waterloo, Ontario, Canada
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 52,   Citation Count: 47
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/359060.359074
What is a DOI?

ABSTRACT

Thoth is a real-time operating system which is designed to be portable over a large set of machines. It is currently running on two minicomputers with quite different architectures. Both the system and application programs which use it are written in a high-level language. Because the system is implemented by the same software on different hardware, it has the same interface to user programs. Hence, application programs which use Thoth are highly portable. Thoth encourages structuring programs as networks of communicating processes by providing efficient interprocess communication primitives.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Braga, R.S.C. Eb ref. manual. Res. Rep. CS-76-45, Dept. of Computer Sci., U. of Waterloo, November 1976.
 
2
Braga, R.S.C., Malcolm, M.A., and Sager, G.R. A portable linking loader. Symp. on Trends and Applications 1976: MICRO and MINI Systems (an IEEE/NBS conf.), May 1976, pp. 124-128.
3
 
4
5
 
6
Johnson, S.C., and Kernighan, B.W. The programming language B. Bell Lab. Comput. Sci. Tech. gep. No. 8, January 1973.
 
7
Johnson, S.C., and Ritchie, D.R. Personal communications, 1977.
 
8
 
9
Lons, Veronica. Egyptian Mythology. The Hamlyn Pub. Group, Ltd., 1968.
 
10
Malcolm, M.A., and Stafford, G.J. The Thoth assembler writing kit. Res. Rep. CS-77-14, Dept. of Computer Sci., U. of Waterloo, October 1977.
 
11
Miller, R. UNIX--a portable operating system. Proc. of the Australian Universities Computer Sci. Seminar, Feb. 1978, pp. 23-25.
 
12
Richards, M. BCPL: a tool for compiler writing and system programming. Proc. Spring Joint Computer Conf., 1969, pp. 557-566.
13
 
14
Sager, G.R. Emulation for program measurement/debugging. In Minicomputer Software, J.R. Bell and C.G. Bell, Eds. North-Holland Pub. Co., Amsterdam, 1976, pp. 107-123.

CITED BY  47

Collaborative Colleagues:
David R. Cheriton: colleagues
Michael A. Malcolm: colleagues
Lawrence S. Melen: colleagues
Gary R. Sager: colleagues