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

UptoLike

7
которым происходит обращение в M1. Следовательно, N показывает, что
на N обращений к M1 в среднем приходится одно обращение к М2
Значение N увеличивается по мере увеличения п1. Обычно стремятся
обеспечить его равным 10 и более. В результате ta принимает значение,
близкое к t1, при емкости многоуровневой памяти, равной n 2(>>n1).
Локальность обращений позволяет достичь достаточно больших значений
N
даже при n2>>n1.
Виртуальная память. Виртуальная память представляет собой
единое адресное пространство, в котором физическая ограниченность
емкости основной памяти скрыта от программиста. Таким образом, для
программиста создается видимость произвольной адресации с отсутствием
ограничений на емкость используемой памяти, что значительно облегчает
программирование. Кроме того, использование виртуальной организации
памяти способствует повышению взаимозаменяемости программ между
вычислительными системами.
Реально существующую
основную память называют физической, а
ее адреса - физическими, логическую память - виртуальной, а ее адреса -
виртуальными (логическими). Соответствие между физическими и
виртуальными адресами устанавливается совместно аппаратными
средствами ЭВМ и ее операционной системой. Обычно виртуальное
адресное пространство размещается во внешней памяти, например на
магнитных дисках. Часть этого пространства, необходимая для
выполнения программ
в данный момент, копируется в основной памяти.
Для реализации виртуальной памяти необходимо разделить все
адресное пространство памяти на части и организовать соответствующий
обмен между основной и внешней памятью. При этом память разбивается
на страницы и сегменты.
При разбиении на страницы виртуальное и реальное адресные
пространства делятся на части фиксированной длины, называемые
страницами.
Адрес каждой страницы виртуального пространства ставится в
соответствие адресу страницы физического адресного пространства.
Взаимосвязь между адресами обоих типов устанавливается таблицей
преобразования адресов (таблицей страниц), пример которой приведен на
рис.1.3.
Перенос страницы виртуального пространства в основную память
называется загрузкой страницы (подкачкой страницы в оперативную
память), а обратное действие - удалением страницы (откачкой страницы из
которым происходит обращение в M1. Следовательно, N показывает, что
на N обращений к M1 в среднем приходится одно обращение к М2
Значение N увеличивается по мере увеличения п1. Обычно стремятся
обеспечить его равным 10 и более. В результате ta принимает значение,
близкое к t1, при емкости многоуровневой памяти, равной n 2(>>n1).
Локальность обращений позволяет достичь достаточно больших значений
N даже при n2>>n1.

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




                                   7