![]() ![]() ![]() |
Einführung in das Betriebssystem BeOS 5 |
![]() |
- kooperative multitasking -
Jede Applikation gibt regelmäßig die Kontrolle an das Betriebssystem ab. Das Betriebssystem entscheidet dann, welche Applikation als nächstes die CPU bekommt.
Der Nachteil ist offensichtlich. Es obliegt der Verantwortung jedes einzelnen Programmes zu gewährleisten, daß dieses Prinzip funktioniert. Eine einzelne "asoziale" Applikation legt unter Umständen den gesamten Rechner lahm. Darüber hinaus ist nicht gewährleistet, daß Prozesse im Vordergrund wichtigere Funktionen nicht blockieren. Eine Alertbox "You have new mail ..." kann zum Beispiel dafür sorgen, daß der Rechner, statt einen Film zu raytracen, über Nacht auf das "o k." wartet - beim Mac keine Seltenheit.
last changed on Saturday, 27.05.2000 15:36
|
- Seminar Alternative Programmiersprachen
-
|
© 2k by Tobias
Niemann - All rights reserved
|