Операционные системы. Часть 1. Основы управления ресурсами. Рощин А.В. - 39 стр.

UptoLike

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

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



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