![]() ![]() ![]() |
Einführung in das Betriebssystem BeOS 5 |
![]() |
- Task -
Ein Task ist ein vom Thread Scheduler, der niedrigsten Ebene des Betriebssystems, bearbeitbarer Teil eines Programms (auch: Thread).
Bei der Prozessverwaltung geht es um die Ressource Hauptprozessor. Der Prozessmanager (= Scheduler) verteilt die Ressource auf die einzelnen Prozesse nach der Scheduling-Strategie so, daß der Bedarf aller Prozesse gedeckt wird. In den meisten Systemen kann ein Prozess unter der Kontrolle des Prozessmanagers in einem der folgenden Modi sein:
- initial state: es ist noch kein Prozess dem Programm zugewiesen, der Prozess ist in einem "idle-state"
- der Prozess wartet auf ein Ereignis, z.B. fehlt ihm eine Ressource, d.h. er ist blockiert (wartend)
- sind alle Ressourcen verfügbar, ist der Prozess bereit, er wartet nur noch auf den Prozessor ("ready to run")
- der Prozess läuft so lange wie der Prozessor ihm zugewiesen ist, der Prozess ist aktiv ("run")
last changed on Tuesday, 13.06.2000 12:10
|
- Seminar Alternative Programmiersprachen
-
|
© 2k by Tobias
Niemann - All rights reserved
|