История создания ПЭВМ и их программного обеспечения. Сивохин А.В - 45 стр.

UptoLike

45
11 Режимы работы
и характеристики процессоров
Режим реальной адресации
В режиме реальной адресации физическая память микропроцес-
соров представляет собой непрерывный массив объемом до одного
мегабайта.
Микропроцессор обращается к памяти, генерируя 20-разрядные
физические адреса. 20-разрядный адрес сегмента памяти состоит из
двух частей: старшей 16-разрядной переменной части и младшей 4-
разрядной части, которая всегда равна нулю. Таким образом, адреса
сегментов всегда начинаются с
числа, кратного 16. В режиме реаль-
ной адресации каждый сегмент памяти имеет размер 64 Кбайта и
может быть считан, записан или изменен. Если операнды данных или
команд попытаются выполнить циклический возврат к концу сегмен-
та, может произойти прерывание или возникнуть исключительная
ситуация: например, если младший байт слова смещен на FFFF, а
старший байт
равен 0000. Если в режиме реальной адресации ин-
формация, содержащаяся в сегменте, не занимает все 64 Кбайта, не-
используемое пространство может быть предоставлено другому сег-
менту в целях экономии физической памяти.
Режим защиты
Режим защиты предусматривает расширенное адресное простран-
ство физической и виртуальной памяти, механизмы защиты памяти,
новые операции по поддержке операционных систем и виртуальной
памяти. Режим защиты обеспечивает виртуальное адресное про-
странство на 1 Гбайт для каждой задачи в физическом адресном про-
странстве на 16 Мбайт. Виртуальное пространство может быть
больше физического, так как любое
использование адреса, который
не распределен в физической памяти, вызывает возникновение ис-
ключительной ситуации, требующей загрузки страниц.
Как и режим реальной адресации, режим защиты использует
32-разрядные указатели, состоящие из 16-разрядного селектора и
смещения. Селектор, однако, определяет индекс в резидентной памя-
ти, а не старшие 16 разрядов адреса реальной памяти. К 24-разряд-
                  11 Режимы работы
            и характеристики процессоров
                Режим реальной адресации
   В режиме реальной адресации физическая память микропроцес-
соров представляет собой непрерывный массив объемом до одного
мегабайта.
   Микропроцессор обращается к памяти, генерируя 20-разрядные
физические адреса. 20-разрядный адрес сегмента памяти состоит из
двух частей: старшей 16-разрядной переменной части и младшей 4-
разрядной части, которая всегда равна нулю. Таким образом, адреса
сегментов всегда начинаются с числа, кратного 16. В режиме реаль-
ной адресации каждый сегмент памяти имеет размер 64 Кбайта и
может быть считан, записан или изменен. Если операнды данных или
команд попытаются выполнить циклический возврат к концу сегмен-
та, может произойти прерывание или возникнуть исключительная
ситуация: например, если младший байт слова смещен на FFFF, а
старший байт равен 0000. Если в режиме реальной адресации ин-
формация, содержащаяся в сегменте, не занимает все 64 Кбайта, не-
используемое пространство может быть предоставлено другому сег-
менту в целях экономии физической памяти.

                        Режим защиты
   Режим защиты предусматривает расширенное адресное простран-
ство физической и виртуальной памяти, механизмы защиты памяти,
новые операции по поддержке операционных систем и виртуальной
памяти. Режим защиты обеспечивает виртуальное адресное про-
странство на 1 Гбайт для каждой задачи в физическом адресном про-
странстве на 16 Мбайт. Виртуальное пространство может быть
больше физического, так как любое использование адреса, который
не распределен в физической памяти, вызывает возникновение ис-
ключительной ситуации, требующей загрузки страниц.
    Как и режим реальной адресации, режим защиты использует
32-разрядные указатели, состоящие из 16-разрядного селектора и
смещения. Селектор, однако, определяет индекс в резидентной памя-
ти, а не старшие 16 разрядов адреса реальной памяти. К 24-разряд-


                               45