Многопроцессорные системы. Архитектура, топология, анализ производительности. Бикташев Р.А - 8 стр.

UptoLike

8
оперативной памяти).
Виртуальный адрес
Номер
страницы
Смещение
внутри
страницы
Адрес страницы
Таблица
приобразования
адресов
ОП
Страница 0
Страница 1
Страница j
Страница n-1
Удаленные
страницы
Занесенные
страницы
ВЗУ
Бит, указывающий на
наличие (отсутствие)
страницы в основной
памяти
Рис.1.3. Страничная организация памяти.
Сегментация. Сегментацией называется разделение адресного
пространства памяти на части (сегменты) по логическим признакам,
устанавливаемым программистом. Обычно сегмент соответствует
программе или подпрограмме и в отличие от страницы имеет переменную
длину.
Виртуальный адрес состоит в этом случае из номера сегмента и
относительного адреса в пределах сегмента; он преобразуется
в
физический адрес по таблице сегментов (рис.1.4). Поскольку в каждом
сегменте адресное пространство является линейным, виртуальное адресное
пространство в целом оказывается двумерным. С учетом того, что сегмент
является логической единицей, можно организовывать защиту
информации и управление для коллективного использования
сегментированной информации.
Сегментно- страничная организация памяти. Расширение
виртуального пространства влечет за
собой увеличение таблицы страниц.
Одним из способов устранения этого неудобства служит многоуровневое
оперативной памяти).

              Виртуальный адрес                        ОП
                         Смещение
           Номер                                    Страница 0
                           внутри
          страницы
                         страницы
                                                    Страница 1

                 Таблица
              приобразования
                 адресов
                                                    Страница j



                  Адрес страницы

                                                Страница n-1

                                        Удаленные            Занесенные
                                         страницы             страницы
            Бит, указывающий на
            наличие (отсутствие)
            страницы в основной
                   памяти
                                                      ВЗУ




                    Рис.1.3. Страничная организация памяти.


      Сегментация. Сегментацией называется разделение адресного
пространства памяти на части (сегменты) по логическим признакам,
устанавливаемым программистом. Обычно сегмент соответствует
программе или подпрограмме и в отличие от страницы имеет переменную
длину.
      Виртуальный адрес состоит в этом случае из номера сегмента и
относительного адреса в пределах сегмента; он преобразуется в
физический адрес по таблице сегментов (рис.1.4). Поскольку в каждом
сегменте адресное пространство является линейным, виртуальное адресное
пространство в целом оказывается двумерным. С учетом того, что сегмент
является логической единицей, можно организовывать защиту
информации и управление для коллективного использования
сегментированной информации.
     Сегментно- страничная организация памяти.            Расширение
виртуального пространства влечет за собой увеличение таблицы страниц.
Одним из способов устранения этого неудобства служит многоуровневое




                                    8