Вычисления стали повседневной работой
Зарплата, счета, движение товаров: IBM 1401 помогала выполнять повторяющиеся деловые расчёты. Её представили 5 октября 1959 года. Программы и данные можно было вводить с перфокарт, а при соответствующей комплектации — с магнитной ленты. Результат уходил на печать или на носитель. 1
За названием «1401» легко увидеть весь комплекс, но здесь мы рассматриваем именно центральную машину. Считыватель карт, ленточные накопители и принтер выполняли собственные задачи. Это различие помогает читать схему зала: устройство ввода доставляет данные, а программу исполняет центральная машина.
Программа вместо переподключения
До появления таких систем учётные операции часто распределяли между отдельными сортировальными, вычислительными и табулирующими машинами. Оператор переносил колоды между ними, а коммутационные панели задавали порядок работы.
У IBM 1401 программа хранилась в памяти. Для новой задачи можно было загрузить другой набор команд. Менялась организация процесса: вместе с машиной становились важны подготовка программы, порядок входных данных и проверка результата. 2
Память, которую считали символами
В описаниях IBM 1401 встречается вместимость от 1 400 до 16 000 символов. Эти величины относятся к разным конфигурациям, а не к одному неизменному комплекту. Ферритовая память сохраняла программу и данные. 3
Каждая адресуемая позиция содержала шестибитный код символа, метку слова и бит проверки чётности. Машина работала с полями переменной длины и десятичными числами. Поэтому исходную единицу «символ» мы сохраняем: простая замена её на современные байты скрыла бы особенности представления информации. 4
Важен весь рабочий процесс
Мало выполнить арифметику: данные нужно подготовить, прочитать, сохранить и выдать человеку в удобном виде. Именно поэтому рядом с 1401 стояла периферия. Характер комплекса определялся сочетанием устройств и программы, которую на нём выполняли.
Посмотрите на него как на цепочку ответственности. У карты есть порядок в колоде; у ленты — роль в задании; у распечатки — получатель. По назначению это предок части задач, которые сегодня мы поручаем учётным системам: обработать записи, применить правила, выпустить документы.
Малый объём оперативной памяти не ограничивал весь массив данных тем же размером. Программа могла обрабатывать записи последовательно, читая их с внешнего носителя. Важны были организация задания и доступная периферия, а не только число символов внутри шкафа.
Ниже — сравнение с конкретным современным телефоном. А в зале собраны три реальных применения, где видно, что менялось в работе организаций.
Что рассмотреть на фотографии
Слева видна панель управления с лампами, переключателями и кнопками. Остальную часть фасада занимают двери шкафа. Это фотография сохранившегося экземпляра в музее, сделанная в 2012 году; окружающее оборудование относится к музейной обстановке и не является реконструкцией рабочего места 1960-х.
Чтобы увидеть роль центральной машины среди остальных устройств, вернитесь в зал и проследите путь задания от ввода до печати.
