Модель процесса. Создание и завершение процесса. Состояние процесса.

 

Основания создания системы:

1) Загрузка (инициализация) системы

2) Исполнение системного вызова для создания процесса.

3) Запрос пользователя на создание процесса

4) Запуск пакетного задания

Создание
WinAPI:
CreateProcess (10 аргументов)

Unix:
fork()- создает копию текущего процесса
перенаправление
exec()-

Завершение процесса:

1) Нормальное завершение (с помощью системного вызова)

2) Завершение с ошибкой

3) Завершение по неустранимой ошибке

4) Уничтожение другим процессом

Состояния процесса: