8. Планирование задач | Операционные системы и сети 2025

29 подписчиков

12+
12+

17 часов назад

ПожаловатьсяНарушение авторских прав

29 подписчиков

12+
12+

17 часов назад

ПожаловатьсяНарушение авторских прав
12+
12+

17 часов назад

Хотите понять, как операционная система решает, какой процесс запустить следующим? В этой лекции мы простыми словами разбираем, как работает планирование задач: от базовых концепций CPU-bound и I/O-bound процессов до популярных алгоритмов вроде Round Robin, SJF, приоритетов и CFS в Linux. Вы узнаете, что происходит во время переключения контекста, почему разные среды — ПК, серверы, IoT и системы реального времени — требуют разных подходов, а также чем отличается планирование потоков в ядре и пользовательском пространстве. Эта лекция — понятный и наглядный вход в мир многозадачности операционных систем. Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/os-course Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding Тайм-коды: 0:00 Введение 5:56 CPU-bound и I/O-bound процессы 11:00 В какой момент происходит планирование 21:25 Планирование в пакетных системах 25:03 Планирование в интерактивных системах 32:16 Планирование в системах реального времени 36:13 Разделение политики и механизма планирования 38:37 Планирование потоков 44:24 Заключение В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)

Название:

8. Планирование задач | Операционные системы и сети 2025

Категория:

Разное