Communications of the ACM · 1979 · 167 citations · 7 references
ComputingComputer ScienceComputer SystemsComputer ArchitectureOperating SystemsReal-time SystemsApplication Programming InterfacesOperating System InterfacesReal-time Systems ArchitectureReal-time Systems DesignReal-time Systems ProgrammingSynchronization PrimitivesCommunication PrimitivesInterprocess Communication InterfaceInterprocess Communication ProtocolsPortable Operating System InterfaceReal-time Software Architecture
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.
7
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1983 · 970 citations
Dennis M. Ritchie, Ken Thompson · Communications of the ACM · 1974 · 819 citations · Full text
The nucleus of a multiprogramming system
Per Brinch Hansen · Communications of the ACM · 1970 · 335 citations
Melissa Olson, Darrell Crase · Death Studies · 1990 · 64 citations