Zusammenfassung
Der Prozeßumschalter ist eine zentrale Komponente eines Betriebssystems. Er regelt die Wechselwirkungen paralleler Prozesse nach dem Koroutinenprinzip. Je nach den technischen Gegebenheiten, der Zahl der Prozessoren oder den gewünschten Verhaltensweisen können die Details des Prozeßumschalters unterschiedlich sein. Die vorliegende Arbeit diskutiert mögliche Varianten und sucht sie in eine allgemeine Struktur einzuordnen.
Abstract
The dispatcher is a main component of an operating system. It serves to establish the transfer mechanisms between cooperating processes using the principle of coroutines. Depending on the technical facts, the number of processors, or the desired behaviour, the details of a dispatcher can be designed differently. This paper discusses possible versions and seeks to arrange them within a general structure.
Literatur
Hansen, P. B.: Short Term Scheduling in Multiprogramming Systems. ACM 0S Reviews1972, 101–105.
Dijkstra, E. W.: The Structure of the THE-Multiprogramming System. CACM11, 341–346 (1968).
Wettstein, H.: The Implementation of Locking Operations for Critical Sections in Various Environments. Internschrift: Institut für Informatik III, Universität Karlsruhe (1973).
Author information
Authors and Affiliations
Additional information
Mit 15 Abbildungen
Rights and permissions
About this article
Cite this article
Wettstein, H. Prozeßumschaltungen in Betriebssystemen. Computing 12, 363–382 (1974). https://doi.org/10.1007/BF02253339
Received:
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02253339