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

UptoLike

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

57
Неверная команда
Процесс пытается выполнить несуществующую команду (часто это быва-
ет, если процесс переходит в область данных и пытается интерпретировать их
как команду).
Команда с недоступными привилегиями
Процесс пытается использовать команду, зарезервированную для опера-
ционной системы.
Неправильное использование данных
Часть данных принадлежит не к тому типу или не инициализирована.
Вмешательство оператора или операционной системы
По какой-либо причине операционная система может завершить процесс
(например, в случае взаимоблокировки).
Завершение родительского процесса
При завершении родительского процесса операционная система может
автоматически прекращать все его дочерние процессы.
Запрос со стороны родительского процесса
Обычно родительский процесс имеет право прекращать любой из своих
дочерних процессов.
Наконец, в некоторых операционных системах процесс может быть за-
вершен процессом, который его породил, а также при завершении самого роди-
тельского процесса. Снисходительная операционная система в некоторых слу-
чаях может позволять пользователю восстановить работу процесса, в котором
возникли условия отказа, не прекращая его. Например, если пользователь за-
просил доступ к файлу, к которому у него нет доступа, операционная система
может просто сообщить пользователю, что ему отказано в доступе, предоставив
процессу возможность продолжать свою работу.