A Multimicro Architecture and its Distributed Operating System for Real Time Control
Silvano Rivoira, Angelo Serra · PORTO Publications Open Repository TOrino (Politecnico di Torino) · 1982
In a tightly coupled multimicrocomputer system suitable for process control applications, the microcomputers are grouped into a cluster and communicate using a high speed parallel common bus. Hardware mechanisms are provided as supports for the implementation of synchronization primitives between processes allocated on different processors. The system fault-tolerance is achieved by memory management units, which relocate and protect programs and data against faults and programming mistakes. The distributed operating system kernel makes available a virtual machine where processes allocated on different processors are executed in parallel, and processes which reside on the same processor are executed in a multitasking environment. 13 references.