IT-словарь › Оборудование › Делитель/извлекатель корня (ENIAC)

Делитель/извлекатель корня (ENIAC)

Оборудование Svenska → Обновлено: 2026-10-19

Один шкаф занимался и делением, и корнями, причём и то и другое — вычитанием снова и снова, пока не кончится место.

В отличие от умножителя, здесь не было таблицы. Делитель работал сдвигом и многократным вычитанием: отнять, посчитать, сколько раз поместилось, сдвинуть на разряд, повторить. Квадратные корни извлекались на той же аппаратуре по старому наблюдению, что сумма первых n нечётных чисел равна n². Тот же аккордеон, другая последовательность. Как и умножитель, он не имел собственной памяти и на время работы захватывал четыре аккумулятора.

Цена отражалась на часах. Деление могло занять до 143 времён сложения — чуть больше 28 миллисекунд, то есть около ста сорока сложений или десяти умножений. В результате сложилась культура программирования, сознательно избегавшая деления: константы масштабировали заранее, а всё, что выражалось умножением на обратную величину, так и писали. Тот самый рефлекс, который позже заставлял игровых программистов искать обратные величины вместо того, чтобы доверить деление FPU.

← Назад к словарю