Составители:
ственное адресное пространство от доступа прикладного процесса,
который может нарушить целостность структур данных ядра. Соот-
ветственно и образ процесса состоит из двух частей: данных режима
задачи и данных режима ядра. Образ процесса в режиме задачи со-
стоит из сегментов кода, данных, стека, библиотек. Образ процесса в
режиме ядра состоит из структур данных, которые используются
ядром для управления процессом.
2.3. Управление процессами
Для управления процессами и выделяемыми им ресурсами ОС
использует четыре вида управляющих таблиц [3].
Таблицы памяти – используются для отслеживания опера-
тивной и виртуальной памяти. Содержат следующую информацию:
объем оперативной и виртуальной памяти, отведенной
процессу;
атрибуты защиты блоков памяти (указывают, какой из
процессов имеет доступ к той или иной совместно используемой
памяти);
данные, необходимые для управления виртуальной па-
мятью.
Таблицы ввода-вывода – используются для управления
устройствами ввода-вывода. В каждый момент времени устройство
ввода-вывода может быть либо свободно, либо занято определен-
ным процессом.
Таблицы файлов – содержат информацию о существующих
файлах, их расположении, текущем состоянии и других атрибутах.
Основная часть этой информации поддерживается файловой сис-
темой.
24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »