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