Операционные системы, среды и оболочки. Макаренко С.И. - 61 стр.

UptoLike

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

существует, виртуальный адрес задается парой чисел: номером сегмента и
линейным виртуальным адресом внутри сегмента (рис. 3.14).
Рис. 3.13. Распределение памяти сегментами
Рис. 3.14. Преобразование виртуального адреса при сегментной
организации памяти
При загрузке процесса в оперативную память помещается только
часть его сегментов, полная копия виртуального адресного пространства
находится в дисковой памяти. Для каждого загружаемого сегмента
операционная система подыскивает непрерывный участок свободной памяти
достаточного размера. Смежные в виртуальной памяти сегменты одного
процесса могут занимать в оперативной памяти несмежные участки. Если во
время выполнения процесса происходит обращение по виртуальному адресу,
относящемуся к сегменту, который в данный момент отсутствует в
61
существует, виртуальный адрес задается парой чисел: номером сегмента и
линейным виртуальным адресом внутри сегмента (рис. 3.14).




               Рис. 3.13. Распределение памяти сегментами




      Рис. 3.14. Преобразование виртуального адреса при сегментной
                           организации памяти

      При загрузке процесса в оперативную память помещается только
часть его сегментов, полная копия виртуального адресного пространства
находится в дисковой памяти. Для каждого загружаемого сегмента
операционная система подыскивает непрерывный участок свободной памяти
достаточного размера. Смежные в виртуальной памяти сегменты одного
процесса могут занимать в оперативной памяти несмежные участки. Если во
время выполнения процесса происходит обращение по виртуальному адресу,
относящемуся к сегменту, который в данный момент отсутствует в


                                   61