ВУЗ:
Составители:
39
процессы обычно порождаются операционной системой для выполнения
своих функций.
Различные процессы часто одновременно претендуют на одни и те
же ресурсы, поэтому важнейшей обязанностью операционной системы
является поддержание очередей заявок процессов на ресурсы (процессор,
принтер, последовательный порт и т. д.).
Не менее важной задачей операционной системы является защита
ресурсов, выделенных одному процессу
, от притязаний других. Наиболее
тщательно должны защищаться области оперативной памяти, в которых
хранятся коды и данные процесса. Совокупность всех областей памяти,
выделенных процессу, называется его адресным пространством. Когда
говорят, что каждый процесс работает в своем адресном пространстве,
имеется в виду защита адресных пространств, осуществляемая
операционной системой. Защиты требуют и другие
ресурсы, такие, как
файлы, внешние устройства и др. Одной из сторон функции защиты
адресных пространств процессов является организация совместного их
использования, например, разрешение доступа к некоторой области памяти
нескольким процессам для передачи данных друг другу.
За время существования процесса его выполнение может быть
многократно прервано и продолжено. Для возобновления выполнения
процесса
необходимо восстановить его операционную среду. Состояние
операционной среды характеризуется:
− состоянием регистров и программного счетчика процессора,
− режимом работы процессора,
− указателями на открытые файлы,
− информацией о незавершенных операциях ввода-вывода,
− кодами ошибок выполняемых процессом системных вызовов и т.
д.
39 процессы обычно порождаются операционной системой для выполнения своих функций. Различные процессы часто одновременно претендуют на одни и те же ресурсы, поэтому важнейшей обязанностью операционной системы является поддержание очередей заявок процессов на ресурсы (процессор, принтер, последовательный порт и т. д.). Не менее важной задачей операционной системы является защита ресурсов, выделенных одному процессу, от притязаний других. Наиболее тщательно должны защищаться области оперативной памяти, в которых хранятся коды и данные процесса. Совокупность всех областей памяти, выделенных процессу, называется его адресным пространством. Когда говорят, что каждый процесс работает в своем адресном пространстве, имеется в виду защита адресных пространств, осуществляемая операционной системой. Защиты требуют и другие ресурсы, такие, как файлы, внешние устройства и др. Одной из сторон функции защиты адресных пространств процессов является организация совместного их использования, например, разрешение доступа к некоторой области памяти нескольким процессам для передачи данных друг другу. За время существования процесса его выполнение может быть многократно прервано и продолжено. Для возобновления выполнения процесса необходимо восстановить его операционную среду. Состояние операционной среды характеризуется: − состоянием регистров и программного счетчика процессора, − режимом работы процессора, − указателями на открытые файлы, − информацией о незавершенных операциях ввода-вывода, − кодами ошибок выполняемых процессом системных вызовов и т. д.
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »