October 20 2017 00:21:50
Навигация
Авторизация
Логин

Пароль



Вы не зарегистрированы?
Нажмите здесь для регистрации .

Забыли пароль?
Запросите новый здесь.
ВНУТРЕННЯЯ КЭШ-ПАМЯТЬ
ПРОЦЕССОРЫ ОБЩЕГО НАЗНАЧЕНИЯ И СИСТЕМЫ НА ИХ ОСНОВЕ

РАЕ - обеспечивает расширение разрядности физического адреса до 36 бит при установке значения РАЕ = 1;

МСЕ - разрешает реализацию исключения машинного контроля #МС при установке значения МС = 1;

PGE- позволяет при значении PGE = 1 определять некоторые страницы (часто используемые или используемые несколькими процессорами) как глобальные (путем установки бита глобальности G = 1 в указателе страницы или раздела); при очистке буфера страничной трансляции TLB командой MOV CR3 адреса глобальных страниц сохраняются;

РСЕ - разрешает при установке значения РСЕ = 1 выполнение команды RDPMC (чтение содержимого счетчиков, характеризующих эффективность работы процессора) программой с любым уровнем привилегий; при значении РСЕ = 0 эта команда может выполняться только программой с максимальным уровнем привилегий 0.

OSFXCR- разрешает при установке значения OSFXCR = 1 выполнение команд FXSAVE/ FXRSTOR, используемых для сохранения/восстановления состояния регистров блоков FPU, ММХ, SSE при переключении задач.

Более подробно назначение этих управляющих битов описано в последующих разделах, где рассматриваются соответствующие режимы функционирования процессора.

Регистры системных адресов GDTR, IDTR, LDTR, TR (см. рис. 2.6) служат для обращения к таблицам и сегментам, с помощью которых осуществляется адресация памяти в защищенном режиме:

GDT - таблица глобальных дескрипторов;

IDT - таблица дескрипторов прерываний;

LDT - таблица локальных дескрипторов;

TSS - сегмент состояния задачи.

Регистр таблицы глобальных дескрипторов GDTR и регистр таблицы дескрипторов прерываний IDTR содержат 32-разрядные базовые адреса и 16-разрядные размеры таблиц GDT и IDT. Эти таблицы являются общими для всех задач. В регистр таблицы локальных дескрипторов LDTR и регистр задачи TR заносятся 16-разрядные селекторы, позволяющие обратиться к таблице LDT и сегменту TSS, которые определены для каждой отдельной задачи. С каждым из этих регистров связан программно недоступный регистр дескриптора сегмента.

Процессоры Р6 содержат также восемь 32-разрядных регистров отладки DR7-0.

2.1.4. ВНУТРЕННЯЯ КЭШ-ПАМЯТЬ

Кэш-память представляет собой быстродействующую буферную память ограниченного объема, которая располагается между процессором и относительно медленной основной памятью. В процессе работы отдельные блоки информации копируются из основной памяти (ОЗУ) в кэш-память. Процедура загрузки информации из ОЗУ в кэш-память называется кэшированием. Когда процессор обращается за командой или данными, то сначала проверяется их наличие в кэш-памяти. Если необходимая информация находится там, то она быстро извлекается, так как обращение к кэш-памяти производится с тактовой частотой процессора. Такой случай обращения называют кэш-попаданием. Если необходимая информация в кэш-памяти отсутствует, то она выбирается из основной памяти и одновременно заносится в кэш-память. Такой случай называют кэш-промахом.

Повышение быстродействия вычислительной системы достигается в том случае, когда кэш-попадания реализуются намного чаще, чем кэш-промахи. Высокий процент кэш-попаданий обеспечивается благодаря тому, что в большинстве случаев программы обращаются к ячейкам памяти, расположенным вблизи от ранее использованных. Это свойство, которое называют локальностью программ, обеспечивает эффективность использования кэш-памяти.

В процессорах Р6 используется отдельная внутренняя кэш-память для хранения команд и данных, каждая из которых имеет объем 16 Кбайт. Кэш-память имеет несколько режимов работы, обеспечивающих гибкость при выполнении программ и в процессе их отладки. Отдельные области памяти могут быть определены программным обеспечением или внешней аппаратурой как не подлежащие кэшированию (загрузке в кэш-память).

img005

Комментарии
Нет комментариев.
Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.

Нет данных для оценки.

Время загрузки: 0.04 секунд 2,256,468 уникальных посетителей