Алгоритм планування – ЧАСТИНА 1

У попередніх розділах була розглянута в найзагальніших рисах теорія роботи планувальника процесів в операційній системі Linux Тепер, коли ми розібралися з основами, можна більш глибоко зануритися в те, як саме працює планувальник ОС Linux Програмний код планувальника операційної системи Linux міститься у файлі kernel / schedc Алгоритм планування і відповідний програмний код були істотно перероблені […]

Алгоритм планування – ЧАСТИНА 2

struct prio_array ( int nr_active / * Кількість завдань * / unsigned long bitmap [BITMAP_SIZE] / * Бітова маска пріоритетів * / struct list head queue [MAX_PRIO] / * черги пріоритетів * / } Константа MAX_PRIO – це кількість рівнів пріоритету в системі За замовчуванням значення цієї константи одно 140 Таким чином, для кожного значення […]