Summary
The main subject of this paper is the definition of a general set of dispatcher primitives which have been proved to be a suitable basis for the structured design of operating system kernels. The use of the primitives in the construction of kernel programs is demonstrated.
Similar content being viewed by others
References
Brinch Hansen, P.: The nucleus of a multiprogramming system. Comm. ACM 13, 238–250 (1970)
Brinch Hansen, P.: Operating system principles. Englewood Cliffs (N.J.): Prentice-Hall 1973
Dijkstra, E. W.: The structure of the THE-multiprogramming system. Comm. ACM 11, 341–346 (1968)
Dijkstra, E. W.: Hierarchical ordering of sequential processes. Acta Informatica 1, 115–138 (1971)
Hoare, C. A. R.: Monitors: An operating system structuring concept. Comm. ACM 17, 549–557 (1974)
Nehmer, J.: Dispatcher-Elementarfunktionen für symmetrische Mehrprozessor-DV-Systeme. Kernforschungszentrum Karlsruhe, KFK 1866, 1973
Nehmer, J.: Ein Ansatz zur Standardisierung von Betriebssoftware. Lecture Notes in Computer Science 8. Berlin-Heidelberg-New York: Springer 1974, p. 175–188
Parnas, D. L.: A technique for software module specification with examples. Comm. ACM 15, 330–336 (1972)
Saltzer, J. H.: Traffic control in a multiplex computer system. Ph.D. Thesis at MIT, Boston, 1966
Wettstein, H.: Prozeßumschaltungen in Betriebssystemen. Computing 12, 363–382 (1974)
Wulf, W., Cohen, E., Corwin, W., Jones, A., Levin, R., Pierson, C., Pollack, F.: HYDRA: The kernel of a multiprocessor operating system. Comm. ACM 17, 337–345 (1974)
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Nehmer, J. Dispatcher primitives for the construction of operating system kernels. Acta Informatica 5, 237–255 (1975). https://doi.org/10.1007/BF00264560
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00264560