Операционные системы: архитектура и управление процессами. Макаров П.С. - 54 стр.

UptoLike

Составители: 

54
••••
••••
•••••
•••••
•••
·    ,   
  ,    
••••
••••
•••••
•••••
1.  
2.  
  
 
 
3.   
 
4.  

•••• •••
•••• •••
•••••
•••••
1.  
( )
2.   
( )
3.   
 
( )
4.   

( )
••
••
••
••
Рис. 22
Создание процессов
Когда операционная система собирается добавить новый процесс к тем,
которые уже состоят на учете, она создает структуры данных, использующиеся
при управлении этим процессом и размещает его адресное пространство в ос-
новной памяти. С помощью этих действий и создается новый процесс.
В среде пакетной обработки процесс создается в ответ на поступление за-
дания; в интерактивной среде процесс создается при попытке нового пользова-
теля войти в систему. В обоих случаях ответственность за создание нового про-
цесса лежит на операционной системе. Кроме того, операционная система мо-
жет создавать процесс по требованию приложения. Например, если пользова-
тель отправляет запрос на распечатку файла, операционная система может соз-
дать процесс, управляющий печатью. Затем процесс, производивший запрос,
может продолжить свою работу, независимо от того, сколько времени понадо-
бится для печати.
Новое пакетное задание
В операционную систему для обработки поступает управляющий поток
пакетных заданий (обычно с ленты или с диска). Готовясь принять на обработ-
ку новое задание, операционная система считывает очередную последователь-
ность команд управления заданиями.
Вход в систему в интерактивном режиме
В систему с терминала входит новый пользователь.