Операционные системы. Процессы и потоки. Илюшкин Б.И. - 24 стр.

UptoLike

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

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