Thoth, a portable real-time operating system

  • Authors:
  • David R. Cheriton;Michael A. Malcolm;Lawrence S. Melen;Gary R. Sager

  • Affiliations:
  • Univ. of Waterloo, Ontario, Canada;Univ. of Waterloo, Ontario, Canada;Univ. of Waterloo, Ontario, Canada;Univ. of Waterloo, Ontario, Canada

  • Venue:
  • Communications of the ACM
  • Year:
  • 1979

Quantified Score

Hi-index 48.26

Visualization

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.