4.4Prozessorzuteilungsstrategien
4.4.1Quasiparallelität im Einprozessorsystem
Für die Ausführung paralleler Prozesse wäre idealerweise pro Prozess ein eigener Prozessor nötig. Da dies aber sehr aufwendig ist, hat man Verfahren entwickelt, die es erlauben, mehrere Prozesse quasi gleichzeitig auf dem gleichen Prozessor auszuführen.
Dabei geht man davon aus, dass die Prozesse nicht dauernd Rechenleistung benötigen, da sie zwischendurch auf Ereignisse irgendwelcher Art warten müssen. Dies können interne Ereignisse, wie z.B. Signale oder Meldungen von anderen Prozessen, Peripheriezugriffe ...
Get Betriebssysteme, 4th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.