morpheus112
Goto Top

Linux Multitasking Scheduler

Hallo Leute,
auf dieser Seite steht "Daher kann kein Prozess die ganze Rechenleistung für sich beanspruchen und auch ein "hängender" Prozess kann nicht das ganze System lahmlegen.". Wenn ich den Sinn jetzt richtig verstanden habe kann der CPU rechnend nur einen Prozess verwalten und wenn dieser beendet ist wird durch den Scheduler ein neuer vom Stack geholt oder sehe ich das falsch?
MfG

Content-ID: 341978

Url: https://administrator.de/forum/linux-multitasking-scheduler-341978.html

Ausgedruckt am: 20.04.2025 um 20:04 Uhr

Volchy
Volchy 29.06.2017 um 09:19:13 Uhr
Goto Top
Habe ich auch so verstanden. Der Sheduler entscheidet dann wann ein Prozess seine Ausführung unterbrechen muss und ein anderer Prozess entsprechend gestartet wird.
Er verwaltet die zugewiesenen timeslices in Kombi mit der policy, die bei Linux dyn. errechnet werden (meine ich mich zu erinnern, habe hier aber nicht mehr nachgelesen. ggf. kannst du dir da nochmals weitere Infos anlesen).
Penny.Cilin
Penny.Cilin 29.06.2017 um 11:07:43 Uhr
Goto Top
moin,

das nennt man auch TSO (Time Sharing Option).Ein Scheduler verwaltet wie bereits geschrieben die Timesclices.
Anbei ein Artikel bei Wikipedia.


Gruss Penny
Lochkartenstanzer
Lochkartenstanzer 29.06.2017 um 11:27:57 Uhr
Goto Top