Машинное слово: различия между версиями

[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
Строка 9:
На ранних компьютерах встречалась самая разная длина слова. В те времена компьютеры делились на бизнес-ориентированные и научные. В бизнес-ориентированных компьютерах, занимавшихся экономическими и бухгалтерскими расчетами, не требовалась высокая точность вычислений, так как суммы всегда округлялись лишь до двух знаков после запятой. В научных же вычислениях наиболее часто проводятся операции с вещественными числами, и точность вычислений с большим количеством знаков после запятой очень важна. Так как модули памяти в ранних компьютерах стоили дорого, выбор размера слова напрямую отражался как на точности вычислений, которые мог выдавать компьютер, так и на его стоимости. 48-битное слово в научных компьютерах пользовалось большой популярностью<ref>[http://www.quadibloc.com/comp/cp0303.htm Real Machines with 24-bit and 48-bit words]</ref>, потому что 32-битное слово позволяло выразить вещественные числа с 6-7-ю знаками после запятой, что было недостаточно из-за накопления ошибки округления при больших расчетах, а 64-битное слово с 15-16 знаками после запятой выходило далеко за рамки требований к точности. 48-битное слово позволяло выразить вещественное число с 10-ю знаками после запятой, в самый раз для уровня научных вычислений того времени.
 
В [[1950-е|1950-х]] — [[1960-е|1960-х годах]] во многих компьютерах, производимых в [[США]], длина слова была кратна шести битам, поскольку там использовалась [[шестибитная кодировка]], так как для преставления всех цифр и, такимбукв образом,английского алфавита достаточно было 6-бит: 64 возможных комбинации позволяли закодировать 32 буквы (в машинномверхнем словерегистре), умещалось10 целоецифр числои достаточное количество символов пунктуации.

Первой машиной, в которой появилось 64-ое слово, стал [[суперкомпьютер]] [[Cray-1]] (1974 г.), так как к тому времени требования к точности вещественных чисел при проведении научных вычислений возросли.
 
В подавляющем большинстве современных компьютеров длина слова является [[двоичная система счисления|степенью двойки]]; при этом используются [[8-бит]]ные символы.