Перейти к содержимому

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)