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

UptoLike

9
разбиение на страницы. Суть этого разбиения состоит в том, что
одномерное виртуальное пространство подразделяется на два уровня -
сегментов и страниц, а преобразование виртуального адреса производится
по двухуровневой таблице. Это дает возможность обойтись без ведения
таблицы неиспользуемых страниц и, следовательно, экономит объем
памяти, выделяемый для таблицы страниц. Сегмент в этом случае не
является полностью двумерным пространством, но при необходимости в
процессе использования его можно сделать двумерным.
ОП
Сегмент 1
Сегмент 2
Сегмент n
. . . . .
Рис.1.4.Сегментная организация памяти.
В большинстве вычислительных систем мультипрограммирование
ориентировано на параллельную обработку нескольких задач и
реализуется посредством системы виртуальной памяти следующими двумя
методами. Первый метод основан на разделении виртуального
пространства между несколькими задачами. По второму методу для
каждой задачи создается отдельное виртуальное пространство адресов.
Такая память называется мультиплексной виртуальной
памятью.
Для управления мультиплексным виртуальным адресным
пространством организуется несколько таблиц преобразования адресов,
которые переключаются при переходе от задачи к задаче. Для этого в один
из регистров устройства управления процессора вводится указатель, по
которому выбирается соответствующая таблица преобразования адресов.
Преимущество этой системы заключается в том, что пространство
памяти, используемое каждой задачей,
полностью заполняет рамки
виртуального пространства. Одновременно обеспечивается
высокоэффективная защита памяти, так как никакая задача не может
разбиение на страницы. Суть этого разбиения состоит в том, что
одномерное виртуальное пространство подразделяется на два уровня -
сегментов и страниц, а преобразование виртуального адреса производится
по двухуровневой таблице. Это дает возможность обойтись без ведения
таблицы неиспользуемых страниц и, следовательно, экономит объем
памяти, выделяемый для таблицы страниц. Сегмент в этом случае не
является полностью двумерным пространством, но при необходимости в
процессе использования его можно сделать двумерным.



                                 ОП

                              Сегмент 1

                              Сегмент 2
                                 .....




                              Сегмент n



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

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




                                    9