Введение

Многоцелевой мейнфреймный компьютер и периферийные устройства
Вскоре после этого была создана урезанная 24-битная версия, получившая обозначение CDC 924, и поставлена в NASA. Первый 1604 был поставлен в Пост-дипломную школу ВМС США в январе 1960 года для использования в приложениях JOVIAL, поддерживающих основные центры управления операциями флота, главным образом для прогнозирования погоды на Гавайях, в Лондоне и Норфолке (штат Вирджиния). К 1964 году было построено более 50 систем. CDC 3600, который включал пять дополнительных опкодов, сменил 1604 и был с ним "в значительной степени совместим". Один из компьютеров 1604 был отправлен в Пентагон в DASA (Агентство по атомной поддержке обороны) и использовался во время Карибского кризиса для прогнозирования возможных ударов Советского Союза по Соединенным Штатам. 12-битный миникомпьютер CDC 160 часто использовался в качестве процессора ввода-вывода в системах 1604. Автономная версия 160, получившая название CDC 160 A, считается одним из первых миникомпьютеров.

Архитектура

CDC 1604 регистрирует 47 . 14 . 00 (позиция бита) Оперативные регистры (48 бит) А Аккумулятор Q Вспомогательный арифметический регистр Счетчик программы (15 бит) P Счетчик программы Индексные регистры (15 бит) 1 Индекс 1 2 Индекс 2 3 Индекс 3 4 Индекс 4 5 Индекс 5 6 Индекс 6

Память в CDC 1604 состоит из 32K 48-битных слов магнитной памяти с временем цикла 6,4 микросекунд. Регистр Q обычно использовался совместно с A для формирования регистра удвоенной длины AQ или QA, участвуя с A в операциях умножения, деления и логического произведения (маскирования), а также для временного хранения содержимого A при использовании A для другой операции. Внутреннее представление целых чисел использует арифметику дополнительного кода. Внутренний формат чисел с плавающей точкой – 1 11 36: один бит знака, одиннадцать бит смещенного (предвзятого) двоичного экспонента и тридцать шесть бит двоичной мантиссы. Три наиболее значащих бита аккумулятора преобразуются из цифрового в аналоговый сигнал и подключаются к ламповому аудиоусилиелю, расположенному в консоли. Эта возможность могла использоваться для программирования звуковых оповещений для оператора компьютера или для генерации музыки. Те, кто был знаком с внутренним устройством программного обеспечения, часто могли слышать, какие части задачи выполнялись CDC 1604; например, в качестве средства отладки бесконечно повторяющаяся музыкальная фраза указывала на то, что программа зациклилась.

Использование и применение

В 1960 году одно из первых приложений для интеллектуального анализа текста, Masquerade, было разработано для компании Marathon Oil Company в Финдлее, штат Огайо. Masquerade представляла собой программу интеллектуального анализа текста, которая использовала синтаксические структуры, лежащие в основе текстовых данных, для скрытия слов и фраз с целью поиска. В 1969 году Центр управления операциями флота, Тихоокеанский (FOCCPAC в Кунии) на Оаху, Гавайи, запустил Автоматизированную среду управления (ACE), используя кластер из пяти CDC 160A для контроля многозадачной сети из четырех CDC 1604. Minuteman I стала первой американской твердотопливной баллистической ракетой межконтинентального радиуса действия (МБР), поступившей на вооружение. Было разработано два совершенно независимых проекта наземных станций. Меньшая, более изящная конструкция с одним шахтным пуском включала в себя две резервные компьютерные системы CDC 1604, каждая из которых была оснащена двумя шкафами, содержащими четыре магнитных ленточных накопителя плотностью 200 бит на дюйм. Компьютеры использовались для предварительного вычисления данных для наведения и управления стрельбой. Результаты, основанные на текущих погодных условиях и данных о целях, загружались в ракету перед запуском. Модели обоих вариантов наземных станций МБР, включая блочные модели компьютеров CDC 1604, можно увидеть в аэрокосмическом музее Октава Шанута в Рантуле, штат Иллинойс. Третья версия компьютерной образовательной системы PLATO была реализована на базе CDC 1604 C. JOVIAL использовался в качестве основного языка программирования для CDC 1604, а восьмеричная система – для программирования общих служб, поддерживаемых CDC 160A. NAVCOSSACT, расположенная на Вашингтонской военно-морской верфи, обеспечивала поддержку систем и обучение. CDC 1604 использовался Сэмом Шмиттом и Стоктоном Гейнсом для создания произведений искусства, таких как "Sailboat" и другие.

Аналогичные машины

Модель 1604 использовалась в советской лаборатории ядерного оружия. Компьютер БЭСМ-6, запущенный в производство в 1968 году, был разработан с некоторой программной совместимостью с CDC 1604, но работал в 10 раз быстрее и имел дополнительные регистры.