This paper describes an approach toward the design principles of a versatile kernel for a tightly coupled multimicroprocessor operating system. Mechanisms are presented for the processes running in parallel. These kernel mechanisms provide facilities to allow for the creation and internal representation of processes, protected passing of control, and resource sharing among a set of processes utilizing a pool of microprocessors. In designing the proposed kernel the methodology followed is to decompose user programs into groups of processes that are eligible to be executed simultaneously. This decomposition is effected by information obtained both at compile time and at run time. © 1988.
Papazoglou, M. P., & Pintelas, P. E. (1988). A versatile Kernel proposal for a multimicroprocessor system environment. Microprocessing and Microprogramming, 22(1), 11–21. https://doi.org/10.1016/0165-6074(88)90003-8