Шина данных Intel Intel 80486 и выше центральных процессоров

Почему делают Intel 80486 и выше центральных процессоров имеет двойную 32-разрядную внутреннюю шину данных? ALU все еще 32 бита шириной, поэтому для чего дополнительная 32-разрядная шина?

6
задан 07.09.2016, 01:29

2 ответа

Это - для плавающей точки/MMX/SSE перемещение данных.

6
ответ дан 07.12.2019, 16:05

Двойная шина данных ширины может использоваться для больше, чем просто единственная часть данных за один раз. Как Paul R указал, что используется для данных с плавающей запятой, но он может также использоваться для передачи двух частей 32-разрядных данных одновременно.

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

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

1
ответ дан 07.12.2019, 16:05

Теги

Похожие вопросы