Конвейер и эффективность выполнения микрокоманд (часть 4) by Core


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.04.2009 22:52:40

Конвейер и эффективность выполнения микрокоманд (часть 4)

by Core @ 07.04.2009 22:52:40

¦ Выполнение: как только операнды получены, можно работать. Чтобы командой не предписывалось — складывать, перемещать, делить, умножать — пришло время делать это.


¦ Запись результатов работы: после того, как операция выполнена, результаты выполнения

— как полученные величины, так и любая информация о состоянии (статусе) процессора

— снова должны быть записаны в регистры процессора.

Разбивая процесс выполнения инструкций на меньшие подзадачи, разработчики чипов могут разделить работу, выполняемую процессором на маленькие части, что в свою очередь делает возможным создавать все более и более быстрые секции процессора для выполнения этих задач. Иными словами, легче создать процессор состоящий из пяти быстрых секций, чем создавать один процессор из одной быстрой секции. Этот процесс "выборки-декодирования-получения" "данных-выполнения-записи" отчасти напоминает поточную линию, а поэтому называется конвейером процессора (CPU pipeline). В состав некоторых процессоров входит несколько конвейеров, но эти процессоры мы рассмотрим позже.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100