Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Система обработки данных IBM 1401, первый член серии 1400

Серия IBM 1400 представляла собой второе поколение ( транзисторных ) компьютеров среднего класса с десятичной точкой для бизнеса, которые IBM продавала в начале 1960-х годов. Этим компьютерам предлагалось заменить табличные машины, такие как IBM 407 . Машины серии 1400 хранят информацию в магнитных сердечниках в виде строк символов переменной длины, разделенных слева специальным битом, называемым «словесный знак», а справа - «меткой записи». Арифметика производилась по цифрам. Поддержка ввода и вывода включала перфокарты , магнитную ленту и высокоскоростные линейные принтеры . Дисковое хранилище также был доступен.

Многие члены этой серии могут использоваться как независимые системы, как расширения оборудования для перфокарт IBM или как вспомогательное оборудование для других компьютерных систем. Некоторые, однако, предназначались для конкретных приложений или были экономичными только как независимые системы.

История [ править ]

1401 , объявил 5 октября 1959 года, был первым членом серии IBM 1400. Это был первый компьютер, на котором развернуто более 10 000 единиц. [1] IBM 1410 была аналогичной конструкции, но с большим адресного пространства . IBM 1460 был логически , но не физически идентичен полностью Optioned 1401 с 16 000 символов памяти, и в два раза быстрее. 1240 была банковской системой, эквивалентной системе 1440 с поддержкой MICR . IBM 7010 был логически , но не физически идентичен 1410, и в два раза быстрее.

Члены серии 1400 включали:

  • Банковская система IBM 1240 - 1963 [2]
  • IBM 1401 - 1959 г.
  • IBM 1410 - 1960 г.
  • IBM 1420 - 1962 высокоскоростная система банковского транзита [3]
  • IBM 1 440 - +1962
  • IBM 1450 - 1968 Система обработки банковских данных для небольших банков [4]
  • IBM 1460-1963 гг.
  • IBM 7010 - 1962 год

Периферийные устройства, используемые с машинами серии 1400, включали:

Совместимые системы [ править ]

IBM представила несколько моделей, совместимых (или почти совместимых) с 1401.

  • 1460 был вдвое быстрее, и многие особенности 1401 были стандартными.
  • 1440 был популярной недорогой альтернативой, хотя и не полностью совместим с 1401.
  • 1240, 1420, 1450 были системами, специально разработанными для банковского дела.
  • 1410 была намного более быстрой системой в том же духе, что и 1401, но со значительными отличиями, такими как больший объем памяти (до 100 000 символов), большее количество индексных регистров (пятнадцать) и дополнительные инструкции. Замечательной особенностью в эпоху до микропрограммирования был переключатель «режима совместимости», который позволял запускать 1401 программу без изменений.
  • 7010 был более быстрой и точно совместимой версией 1410.
  • IBM System / 360 Model 30 можно заказать с функцией микропрограммного в 1401 совместимости. Несколько периферийных устройств серии 1400 были адаптированы для использования с System / 360.

Honeywell 200 от Honeywell обеспечивает совместимость примерно 1401 благодаря сочетанию архитектурного сходства и поддержки программного обеспечения.

Кодировка полей и символов [ править ]

В серии 1400 наименьшая адресуемая единица в основной памяти называется символом. 1400 хранит внутри себя буквенно-цифровые символы в двоично-десятичной форме (BCD) , охватывающей шесть битов, называемых BA8421. Когда символ является кодом операции или первым символом в поле, включается еще один бит, называемый «словесной меткой». Также включен бит нечетной четности , называемый «C».

Арифметика основана на десятичной системе с положением единицы в старшем и старшем десятичном разряде в конце младшего адреса многозначного поля, таким образом, ″ big-endian ″.стиль. Это относится как к вычислению (возможно, индексированного) адреса для доступа к операндам, так и к различным операндам арифметических инструкций. В то время как поле адреса в инструкции, обозначающее операнд, имеет фиксированную длину (которая зависит от размера памяти), числовые операнды арифметических инструкций могут иметь произвольную (положительную) длину. Подход словесной метки позволяет 1410 получить доступ к полю (в зависимости от выполняемой инструкции) на любом конце, так что можно выбрать наиболее эффективный доступ. Таким образом, компилятор языка программирования более высокого уровня должен позаботиться о начальном приращении адреса операнда (на длину операнда минус 1), например, для команд сложения, вычитания или умножения. [5]

Языки программирования [ править ]

Языки программирования для серии 1400 включали систему символьного программирования (SPS, язык ассемблера ), автокодер (более полнофункциональный язык ассемблера), COBOL , FORTRAN , генератор программ отчетов (RPG) и FARGO .

Выход на пенсию [ править ]

Серия 1400 была заменена на System / 360, а позже на машины начального уровня, такие как IBM System / 3 , System / 32 , System / 34 , System / 36 , System / 38 и AS / 400 .

1400-е были официально сняты с производства в начале 1970-х годов, однако некоторые периферийные устройства серии 1400 все еще продавались с системами третьего поколения .

Два 1401 компьютера были восстановлены до полного рабочего состояния в Музее компьютерной истории .

Заметки [ править ]

  1. ^ да Круз, Франк (7 сентября 2015). «IBM 1401» . История вычислительной техники Колумбийского университета . Колумбийский университет . Проверено 11 сентября 2017 года .
  2. ^ "1963" . Архивы IBM: История IBM . IBM . 23 января 2003 . Проверено 11 сентября 2017 года .
  3. ^ «Банк в 1960-х» . История Федерального резервного банка Атланты, 1914–1989 . Федеральный резервный банк Атланты . Проверено 11 сентября 2017 года .
  4. ^ «Хронология DPD» . Архивы IBM: Отдел обработки данных IBM . IBM . 23 января 2003 . Проверено 11 сентября 2017 года .
  5. ^ Принципы работы IBM 1410 (PDF) (Технический отчет). Справочная библиотека систем IBM. Форма A22-0526. Международная корпорация бизнес-машин . 1 мая 1963 г.

Ссылки [ править ]

  • Архивы IBM: Семейное древо и хронология мэйнфреймов IBM до 360 .
  • IBM (апрель 1969 г.). Каталог программ для IBM 1240-1401-1420-1440-1450 и 1460 (PDF) . C20-1601-9. Архивировано из оригинального (PDF) 19 октября 2006 года . Проверено 24 сентября 2006 .
  • IBM (октябрь 1967 г.). Библиография IBM 1401 и 1460 (PDF) . А24-1495-4. Архивировано из оригинального (PDF) 12 февраля 2006 года . Проверено 26 сентября 2006 . Источник на 1401, 1460 компонентов.
  • IBM (nd). Библиография IBM 1410/7010 (PDF) . A22-6826-4. Источник для компонентов 1410/7010.

Внешние ссылки [ править ]

  • Многие руководства к IBM серии 1400 доступны в Интернете (файлы в формате pdf) по адресу http://bitsavers.org/pdf/ibm/1410/ .