1906 подписчиков
Вопрос для собеседования #9944: Как происходит создание процесса в операционной системе?
Ответ:
1️⃣ ОС присваивает новому процессу уникальный идентификатор.
2️⃣ ОС считывает данные программы и её код.
3️⃣ ОС выделяет память для нового процесса и загружает в неё данные, считанные в предыдущем пункте.
4️⃣ Для управления процессом инициализируется дескриптор процесса (UNIX) или object-process (Windows), в котором хранятся PID, адрес процесса в памяти, его приоритет, права доступа и т.п.
5️⃣ Процесс помещается в очередь ожидающих выполнения.
Около минуты
26 ноября 2023