wiki-linki.ru - поиск статей википедии и связей между ними

Селектор


Селектор - термин многозначен (имеет несколько значений)
Селектор (электроника) - переключатель, коммутатор, мультиплексор
Селектор (selector) — число, хранящееся в сегментном регистре; это 16-битная структура данных, которая является идентификатором сегмента. Селектор указывает не на сам сегмент в памяти, а на его дескриптор, в таблице дескрипторов… Селектор «живет» в сегментном регистре (CS, DS, ES, FS, GS, SS). В реальном режиме содержимое каждого сегментного регистра представляет собой номер параграфа — 16-байтового участка памяти, выровненного на границу 16 байт.
В защищённом режиме каждый сегментный регистр делится на три части, как показано ниже:
15         3  2   1   0
+--------------------+
| Index    | TI | RPL|  
+--------------------+
Бит TI в этом случае указывает, какая таблица дескрипторов должна использоваться (нуль соответствует таблице глобальных дескрипторов, единица — таблице локальных дескрипторов). Поле Index является номером (индексом) дескриптора в таблице дескрипторов, который должен использоваться при вычислении линейного адреса. Наконец, поле RPL является запрошенным уровнем привилегий, используемым для контроля прав доступа программы к сегменту (подробнее об этом говорится в разделе Защита на уровне сегментов). Частным случаем RPL является текущий уровень привилегий — CPL, чьё значение в любой момент времени находится в сегментном регистре CS.


Вопрос по теме Сформулируйте свой вопрос в одном предложении. Для вопросов и ответов используется сервис Отвечай.ru



    категории Категории:
Проект wiki-linki.ru основан на данных Wikipedia, доступной в соответствии с GNU Free Documentation License.