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-Key: 341978

Url: https://administrator.de/contentid/341978

Printed on: April 25, 2024 at 18:04 o'clock

Member: Volchy
Volchy Jun 29, 2017 at 07:19:13 (UTC)
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).
Member: Penny.Cilin
Penny.Cilin Jun 29, 2017 at 09:07:43 (UTC)
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
Member: Lochkartenstanzer
Lochkartenstanzer Jun 29, 2017 at 09:27:57 (UTC)
Goto Top