Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 52 стр.

UptoLike

Составители: 

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
52
му необходим механизм разделения физической памяти МПр между
различными процессами или программными задачами.
Под задачей здесь и далее понимается совокупность процедур,
машинного или внемашинного вида, обеспечивающих разовую подго-
товку и выдачу информации для оформления одного или нескольких
управляющих воздействий независимо от числа объектов, подвергаю-
щихся этому воздействию.
Для решения проблемы
упорядочивания, виртуальная память
разбита на несколько непересекающихся групп адресов, которые могут
объединяться в логическую страницу, каждой из которых присваивает-
ся номер страницы (логический адрес). На основе логических адресов и
логических страниц виртуальная память позволяет разделить физиче-
скую память на логические блоки адресов, при этом каждый логический
блок адресов закреплён за конкретной
программной задачей или за
группой задач и отображается на физический блок (сегмент) физиче-
ской памяти.
Виртуальная память разбивается на отдельные блоки (страницы),
логические страницы разбиваются на ячейки. Размер страницы состав-
ляет 2
m
байт, 6 m 12, при этом данные к которым следует обратить-
ся через виртуальную страницу могут находиться в различных физиче-
ских блоках или сегментах памяти.
Физический блок (сегмент)это элемент разбиения физиче-
ской памяти (ОЗУ, ПЗУ, НЖМД, НМЛ), при этом размер сегмента, как
правило, равен размеру виртуальной страницы (виртуального блока).
В результате применения
виртуальной памяти появляются сле-
дующие возможности :
существует механизм разделения физической памяти между
различными программами;
поддерживается механизм защиты на основе поддержки раз-
личных прав доступа (только чтение, чтение и запись) к об-
  Микропроцессорные системы и программное обеспечение в средствах связи
му необходим механизм разделения физической памяти МПр между
различными процессами или программными задачами.
     Под задачей здесь и далее понимается совокупность процедур,
машинного или внемашинного вида, обеспечивающих разовую подго-
товку и выдачу информации для оформления одного или нескольких
управляющих воздействий независимо от числа объектов, подвергаю-
щихся этому воздействию.
     Для решения проблемы упорядочивания, виртуальная память
разбита на несколько непересекающихся групп адресов, которые могут
объединяться в логическую страницу, каждой из которых присваивает-
ся номер страницы (логический адрес). На основе логических адресов и
логических страниц виртуальная память позволяет разделить физиче-
скую память на логические блоки адресов, при этом каждый логический
блок адресов закреплён за конкретной программной задачей или за
группой задач и отображается на физический блок (сегмент) физиче-
ской памяти.
     Виртуальная память разбивается на отдельные блоки (страницы),
логические страницы разбиваются на ячейки. Размер страницы состав-
      m
ляет 2 байт, 6 ≤ m ≤ 12, при этом данные к которым следует обратить-

ся через виртуальную страницу могут находиться в различных физиче-
ских блоках или сегментах памяти.
     Физический блок (сегмент) – это элемент разбиения физиче-
ской памяти (ОЗУ, ПЗУ, НЖМД, НМЛ), при этом размер сегмента, как
правило, равен размеру виртуальной страницы (виртуального блока).
     В результате применения виртуальной памяти появляются сле-
дующие возможности :
          •   существует механизм разделения физической памяти между
              различными программами;
          •   поддерживается механизм защиты на основе поддержки раз-
              личных прав доступа (только чтение, чтение и запись) к об-
                                     52