article
Free Access

Thoth, a portable real-time operating system

Published:01 February 1979Publication History

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

  1. 1 Braga, R.S.C. Eb ref. manual. Res. Rep. CS-76-45, Dept. of Computer Sci., U. of Waterloo, November 1976.Google ScholarGoogle Scholar
  2. 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.Google ScholarGoogle Scholar
  3. 3 Brinch-Hansen, P. The nucleus of a multipregramming system. Comm. ACM 13, 4 (April 1970), 238-241,250. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 Cox, G.W. Portability and adaptability in operating system design. Ph.D. Th., Purdue U., Indiana, 1975. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Feiertag, R.J., and Organick, E.I. The Multics input-output system. Proc. Third Symp. on Oper. Sys. Princ., Oct. 1971, pp. 35-41 (available from ACM, New York). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 Johnson, S.C., and Kernighan, B.W. The programming language B. Bell Lab. Comput. Sci. Tech. gep. No. 8, January 1973.Google ScholarGoogle Scholar
  7. 7 Johnson, S.C., and Ritchie, D.R. Personal communications, 1977.Google ScholarGoogle Scholar
  8. 8 Knuth, D.E. The Art of Computer Programming, Vol. 1: Fundamental Algorithms. Addison-Wesley, Reading, Mass., 1973. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Lons, Veronica. Egyptian Mythology. The Hamlyn Pub. Group, Ltd., 1968.Google ScholarGoogle Scholar
  10. 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.Google ScholarGoogle Scholar
  11. 11 Miller, R. UNIX--a portable operating system. Proc. of the Australian Universities Computer Sci. Seminar, Feb. 1978, pp. 23-25.Google ScholarGoogle Scholar
  12. 12 Richards, M. BCPL: a tool for compiler writing and system programming. Proc. Spring Joint Computer Conf., 1969, pp. 557-566.Google ScholarGoogle Scholar
  13. 13 Ritchie, D.M., and Thompson, K. The UNIX time sharing system. Comm. ACM 17, 7 (July 1974), 365-375. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 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.Google ScholarGoogle Scholar

Index Terms

(auto-classified)
  1. Thoth, a portable real-time operating system

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader
    About Cookies On This Site

    We use cookies to ensure that we give you the best experience on our website.

    Learn more

    Got it!