ВУЗ:
Составители:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »