Билет №9. Процессор. Классификация, параметры
Процессор – «мозговой» узел, в функции которого входит исполнение находящегося в памяти программного кода.
Процессор состоит из следующих компонент:
- арифметико-логическое устройство (АЛУ);
- блок управления;
- блок памяти;
- устройства ввода-вывода.
Основные характеристики:
1. Название марки и N модели.
2. Тип разъема, форм – фактор. Различные модели процессоров устанавливаются в различные разъемы с отличающимся
количеством и расположением контактов. Intel – 478, LGA 775. AMD – 754, 939, 940, AM2.
3. FSB – Front Side Bus. Объединяет процессор и чипсет. Как правило, за 1 такт шины передается несколько пакетов
данных.
4. Множитель (коэффициент умножения). Может быть разблокирован. Ffsb x k = Fцп.
5. Напряжение ядра процессора. Разные модели процессоров требуют для своей нормальной работы различные
напряжения питания.
6. Steping. В процессе производства и эксплуатации модель процессора совершенствуется. В результате может быть
выпущен процессор с другим усовершенствованным ядром той же модели. При этом модификации одного и того же
ядра называются степингами.
7. Технология производства (архитектура) – размер элемента (транзистора) на кристалле. Измеряется в нм. Бывают
следующие технологии: 130 нм, 90 нм, 65 нм, 45 нм, 22 нм(будущее).
8. Кэш память. Внутри процессора все операции происходят в десятки раз быстрее, чем при обмене данными с
оперативной памятью. Это означает, что чем реже процессор обращается к памяти за данными и командами, тем
быстрее он способен работать. Чтобы сократить количество обращений, в ядро процессора встраивают сравнительно
небольшой блок сверхоперативной памяти, способной работать на частоте ядра. Этот блок памяти называют кэш-
памятью. При обращении к ячейкам оперативной памяти процессор получает не только те данные, которые он
запросил для загрузки в регистры, но и еще что-то «с запасом». Этот запас записывается в кэш-память. Если за-
пасенные данные потребуются в следующем цикле, процессор заберет их из кэш-памяти. Если же потребуются иные
данные, процессор обратится к оперативной памяти, и содержимое кэша обновится. Основные недостатки кэш-
памяти — высокая стоимость и большое число транзисторов, расходуемых на организацию ячеек. Поэтому кэш-
память не делают слишком большой. Как правило, современные процессоры имеют два блока внутренней кэш-
памяти. Первый блок (кэш-память первого уровня, L1) обычно разделен на кэш данных и кэш инструкций. Второй
блок (кэш-память второго уровня, L2) служит только для хранения данных. В некоторых моделях процессоров
(например, Pentium 4 Extreme Edition) используют кэш-память третьего уровня. Объем L1 16-128 КБ, L2Œ128 КБ – 4
МБ, L3 около 8 МБ. Буфер записей предназначен для временного хранения данных, предназначенных для записи,
когда кэш или ОЗУ заняты. Буфер комбинированных записей служит для объединения разрозненных записей вне
кэшируемой записи.
9. Тактовая частота.
Билет №10. Процессоры корпорации Intel. Применяемые технологии
Основные технологии:
1. Intel Core Microarchitecture. Intel прекращает погоню за производительностью и ставит во главу угла такой параметр
как соотношения быстродействия и энергопотребления (максимизация количества полезной работы, которую
способен выполнить прцессор при фиксированной затрате энергии).
Performance = Frequency x IPC (Производительность определяется как произведение тактовой частоты на количество
инструкций, исполненным процессором за 1 такт).
Power = Cdynamic x U2x Frequency. Cdynamic зависит от количества транзисторов и их активности во время работы.
Для оптимизации процессора с точки зрения соотношения производительности и энергопотребления разработчики
должны сосредоточиться на установлении баланса между количеством инструкций, исполняемых процессором за 1
такт, и динамической емкостью.
Классическая формулы баланса: Performance / Power = IPC / (Cdynamic x U2).
2. Intel Wide Dynamic Execution. (ДИНАМИЧЕСКОЕ ИСПОЛНЕНИЕ). Это название появилось благодаря тому, что
эти процессоры смогут исполнять больше операций за такт.
3. Дополнение в каждое ядро дополнительного декодера и исполнительных устройств позволило каждому из ядер
выбирать из программного кода и исполнять до четырех инструкций одновременно.
4. Intel advanced Digital Media Boost.
5. Intel Advanced Smart Cache. Процессоры с микроархитектурой Core имеют общий для вычислительных ядер cache
второго уровня. Плюсы такого решения:
- у процессора появляется возможность гибко регулировать размеры областей КЭШа, используемым каждым из ядер;
- благодаря такой организации значительно снижается нагрузка на ОП системы и на процессорную шину (в этом
случае перед системой не стоит задача контроля кэш памяти различных ядер).
УПРАВЛЯЮЩИЙ
ЗАТВОР
ПЛАВАЮЩИЙ
ЗАТВОР
ДИЭЛЕКТР
ИК
УПРАВЛЯЮЩИЙ
ЗАТВОР
ПЛАВАЮЩИЙ
ЗАТВОР
ДИЭЛЕКТР
ИК