Premium
The distributed operating system of the SMD project
Author(s) -
Marques J. Alves,
Cunha J. P.,
Guedes P.,
Guimarães N.,
Cunha A.
Publication year - 1988
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380180905
Subject(s) - computer science , interdependence , kernel (algebra) , multiprocessing , operating system , port (circuit theory) , service (business) , architecture , software engineering , systems engineering , distributed computing , engineering , mechanical engineering , economy , combinatorics , political science , law , economics , visual arts , art , mathematics
This article analyses the structure of the distributed operating system of the SMD project— DIOS. The description of the basic structure is followed by a global view of the services and the supporting kernel of the system. Each service is analysed according to its functionality and implementation. DIOS was implemented on bare machines and on top of commercial operating systems. The port of the system to hetereogeneous environments is discussed and some implementation details are described. In parallel with the research on DIOS a multiprocessor station has been developed. These two projects had clear influences on each other; to illustrate some of the major interdependencies, the performance of DIOS in their particular architecture is analysed. The paper ends with information on the current status of the project and on some planned directions of work.