Электронно вычислительные машины и вычислительные системы

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование




?ров в процессоре: 115 млн. шт.

  • Тактовая частота 100тАж450 МГц. В перспективе до 1 ГГц.
  • Разрядность
  • внутренняя 32-64 бит (до 128 бит)
  • шина данных и адреса (внешняя) 16-64 бит
  • Кэш-память 1-го уровня
  • общая
  • КЭШ-комманд и КЭШ-данных 8x8-32x32 кБ
  • Кол-во конвейеров. 2тАж10 сейчас. В плане 32 конвейера.
  • Набор устройств для обработки информации.
  • Чаще всего могут быть:

    1. целочисленные устройства IU есть всегда.
    2. устройство для обработки чисел с плавающей точкой FPU
    3. устройство обработки команд переходов BPU
    4. устройство управления памятью MMU
    5. поддержка DMA прямого доступа к памяти
    6. Мощность потребления 2.5тАж10 Вт
    7. Напряжение питания - 2.5тАж5 Вт

    Классификация процессоров

    1. По архитектуре
    2. По назначению

    2.1 для персональных компьютеров

    1. ПК профессионального уровня (Pentium)
    2. ПК бытового уровня (Celeron)
    3. для портативных компьютеров
    4. для серверов
    5. для мультимедиа компьютеров (MMX)
    6. для многопроцессорных систем
    7. специализированные процессоры
    8. для обработки цифровых сигналов
    9. для обработки аналоговых сигналов
    10. математические сопроцессоры
    11. графические сопроцессоры
    12. процессоры ввода-вывода
    13. сервисные процессоры
    14. транспьютерные процессоры, имеющие специальную конфигурацию для решения спец. задач

    3 По поколениям

    Основные производители: Intel, AMD, Cyrix.

    Процессор это любое устройство, выполняющее некоторые действия.

    В ВТ под процессором понимают устройство, выполняющее в автоматическом режиме некоторую последовательность операций:

    1. арифметические
    2. логические
    3. операции управления
    4. операции перехода

    Команда состоит из микрокоманд и означает какую-то операцию, которая состоит из микроопераций.

    Микрооперация это функциональная элементарная операция, выполняемая за один тактовый интервал и приводимая в действие одним управляющим сигналом.

    Микрокоманда это совокупность микроопераций, выполняемых параллельно во времени под действием нескольких управляющих сигналов, поступающих в одном такте.

    Микропрограмма это набор микрокоманд, обеспечивающий выполнение заданной операции или команды.

    Принцип академика Глушкова (Джона Вилкса) для построения устройств обработки цифровой информации.

    УУ - это комплекс средств автоматического управления процессом передачи и обработки информации.

    УА предназначен для выработки последовательностей управляющих функциональных сигналов на основе задаваемого кода операции и оповещающих сигналов об особенностях операндов и результатов операции, поступающих от АЛУ.

    Группы операций

    1. арифметические
    2. iелыми числами
    3. iислами с фиксированной точкой
    4. iислами с плавающей точкой
    5. операции с другими видами информации
    6. с логическими адресами
    7. операции с изображениями
    8. со звуком
    9. операции управления и связи
    10. операции управления вычислительным процессом
    11. операции связи с внешними устройствами
    12. обработка прерываний
    13. диагностические операции
    14. операции загрузки

    Способы реализации операций.

    1. Аппаратно-микропрограмная реализация.
    2. В виде биб-ки стандартных подпрограмм

    Достоинства 1: высокая скорость.

    Недостаток 1: усложнение процессора.

    В большинстве случаев 2-м способом исполняются функции (sin, cos, exp и т.д.)

    1. Использование дополнительных блоков или сопроцессоров

    Работа процессора.

    Структурная схема микропроцессора.

    1. АЛУ выполняет логические и арифметические операции над данными. Может быть одно или несколько АЛУ.
    2. БРгП СОЗУ (сверх ОЗУ) местная память с небольшой емкостью и высокого быстродействия. Рг этого блока указываются в командах программ и служат для хранения операндов; аккумулятора, в качестве Рг, указателя стека.
    3. УУ - вырабатывает последовательность управляющих сигналов, инициирующих выполнение соответствующей последовательности микроопераций, обеспечивая выполнение текущей команды. Есть УУ с жесткой и управляемой логикой.
    4. БУРг предназначен для временного хранения управляющей информации. Содержит Рг-ы состояния процессора, Рг-ы запросов прерываний и др. управляющие Рг-ы и триггеры.
    5. Блок связи интерфейс процессора. Организует обмен информацией между процессором и ПП и защиту участков ОП от неразрешенных обращений, а также связь процессора с другими устройствами и системами.
    6. Блок контроля и диагностики служит для обнаружения сбоев в работе процессора, восстановления работы программы после сбоя, поиска места неисправности.
    7. Пульт управления.

    Структура микропроцессора (МП)

    В Рг-ре флагов хранятся индикаторы выполнения операций и полученных результатов.

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

    Критерии проектирования.

    1. Затраты оборудования
    2. Быстродействие (длительность такта)
    3. Производительность (количество микроопераций, реализуемых за 1 такт)
    4. Регулярность структуры (ее однородность)

    Способы проектирования процессоров

    1. Синтез процессора как единого автомата с памятью (сейчас редко)
    2. Отдельный синте?/p>