Таблицы процессов и их необходимость - Morozov-5F/operational-system-docs GitHub Wiki

Таблица процессов – таблица операционной системы, в которой хранится вся информация о каждом приостановленном процессе, за исключением содержимого его собственного адресного пространства. Она необходима в системах разделения времени из-за того, что процессы, запускаемые несколькими пользователями постоянно приостанавливаются и восстанавливаются, и нужен способ обеспечить возобновление процесса с того же состояния, что было до приостановки.

В ОС Windows и UNIX в режиме одного пользователя таблица процессов все равно нужна. Даже один пользователь может запустить несколько процессов (к примеру, почтовый клиент и веб-бразуер), и так же как и в системах реального времени, необходим способ возобновлять процессы с места их приостановки.

Источники:

⚠️ **GitHub.com Fallback** ⚠️