IBM 1400 серии

редактировать
Система обработки данных IBM 1401, первый член серии 1400

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

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

СОДЕРЖАНИЕ

  • 1 История
  • 2 Совместимые системы
  • 3 Кодирование полей и символов
  • 4 языка программирования
  • 5 Выход на пенсию
  • 6 Примечания
  • 7 ссылки
  • 8 Внешние ссылки

История

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

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

  • IBM 1240-1963 банковская система
  • IBM 1401 - 1959
  • IBM 1410 - 1960
  • IBM 1420-1962 высокоскоростная система банковских перевозок
  • IBM +1440 - 1962
  • IBM 1450-1968 Система обработки банковских данных для небольших банков
  • 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 обеспечивает совместимость приблизительно 1401 за счет сочетания архитектурного сходства и поддержки программного обеспечения.

Кодирование полей и символов

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

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

Языки программирования

Языки программирования для серии 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 компьютера были восстановлены до полного рабочего состояния в Музее компьютерной истории.

Примечания

использованная литература

внешние ссылки

  • Многие руководства к IBM серии 1400 доступны в Интернете (файлы в формате pdf) по адресу http://bitsavers.org/pdf/ibm/1410/.
Последняя правка сделана 2023-04-21 08:13:52
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте