Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тест2.doc
Скачиваний:
75
Добавлен:
30.03.2015
Размер:
203.26 Кб
Скачать
  1. Микроархитектура NetBurst (без рисунка).

Быстрая исполнительная часть процессора. АЛУ процессора работает на удвоенной частоте процессора. За каждый такт процессора выполняются две основные целочисленные команды. Обеспечена более высокая пропускная способность потока команд через исполнительную часть процессора и уменьшены различные задержки.

Гиперконвейерная технология. Гиперконвейер Pentium IV состоит из 20 ступеней. Цель увеличения длины конвейера — упрощение соответствующей аппаратной логики.

Улучшенная технология динамического исполнения и усовершенствованной системе предсказания переходов. Размер буфера меток перехода увеличен до 4 Кбайт.

Усовершенствован и сам алгоритм предсказания.

Новая подсистема кэширования. Отсутствует кэш команд первого уровня. Вместо него введен кэш трасс. Трассами называются последовательности микроопераций, в которые были декодированы ранее выбранные команды. Кэш трасс способен хранить до 12 Кбайт микроопераций и доставлять исполнительному ядру до 3 микроопераций за такт. Кэш второго уровня работает на полной частоте ядра процессора.

  1. Архитектура ia32. Основные ресурсы.

Любая выполняющаяся программа получает в свое распоряжение определенный набор ресурсов процессора. Эти ресурсы необходимы для обработки и хранения в памяти команд и данных программы, а также информации о текущем состоянии программы и процессора. Программную модель процессора в архитектуре IA-32 процессоров Intel составляет следующий набор ресурсов:

• набор регистров для хранения данных общего назначения;

• набор сегментных регистров;

• набор регистров состояния и управления;

• набор регистров устройства вычислений с плавающей точкой (сопроцессора);

• набор регистров целочисленного MMX-расширения, отображенных на регистры сопроцессора (впервые появились в архитектуре процессора Pentium MMX);

• набор регистров MMX-расширения с плавающей точкой (впервые появились в архитектуре процессора Pentium III);

• программный стек — специальная информационная структура, работа с которой предусмотрена на уровне машинных команд.

Это основной набор ресурсов. Кроме того, к ресурсам, поддерживаемым архитектурой IA-32, необходимо отнести порты ввода-вывода, счетчики мониторинга производительности.

  1. Архитектура ia32. Режимы работы процессора.

В рамках архитектуры IA-32 доступны следующие режимы работы процессора.

• Режим реальных адресов, или просто реальный режим (real mode).

• Защищенный режим (protected mode) позволяет максимально реализовать все идеи, заложенные в процессорах архитектуры IA-32, начиная с i80286.

• Режим виртуального процессора 8086 предназначен для организации многозадачной работы программ, разработанных для реального режима, совместно с программами защищенного режима.

• Режим системного управления (System Management Mode, SMM). Он обеспечивает операционную систему механизмом для выполнения машиннозависимых функций. Функционирование процессора в этом режиме подобно его работе в режиме реальных адресов. Возврат из этого режима производится специальной командой процессора. Процессор всегда начинает работу в реальном режиме.