Почему разрядность процессора/шины обычно 2^x?

Тема в разделе "WASM.ZEN", создана пользователем MEPOX, 26 июн 2010.

  1. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    Есть шины конечно и по 20 и по 36 и много ещё какие, но почему обычно всё таки придерживаются такого соглашения? Это дань традиции или это имеет под собой что-то практически важное ? Кроме того не очень понятно почему процессоры именно 32-х битные, а не, например, 33 битные?
     
  2. edemko

    edemko New Member

    Публикаций:
    0
    Регистрация:
    25 ноя 2009
    Сообщения:
    454
    8 bit -> 16 bit -> 32 bit -> 64 bit
    8.25 bit ?> 16.5 bit ?> 33 bit :)
     
  3. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    8 -> 16 -> wtf -> 20 omg
     
  4. Pavia

    Pavia Well-Known Member

    Публикаций:
    0
    Регистрация:
    17 июн 2003
    Сообщения:
    2.409
    Адрес:
    Fryazino
    По поводу шин каких только нет. И чаще не кратны 2^x.
    По поводу процессоров так исторически сложилось. Были 10 бит и 70битные.
     
  5. Clerk

    Clerk Забанен

    Публикаций:
    0
    Регистрация:
    4 янв 2008
    Сообщения:
    6.689
    Адрес:
    РБ, Могилёв
    Мультиплексоры, дешифраторы и пр. схемы работают с разрядностями кратными 2^i. Иначе это излишние затраты аппаратные.
     
  6. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    Clerk
    это я припоминаю. Но в чем конкретно дело так до сих пор не понимаю.
     
  7. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    MEPOX

    А чего понимать? Кратность степени двойки роль играет, под неё и подстраивают разрядность. Кроме того, 8-битный байт -- изобретение ИБМ, но оказался очень удобным (7 бит, а тем более меньше, уже недостаточно для нормального кодирования потребных символов и управляющих кодов, а больше 8 -- излишне для того же самого кодирования).
     
  8. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    SII
    то что 8б-ый байт изобрело ибм я знаю.
    >>Кратность степени двойки роль играет
    какую??
     
  9. SII

    SII Воин против дзена

    Публикаций:
    0
    Регистрация:
    31 окт 2007
    Сообщения:
    1.483
    Адрес:
    Подмосковье
    Удобство построения электронных схем, удобство адресации отдельных разрядов и т.п.
     
  10. GoldFinch

    GoldFinch New Member

    Публикаций:
    0
    Регистрация:
    29 мар 2008
    Сообщения:
    1.775
    у дешифратора с N входами - 2^N выходов
    у мультиплексор использует дешифратор чтобы коммутировать свои входы к выходу
    соответственно у мультиплексора с 3-х разрядным адресом будет 2^3 = 8 входов, c 4-х разрядным адресом - 16 входов