Сколько регистров идеально иметь при хорошей, идеальной системе? Скольки битные регистры идеальней всего?

Слышал что например 24 бита для шины идельно иметь. Но почему то сделали 32 - хотя 32 это уже за глаза много. И объёма памяти с 24 - х битной шиной за глаза хватает. А как дела у нас состоят с регистрами? Может быть тоже какое то идеально количество имется?
4 года назад от Виктор Целесс

2 Ответы



0 голосов
64 бита для обычных вычислений и адресации. 24 безбожно мало, это было в шинах только очень старых процессоров, скоро и 32 стало нехватать. И бОльшая часть регистров сответственно тоже 64-битная. Для векторных вычислений, например, обработки изображений, используются и регистры большей длины, до 512 и иногда до 1024 бит. Количество регистров общего назначения в обычном микропроцессоре сейчас обычно составляет 16, есть еще специализированные вроде счетчика команд. Но на самом деле каждый регистр, хотя он для программиста имет одно имя, является множеством теневых регистров, которые программисту не видны, процессор использует их для хранения данных, которые еще могут понадобиться и при целесобразности просто переименовывает один из теневых регистров в регистр, поименованный в программе. Современный микропроцессор по сути микрокомпьютер, преобразующий команды машинного кода в вызов внутренних микропрограмм с совсем другими внутренними командами и самостоятельно осуществляющий оптимизацию поступающего на его вход машинного кода.
Я уж и не говорю о таких особенностях современных микропроцессоров, как конвейеры выполнения команд и блоки предугадывания будущих команд. Миллиарды транзисторов в современном микропроцессоре много чем занимаются . А самый большой современный микропроцессор, имеющий, правда, тысячи ядер и предназначенный для работы в серверах, содержит 1, 2 триллиона транзисторов.
4 года назад от Сергей Иванов
0 голосов
Это зависит от того что делает ваша система. Если она предназначена для сложных вычислений лучше многоразрядные шины и регистры, если для несложных логических операций и 8 разрядов за глаза хватит.
4 года назад от Aim Only

Связанные вопросы

1 ответ
9 года назад от андрей пылаев