3. Процессы, службы, демоны и зомби | Операционные системы и сети 2025
Алексей Малов (лекции по программированию)
0:00 / 0:00
3. Процессы, службы, демоны и зомби | Операционные системы и сети 2025
1 128 просмотров · 1 год назад
Алексей Малов (лекции по программированию)
6,33 тыс. подписчиков
1 128 просмотров · 1 год назад
В этой лекции вы узнаете о том, как операционные системы запускают, планируют и завершают программы: что такое процесс (и чем он отличается от «просто» программы), зачем нужны «зомби»-процессы и как их правильно «подбирать». Разберёмся с моделью создания процессов в UNIX/Linux и в Windows.
Примеры кода и задания лабораторных работ можно найти в моём github-репозитории https://github.com/alexey-malov/os-co...
Чтобы оставаться на связи в условиях блокировки Youtube в России подписывайтесь на мой Telegram-канал https://t.me/vivid_coding
Тайм-коды:
0:00 Что такое процесс и чем отличается от программы
06:50 Как процессор выполняет несколько программ
09:11 Создание процесса Linux и Windows
26:43 Различие PID и HANDLE
33:55 Особенности fork в программах на C++
41:39 Завершение процесса
44:35 Zombie-процессы в UNIX
47:56 Процессы-демоны в UNIX
58:55 Сервисы в Window
1:04:48 Иерархия процессов
1:06:35 Состояния процесса
1:10:52 Как ОС управляет процессами
1:19:26 Модель мультипрограммирования
В заставке использована композиция "Папа может в Си" музыкального коллектива "Научно-технический рэп" (https://vk.com/nii_rap)