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

UptoLike

10
сформировать адрес, относящийся к другой задаче.
Номер страницы
+
Сегмент Страница Смещение
Таблица
сегментов
i-й сегмент
Таблица
страниц i-ого
сегмента
Виртуальный адрес
Физический адрес
Адрес байта в
странице
Рис.1.5.Сегментно-страничная организация памяти.
Однако время обращения к таблице при преобразовании
виртуального адреса в реальный является относительно большим.
Для ускорения этой процедуры на основе использования аппаратных
средств разработан так называемый механизм динамического
преобразования адресов (Рис.1.6).
Смысл этого механизма состоит в том, что в ассоциативной памяти
заранее записываются номера наиболее
часто используемых в данное
время страниц номера блоков, соответствующих этим страницам в
основной памяти; в ходе преобразования адресов прежде всего
проверяется эта ассоциативная память, и если в ней обнаруживаются
сведения о необходимых страницах, эти сведения могут быть сразу же
использованы, т. е. сокращается длительность процедуры преобразования
адресов.
Подобный буфер для
высокоскоростного преобразования адресов
называется буфером динамической трансляции адресов виртуальной
памяти.
сформировать адрес, относящийся к другой задаче.
                              Виртуальный адрес
                    Сегмент       Страница        Смещение



                     Таблица
                    сегментов

                                               Таблица
                                             страниц i-ого
                    i-й сегмент     +          сегмента




                                                                     Адрес байта в
                                                 Номер страницы
                                                                       странице

                                                             Физический адрес

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

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




                                        10