EMZETT.
Увійти

Планування процесів

Коротко: Планувальник операційної системи вирішує, який процес чи потік коли й на який час може працювати на ядрі процесора. Мета — поєднання справедливості, пропускної здатності та короткого часу відгуку.

Докладніше: За квантів часу (round robin) кожен потік працює недовго, потім ядро перемикається на наступний через перемикання контексту. Пріоритети віддають перевагу важливим завданням. Сучасні ядра використовують складні методи, наприклад Completely Fair Scheduler (CFS) у Linux.

Подробиці

  • Перемикання контексту: зберегти/завантажити регістри та…

Див. також: віртуальна пам’ять і сторінкова організація, системні виклики та режим ядра