Есть шины конечно и по 20 и по 36 и много ещё какие, но почему обычно всё таки придерживаются такого соглашения? Это дань традиции или это имеет под собой что-то практически важное ? Кроме того не очень понятно почему процессоры именно 32-х битные, а не, например, 33 битные?
По поводу шин каких только нет. И чаще не кратны 2^x. По поводу процессоров так исторически сложилось. Были 10 бит и 70битные.
Мультиплексоры, дешифраторы и пр. схемы работают с разрядностями кратными 2^i. Иначе это излишние затраты аппаратные.
MEPOX А чего понимать? Кратность степени двойки роль играет, под неё и подстраивают разрядность. Кроме того, 8-битный байт -- изобретение ИБМ, но оказался очень удобным (7 бит, а тем более меньше, уже недостаточно для нормального кодирования потребных символов и управляющих кодов, а больше 8 -- излишне для того же самого кодирования).
у дешифратора с N входами - 2^N выходов у мультиплексор использует дешифратор чтобы коммутировать свои входы к выходу соответственно у мультиплексора с 3-х разрядным адресом будет 2^3 = 8 входов, c 4-х разрядным адресом - 16 входов