Виртуальный адрес - Большая Энциклопедия Нефти и Газа, статья, страница 1
Мы не левые и не правые, потому что мы валенки Законы Мерфи (еще...)

Виртуальный адрес

Cтраница 1


Виртуальный адрес ( как и физический) имеет длину 24 разряда, причем поле номера сегмента занимает 8 или 4 старших разряда соответственно для сегментов размером 64 Кбайт и 1 Мбайт, поле номера байта занимает 11 или 12 младших разрядов для страниц размером 2048 и 4046 байт. Промежуточные разряды адреса занимает поле номера страниц, которое может иметь 4, 5, 8 или 9 разрядов в зависимости от размеров сегмента и страницы.  [1]

Виртуальный адрес состоит из селектора и смещения. Селектор - это индекс-расстояние от базового адреса дескрипторной таблицы до нужного элемента-дескриптора в этой таблице.  [2]

Виртуальный адрес в регистре SR2 блокируется при возникновении любой ошибки диспетчера памяти.  [3]

4 Два набора регистров адреса страницы и дескриптора страницы.| Пример преобразования виртуального адреса в физический адрес диспетчером памяти. [4]

Любой преобразуемый виртуальный адрес трактуется ДП следующим образом. Старшие три бита задают номер страницы и используются в качестве индекса для обращения к соответствующей паре регистров РАС и РДС. Биты 12 - 6 виртуального адреса представляют номер блока в странице, а 5 - 0 - смещение в блоке.  [5]

Преобразование виртуальных адресов в физические упрощается, и устраняется фрагментация памяти, если физическую и виртуальную память разбить на блоки, называемые в этом случае страницами и содержащие одно и то же число байт. Страницам виртуальной и физической памяти присваивают номера, называемые номерами соответственно виртуальных и физических страниц. Каждая физическая страница способна хранись одну из виртуальных страниц. Порядок расположения ( нумерация) байт в виртуальной и физической страницах сохраняется одним и тем же.  [6]

Преобразование виртуальных адресов в физические упрощается и устраняется фрагментация памяти, если физическую и виртуальную память разбить на блоки, называемые в этом случае страницами, содержащие одно и то же число байт. Страницам виртуальной и физической памяти присваивают номера, называемые номерами соответственно виртуальных и физических страниц. Каждая физическая страница способна хранить одну из виртуальных страниц. Порядок расположения ( нумерация) байт в виртуальной и физической страницах сохраняется одним и тем же.  [7]

8 Схема формирования физического адреса. [8]

Преобразование виртуального адреса в физический происходит следующим образом. Старшие три разряда 13 - 15 виртуального адреса интерпретируются как номер одного из восьми регистров смещения. Содержимое разрядов 6 - 12 виртуального адреса суммируется с содержимым разрядов 0 - 11 выбранного режима смещения. Полученная двенадцатиразрядная сумма и оставшиеся шесть разрядов виртуального адреса ( 0 - 5) формируют физический адрес. Все поле виртуальных адресов разбивается на восемь страниц, каждая из которых может быть размещена в любом месте памяти.  [9]

Трансляция виртуального адреса в физический непосредственно в процессе обращения к памяти.  [10]

11 Основные характеристики микроЭВМ ряда МС1201. [11]

Преобразование виртуального адреса в 22-разрядный физический и адресацию 4 Мбайт памяти по 64 Кбайт для каждой задачи выполняет диспетчер памяти.  [12]

Привязка виртуальных адресов к страницам определена заранее и не может быть изменена.  [13]

14 Расположение и функции диспетчера памяти ( MMU. Здесь диспетчер памяти показан как часть микросхемы процессора, потому что в наши дни это обычно так и есть. Но логически он мог бы быть отдельной микросхемой, и так было некоторое время назад. [14]

Пространство виртуальных адресов разделено на единицы, называемые страницами. Страницы и их блоки имеют всегда одинаковый размер. В этом примере они равны 4 Кбайт, но в реальных системах использовались размеры страниц от 512 байт до 64 Кбайт. Имея 64 Кбайт виртуального адресного пространства и 32 Кбайт физической памяти, мы получаем 16 виртуальных страниц и 8 страничных блоков. Передача данных между ОЗУ и диском всегда происходит в страницах.  [15]



Страницы:      1    2    3    4