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