| Thoth, a portable real-time operating system |
| Full text |
Pdf
(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
|
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 52, Citation Count: 47
|
|
|
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
|
|
|
|
|
G. D. Burns , A. K. Pfiffer , D. L. Fielding , A. A. Brown, Trillium operating system, Proceedings of the third conference on Hypercube concurrent computers and applications: Architecture, software, computer systems, and general issues, p.374-376, January 19-20, 1988, Pasadena, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C. Pu , T. Autrey , A. Black , C. Consel , C. Cowan , J. Inouye , L. Kethana , J. Walpole , K. Zhang, Optimistic incremental specialization: streamlining a commercial operating system, ACM SIGOPS Operating Systems Review, v.29 n.5, p.314-321, Dec. 3, 1995
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Ian H. Witten , Graham M. Birtwistle , John Cleary , David R. Hill , Danny Levinson , Greg Lomow , Radford Neal , Murray Peterson , Brian W. Unger , Brian Wyvill, Jade: a distributed software prototyping environment, ACM SIGOPS Operating Systems Review, v.17 n.3, p.10-23, July 1983
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sanjay R. Radia , Graham Hamilton , Peter B. Kessler , Michael L. Powell, The spring object model, Proceedings of the USENIX Conference on Object-Oriented Technologies on USENIX Conference on Object-Oriented Technologies (COOTS), p.12-12, June 26-29, 1995, Monterey, California
|
|
|
|
|
|
K A Lantz , P P Tanner , C Binding , Kuan-Tsae Huang , A Dwelly, Reference models, window systems, and concurrency, ACM SIGGRAPH Computer Graphics, v.21 n.2, p.87-97, April 1987
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|