| « Поставить закладку » « Сделать стартовой » | |||
|
|||
| Статьи:: Системы защиты :: Общая архитектура Windows NT :: Организация памяти в защищенном режиме работы процессора
Организация памяти в защищенном режиме работы процессораРанее мы кратко рассмотрели работу процессоров серии 1386 и выше в защищенном режиме, использующем организацию памяти, при которой используются два механизма преобразования памяти:
ОС NT в различной мере использует оба этих механизма. Каждый сегмент описывается 8-байтной структурой данных - дескриптором сегмента. Дескрипторы находятся в специальной таблице дескрипторов (GDT, см. рис. 5). Для указания конкретного сегмента используется 16-битный селектор. Он является индексом внутри таблицы дескрипторов. Младшие 2 бита селектора определяют номер привилегированного режима (DPL - уровень привилегий дескриптора), который может воспользоваться данным селектором для доступа к дескриптору, третий бит определяет локальную/глобальную дескрипторную таблицу, (отсюда максимальное число селекторов 213). ОС NT, хотя и использует селекторы, но использует их в минимальной степени. NT реализует плоскую 32-разрядную модель памяти с размером линейного адресного пространства 4 Гб (232 байт). Это сделано следующим образом:
Рис. 5 В NT определено 11 селекторов, из которых нас будут интересовать всего 4:
Эти четыре селектора позволяют адресовать все 4Гб
линейного адресного пространства, причем для всех селекторов при
фиксированном контексте памяти производится трансляция в одни и те же
физические адреса. Разница только в режиме доступа.
Страницы памяти с исполняемым кодом не будут иметь
разрешения на запись, Рубрика: Общая архитектура Windows NT
8 веских причин сделать сайт на PHP.
В наше время многие пользователи Интернета превращаются в его строителей. Насмотревшись на чужие сайты, простой интернетчик начинает задумываться и о собственном "офисе" в этом мегаполисе. Но как? В какой программе? На каком языке? Именно на последний вопрос даёт развёрнутый ответ эта статья. А поскольку Вы её читаете, то видимо тоже заинтересованы в создании своего сайта.
Подробнее... |
Рубрика: PHP
| Добавлено: 08.09.2008
Обзор Google Chrome : Впечатления очевидца.
Обзор Google Chrome : Впечатления очевидца. Полный обзор Google Chrome Beta с точки зрения придирчивого программиста. Google Chrome, Браузер, Beta Огнеслав
Подробнее... |
Рубрика: Вебмастеру
| Добавлено: 08.09.2008
Инструменты Internet Explorer 8 Beta 2 для разработчиков.
Подробнее... |
Рубрика: Вебмастеру
| Добавлено: 05.09.2008
Остальные статьи:
Google Developer Day 2008 в Москве
ТОП 10 самых раздражающих факторов для программиста
Windows Server 7, 8 и 9
jQuery для JavaScript-программистов
Инновационный веб-броузер Google Chrome стартует уже сегодня
Windows 7: подход к производительности системы
Trac + Subversion @ Ubuntu: Revisited
[g]Vim в режиме Python: Рекомпиляция в Windows
Java + JSON. Пути к дружбе
Драйвер SQL Server 2005 для PHP
Типы данных в MySQL (сжатый справочник для PHP программиста)
PHP класс для работы с Яндекс.XML
Ошибки начинающих PHP разработчиков
Наследование шаблонов в Smarty
Особенности хранения сессий PHP в memcached
Internet Explorer 8 beta 2 |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|