Типы многоядерных вычислительных систем
Download 475.5 Kb.
|
Методичка лр №4
- Bu sahifa navigatsiya:
- Защищенный режим виртуальной адресации
Режим реальной адресации (Real Address Mode),
В этом режиме возможна адресация до 1 Мбайт физической памяти. Память строится в виде сегментов, ответственность за корректное использование которых полностью ложится на программиста. Дело в том, что реальный режим процессора Intel – однозадачная среда, в данный момент времени в ней может выполняться только одна, конкретная задача. Многозадачность в реальном режиме можно эмулировать программно, но в реальном режиме ОС (например, MS DOS) не предоставляет никаких мер по защите памяти. Поэтому одна задача может «залезть» в область памяти другой. Защищенный режим виртуальной адресации (Protected Virtual Address Mode), В этом режиме многозадачность реализована аппаратно, это принципиальное отличие от реального режима. Процессор позволяет адресовать до 4 Гбайт физической оперативной памяти, через которые при использовании механизма страничной адресации могут отображаться до 64 Тбайт (см. ниже) виртуальной памяти каждой задачи. Все ресурсы одной задачи (приложения и задачи самой ОС, например, MS Windows) защищены от возможного воздействия другой. Защищаемыми ресурсами являются: память, в которой хранятся коды программ, данные и различные системные таблицы, и совместно используемая аппаратура, обращение к которой происходит через операции ввода/вывода и прерывания. Система защиты реализована как аппаратно, так и программно (на уровне многозадачной ОС). Механизмы защиты: сегментация, переключение задач, четырёхуровневая иерархическая система привилегий, аппаратно реализованный механизм виртуальной памяти и страничной переадресации. Системы команд для реального и защищенного режима идентичны. режим виртуального процессора 8086 (Virtual 8086 Mode). Этот режим поддерживается специальными аппаратными средствами и является особым состоянием задачи защищённого режима, в котором процессор функционирует как 8086 с возможностью использования 32-разрядных адресов и операндов. Объём доступной памяти – 1 Мбайт, которая может располагаться в любом месте физической памяти. Однако, в отличие от реального режима, попытки выполнения недопустимых команд, выхода за рамки отведённого пространства памяти и разрешённой области ввода/вывода контролируются системой защиты. Download 475.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling