Техника

Разрядность древних ЭВМ

Почему прежде компьютеры могли иметь любую, порою весьма причудливую разрядность (например, 19 бит), а теперь только по степеням двойки (4,8,16,32,64 и т. д бит).
А.
Айжан ...
66 534
Я не знаю, откуда взялись 19 бит. Если кто-то укажет конкретную модель компьютера, где бы бытность была такой, то буду признателен.

39-бит – это характерное число машин серии БЭСМ. Хитрость в том, что 32 бита – это разрядность, потом еще знак числа, еще пять битов на порядок (степень числа) и еще 1 бит на знак степени. Самое интересное, что такое причудливое сочетание характеристик работало и обеспечивало качественные результаты. Например, программа, написанная на фортране для БЭСМ давала приемлемый результат, а при переносе на западные компьютеры могла умереть в результате ошибок округления.

Собственно по этой причине стали развивать международные стандарты в области вычислительной техники. Настоящие зануды вычислительной техники никогда не произнесут слово байт, а только октет (8 бит), поскольку даже слово байт в разных системах означало что угодно, вплоть до 17 бит длинной (при записи на компакт диск, например).

Что касается, нынешней сугубо двоичной системы, то она связана с открытым проектирование электроники. Что вы будете делать с микросхемой в которой всего 12 бит? Цеплять их хитрым образом к вашему 16-битному процессору паровозиком или плюнуть на все кормить процессор только 16-ю битами?

Это эффекты глобализации. Впрочем, в локальных проектах, вы можете не обращать на них внимания. Можете использовать DSP процессоры у которых код не двоичный, а основан на числах Фибоначчи. Такое тоже есть, но оно уж больно специализировано.
Эдуард Фефелов
Эдуард Фефелов
82 502
Лучший ответ
на моей первой что такое разрядность мы и не знали, память была 15 тысяч ячеек по 24 бита каждая.
~Zin@id@ ~
~Zin@id@ ~
64 226
Адресация проще.
София Мусиенко
София Мусиенко
89 751
Например, минск-32 была 37-разрядной (36 инф +1 знаковый). При этом ёмкость ОЗУ была кратна степени 2, но слова 37-разрядные :)
Возможно, тогда на это были веские причины.
Степа Бойко
Степа Бойко
69 565
"..а сбитый с толку «Алдан», вместо того чтобы считать в двоичной системе, непонятным мне образом переходил на древнюю шестидесятеричную, да еще менял логику, начисто отрицая принцип исключенного третьего."
Стругацкие "Понедельник начинается в субботу"
в военном байте 9 бит.
Степа Бойко в серверном тоже :)
Надежность.
... была фиговая. Один запасной
унификация для совместимости
при нечётном бите легко организовать суперскалярность и параллелизм вычислений, применение которого напрочь убивает миф о тактовой частоте, как важном параметре
в военных системах именно нечётное число
Нур так удобнее наверно
Раньше еще не придумали что так удобней
И лепили. Кто во што
Быстродействие было очень низким, а компьютеры использовались чаще всего только для проведения сложных вычислений, поэтому старались впихнуть максимально возможную разрядность, невзирая на то, кратная он степени двойки или нет.
мне известно только бсм 6. какая у нее была разрядность фик его знает.
Lydmila Makarhenko
Lydmila Makarhenko
5 662