Открыть сервис

IBM 1401

IBM 1401 — это семейство цифровых электронных вычислительных машин (компьютеров) второго поколения, выпускавшееся корпорацией International Business Machines (IBM) с 1959 по 1971 год. IBM 1401 стала одной из самых успешных и массовых моделей компьютеров в истории, заложив основы для массового внедрения вычислительной техники в бизнес и государственное управление. Машина была ориентирована на коммерческие и административные задачи, такие как обработка данных, ведение бухгалтерского учёта, управление запасами и подготовка отчётов. Благодаря своей относительной дешевизне, надёжности и удобству программирования, IBM 1401 стала «рабочей лошадкой» для тысяч компаний и организаций по всему миру, включая СССР, где она использовалась в рамках программ автоматизации управления народным хозяйством.

История

Предпосылки появления

В середине 1950-х годов рынок коммерческих компьютеров был представлен в основном большими и дорогими машинами, такими как IBM 650, UNIVAC I и IBM 705. Эти системы требовали значительных капиталовложений и специально обученного персонала. Малый и средний бизнес, а также государственные учреждения не могли позволить себе такие затраты. IBM, осознавая этот пробел, в 1957 году начала разработку более доступной и простой в эксплуатации машины, способной заменить перфокарточные табуляторы и счётные машины.

Разработка и анонс

Проект под кодовым названием «World’s Largest Computer» (самый большой компьютер в мире) на самом деле был направлен на создание самой массовой машины. Разработка велась в лаборатории IBM в Покипси (штат Нью-Йорк) под руководством Ральфа Палмера. Ключевым требованием было использование транзисторов вместо электронных ламп, что обеспечивало меньшие габариты и энергопотребление. IBM 1401 была анонсирована 5 октября 1959 года. Первые поставки начались в сентябре 1960 года.

Успех и массовое производство

Успех IBM 1401 превзошёл все ожидания. К 1965 году было установлено более 10 000 систем, что составляло около половины всех компьютеров в мире на тот момент. Машина выпускалась в десятках модификаций, различающихся объёмом памяти, скоростью работы и набором периферийного оборудования. Производство продолжалось до 1971 года, а эксплуатация многих машин продолжалась вплоть до начала 1980-х годов. IBM 1401 стала основой для целой линейки совместимых машин: IBM 1410, IBM 1460 и других.

Влияние на рынок

IBM 1401 фактически создала рынок массовых коммерческих компьютеров. Она вытеснила перфокарточные табуляторы и сделала вычислительную технику доступной для широкого круга организаций. Успех этой модели укрепил доминирующее положение IBM на компьютерном рынке на десятилетия вперёд.

Архитектура и устройство

Центральный процессор

IBM 1401 была машиной с переменной длиной слова. Данные обрабатывались не фиксированными блоками (словами), а посимвольно. Каждый символ (цифра, буква, знак) кодировался шестью битами (код BCD — Binary Coded Decimal) и хранился в памяти как отдельная ячейка. Арифметические операции выполнялись над числами произвольной длины, что было удобно для коммерческих расчётов с большими суммами и точностью.

Память

В качестве оперативной памяти использовалась ферритовая магнитная память на кольцевых сердечниках. Объём памяти варьировался от 1 400 до 16 000 символов (слов). Время доступа к памяти составляло около 11,5 микросекунд на символ. Машина не имела кэш-памяти.

Система команд

Система команд была относительно простой и ориентирована на обработку символьных данных. Основные команды включали:

Периферийное оборудование

IBM 1401 комплектовалась широким набором периферийных устройств, многие из которых были разработаны специально для этой модели:

Программное обеспечение

Изначально IBM 1401 программировалась на ассемблере (SPS — Symbolic Programming System) и на машинном коде. Позднее был разработан упрощённый язык программирования RPG (Report Program Generator), который позволял создавать отчёты без глубоких знаний ассемблера. Также существовали компиляторы для FORTRAN и COBOL, хотя их использование было ограничено из-за малого объёма памяти. Для управления вводом/выводом и выполнения стандартных операций использовалась операционная система IBM 1401 Tape Operating System (TOS) и IBM 1401 Disk Operating System (DOS).

Применение

Коммерческая обработка данных

Основное применение IBM 1401 — автоматизация рутинных операций в бизнесе:

Государственное управление

IBM 1401 широко использовалась в государственных учреждениях, в том числе в США для обработки данных переписи населения, налоговых деклараций и пенсионных выплат.

Научные и инженерные расчёты

Хотя машина не была оптимизирована для научных вычислений, её также применяли для решения несложных инженерных задач, обработки экспериментальных данных и в учебных целях.

Использование в СССР

В Советском Союзе IBM 1401 не производилась по лицензии, но поставлялась через внешнеторговые организации для нужд министерств и крупных предприятий. Машины использовались в системах управления народным хозяйством, в том числе в рамках создания автоматизированных систем управления (АСУ). Однако из-за политики импортозамещения и разработки собственных машин (например, серии «Минск» и «Урал») количество установленных IBM 1401 в СССР было ограничено.

Критика и недостатки

Интересные факты

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →