ВУЗ:
Составители:
13
защищенном режиме – методом страничного преобразования. Страничное
преобразование полностью прозрачно для приложений DOS .
Для предохранения от крушения системы множественными
приложениями DOS, режим V86 использует те же механизмы защиты, что
и защищенный режим. Любая программа, выполняемая в режиме V86,
инициирует исключение (передачу управления операционной системе)
если делается попытка выполнить некоторые "привилегированные"
инструкции, доступ к некоторым портам ввода
-вывода или доступ к
запрещенным областям памяти. В таблице 1.1 приведены параметры
исполнительного окружения для процессоров 80386+.
Таблица 1.1
Варианты физического исполнительного окружения для различных режимов
процессора 80386+
Защищенный 32-
разрядный
Защищенный 16-
разрядный
V86
Полное адресное
пространство
4 Гб (2
32
) 16 Мб (2
24
) 1Мб (2
20
)
Размер сегмента 4Гб 64Кб 64Кб
Трансляция
адресов
Логический в
линейный:
поиск по селектору
Линейный в
физический:
таблицы страниц
Логический в
линейный:
поиск по селектору
Линейный в
физический:
таблицы страниц
Логический в
линейный:
сдвиг сегмента
влево на 4 разряда
Линейный в
физический:
таблицы страниц
Уровень
привилегий
0 - 3 0 - 3 3
Механизм защиты есть есть есть
1.6. Исполнительное окружение Windows
Архитектура Windows 95 поддерживают четыре существенно
различных типа процессов: процессы супервайзера, приложения Win32,
приложения Win16 и приложения DOS. Windows 95 управляют каждым из
них в различном исполнительном окружении. Исполнительное окружение
13 защищенном режиме – методом страничного преобразования. Страничное преобразование полностью прозрачно для приложений DOS . Для предохранения от крушения системы множественными приложениями DOS, режим V86 использует те же механизмы защиты, что и защищенный режим. Любая программа, выполняемая в режиме V86, инициирует исключение (передачу управления операционной системе) если делается попытка выполнить некоторые "привилегированные" инструкции, доступ к некоторым портам ввода-вывода или доступ к запрещенным областям памяти. В таблице 1.1 приведены параметры исполнительного окружения для процессоров 80386+. Таблица 1.1 Варианты физического исполнительного окружения для различных режимов процессора 80386+ Защищенный 32- Защищенный 16- V86 разрядный разрядный Полное адресное 4 Гб (232) 16 Мб (224) 1Мб (220) пространство Размер сегмента 4Гб 64Кб 64Кб Трансляция Логический в Логический в Логический в адресов линейный: линейный: линейный: поиск по селектору поиск по селектору сдвиг сегмента Линейный в Линейный в влево на 4 разряда физический: физический: Линейный в таблицы страниц таблицы страниц физический: таблицы страниц Уровень 0-3 0-3 3 привилегий Механизм защиты есть есть есть 1.6. Исполнительное окружение Windows Архитектура Windows 95 поддерживают четыре существенно различных типа процессов: процессы супервайзера, приложения Win32, приложения Win16 и приложения DOS. Windows 95 управляют каждым из них в различном исполнительном окружении. Исполнительное окружение
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »