- •Вопрос1 Что такое эвм? Классы эвм
- •Вопрос2 Основные принципы построения эвм.
- •Вопрос6 основные характеристики вычислительных машин и систем.
- •Вопрос7 Организация процессоров нету назнач-е блоков
- •Вопрос8 Программная модель микропроцессора. Регистры процессора
- •Вопрос9 Система команд
- •Вопрос10 Архитектурные способы повышения производительности микропроцессоров
- •Вопрос11 Архитектуры процессоров Различия между ядрами одной микроархитектуры
- •Частота работы ядра
- •Особенности образования названий процессоров
- •Вопрос12 Общие принципы взаимодействия процессора и озу Контроллер памяти
- •Процессорная шина
- •Вопрос13 Классификация запоминающих устройств
- •Вопрос14 . Организация памяти первого уровня
- •Вопрос15 Организация адресных (сверхоперативных) запоминающих устройств
- •Вопрос16 Запоминающие устройства с ассоциативной организацией
- •Вопрос17 Организация стековых (магазинных) запоминающих устройств
- •Вопрос18 Организация памяти второго уровня (основной оперативной памяти)
- •Вопрос19 Способы организации передачи данных между памятью и ВнУ
- •Вопрос19 Способы организации передачи данных между памятью и ВнУ
- •Вопрос20 Вычислительные системы
- •Вопрос21 Комплексированность и совместимость в вс.
- •Вопрос22 Многопроцессорные вс.
- •Вопрос 23 нет! вопрос24 и 25 вычислительные сети
- •Вопрос26 Проблемы физической передачи данных по линиям связи
- •Проблемы объединения нескольких компьютеров
- •Вопрос27 Топология физических связей
- •Вопрос29 Физическая структуризация сети
- •Логическая структуризация сети
- •Вопрос28 Модель osi
- •Вопрос30 нет
Вопрос11 Архитектуры процессоров Различия между ядрами одной микроархитектуры
Процессорное ядро - это конкретное воплощение микроархитектуры, являющееся стандартом для целой серии процессоров. Например, NetBurst - это микроархитектура, которая лежит в основе многих процессоров Intel: Celeron, Pentium 4, Xeon. Микроархитектура задает общие принципы: длинный конвейер, использование определенной разновидности кэша, прочие особенности.
Ядро - это конкретное воплощение определенной микроархитектуры в кристалле, обладающее (в отличие от самой микроархитектуры) определенным набором строго обусловленных характеристик. Разные ядра, построенные на одной микроархитектуре, могут иметь, в том числе разное быстродействие.
Например, процессоры микроархитектуры NetBurst с шиной 400 МГц, кэшем второго уровня
256 килобайт, и без поддержки Hyper-Threading - это более-менее полное описание ядра Willamette. А вот ядро Northwood имеет кэш второго уровня уже 512 килобайт, хотя также основано на NetBurst. Ядро AMD Thunderbird основано на микроархитектуре K7, но не поддерживает набор команд SSE, а вот ядро Palomino - уже поддерживает.
Ревизия - одна из модификаций ядра, крайне незначительно отличающаяся от предыдущей, почему и не имеет названия нового ядра. Как правило, из выпусков очередной ревизии производители процессоров не делают большого события, это происходит «в рабочем порядке». Выпуск новой ревизии, как правило, связан с какими-то мелкими усовершенствованиями.
Так что даже если вы покупаете один и тот же процессор, с полностью аналогичным названием и характеристиками, но с интервалом где-то в полгода - вполне возможно, фактически он будет уже немного другой. Например, удалось чуть-чуть снизить энергопотребление, или понизить напряжение питания, или еще что-то оптимизировать, или была устранена пара мелких ошибок. Производительность при этом практически не изменяется.
Частота работы ядра
Как правило, именно этот параметр обычно именуют частотой процессора. Хотя в общем случае определение <частота работы ядра> всё же более корректно, так как совершенно не обязательно все составляющие CPU функционируют на той же частоте, что и ядро (например, в процессорах Intel Pentium II и Pentium III для Slot 1, AMD Athlon для Slot A - L2-кэш функционировал на 1/2, и даже иногда на 1/3 частоты работы ядра). Частота работы ядра не однозначно определяет производительность.
Во-первых, каждое конкретное процессорное ядро (в зависимости от того, как оно спроектировано, сколько содержит исполняющих блоков различных типов, и т.д. и т.п.) может исполнять различное количество команд за один такт, частота же - это всего лишь количество таких тактов в секунду.
Во-вторых, даже в рамках одного и того же ядра, увеличение частоты вовсе не всегда приводит к пропорциональному увеличению быстродействия. Дело в том, что скорость исполнения команд ядром процессора - это вовсе не единственный показатель, влияющий на скорость выполнения программы. Не менее важна скорость поступления команд и данных на CPU. Таким образом, следует понимать: невозможно непрерывно наращивать одну только частоту ядра, не ускоряя одновременно подсистему памяти, так как в этом случае начиная с определённого этапа, увеличение частоты CPU перестанет сказываться на увеличении быстродействия системы в целом.
