Особенности ЭВМ PENTIUM Intel Р6. Использование конвейеризации вычислений

Архитектура ЭВМ 22.11.2019 0 2508 Нашли ошибку? Ссылка по ГОСТ

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

Соответствующие этапы включают:

  • выборку команд из кэш-памяти или оперативной памяти;

  • декодирование команды;

  • генерацию адреса, в процессе которой определяются адреса операндов в памяти;

  • выполнение операции с помощью АЛУ (арифметико-логического устройства);

  • запись результаты ( адрес определяется конкретной машинной командой).

Каждому этапу соответствует своя схема в составе конвейера. Поэтому, когда после выборки команда поступает в блок декодирования, блок выборки оказывается свободным и может обрабатывать следующую команду. Таким образом, на конвейере могут находиться в разной стадии выполнения 5 команд, в результате чего возрастает скорость обработки отдельной команды.

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

Нашли ошибку? Выделите текст и нажмите CTRL + Enter
[ratemypost]
2508