С появлением технологии MMX и конвейерной обработки (смотри соответствующую главу в этой книге, приводимую ниже) представление об АЛУ как об устройстве с двумя входами и одним выходом (см. рисунок D.1.8.) стало не соответствовать действительности. В случае конвейерной обработки происходит "распараллеливание" вычислений на уровне команды, когда за один такт складываются два или более операнда, результаты параллельных вычислений объединяются и т.п. Поэтому современные арифметико-логические устройства процессоров с конвейерной обработкой правильно изобразить схемой на рисунке D.1.9. Применение данной схемы показывает, как осуществляется на одном процессоре несколько параллельных вычислений на уровне инструкций, а не на уровне потоков. (смотри определение потоков в книгах, посвященные операционным системам.) Конвейер – большой шаг в развитии микропроцессоров, сделанный фирмой Intel.
Рис. D.1.8. Представление классического АЛУ как "черного ящика".
Рис. D.1.9. Представление АЛУ процессора с конвейером как "черного ящика".
Назад... К оглавлению раздела Далее...
=== *** === *** === *** ===
Copyright © Юрий А. Денисов. 2000-2002 г.
В настоящее время проект закрыт (в версии 1.00.3 alpha). Автор приносит извинения за прекрашение разработки.