CDC 1604 - CDC 1604

CDC 1604
CDC 1604 Overview.png
CDC 1604 с цифрой в виде шкалы
Дизайн
Производитель Корпорация Control Data
Дизайнер Сеймур Крей
Дата выхода 1960 г. ( 1960 )
Проданных единиц 50+
Цена 1 030 000 долларов (192 килобайта)
Кожух
Габаритные размеры Высота: 176 см (69 дюймов)
Длина: 227 см (89
дюймов ) Ширина: 68 см (27 дюймов)
Масса 2200 фунтов (1000 кг)
Власть 5,5 кВт при 208 В 60 Гц
Система
Операционная система Co-Op Monitor (разработан организацией пользователей)
Процессор 48-битный процессор @ 208 кГц
объем памяти 192 килобайта (32767 x 48 бит)
Место хранения -
MIPS 0,1
ФЛОПЫ -
Предшественник -
Преемник CDC 3800 и 3400

CDC 1604 был 48-разрядный компьютер разработан и изготовлен Seymour Cray и его командой в корпорации Control Data (CDC). 1604 известен как один из первых коммерчески успешных транзисторных компьютеров . ( IBM 7090 был доставлен ранее, в ноябре 1959 года). Легенда гласит, что обозначение 1604 было выбрано путем добавления первого уличного адреса CDC (501 Park Avenue) к бывшему проекту Cray, ERA- UNIVAC 1103 .

Урезанная 24-битная версия, получившая обозначение CDC 924 , была вскоре произведена и доставлена ​​в НАСА.

Первый 1604 был доставлен в аспирантуру ВМС США в январе 1960 года для приложений, поддерживающих основные центры управления флотом, в первую очередь для прогнозирования погоды на Гавайях , в Лондоне и Норфолке, штат Вирджиния . К 1964 году было построено более 50 систем. CDC 3600 , который добавил пять кодов оп, преемницей 1604, и «был в значительной степени совместимы» с ним.

Один из 1604-х был отправлен в Пентагон в DASA (Агентство оборонной атомной поддержки) и использовался во время кубинского ракетного кризиса для прогнозирования возможных ударов Советского Союза по Соединенным Штатам.

12-битный миникомпьютер , называемый CDC 160 , часто использовался в качестве процессора ввода-вывода в системах 1604. Автономная версия 160 под названием CDC 160-A, возможно, была первым миникомпьютером.

Архитектура

Чертеж CDC 1604 с 2 видами с масштабированием
Регистры CDC 1604
4 7 . . . 1 4 . . . 0 0 (битовая позиция)
Регистры операндов (48 бит)
А Аккумулятор
Q Вспомогательный арифметический регистр
Программный счетчик (15 бит)
  п Счетчик команд
Индексные регистры (15 бит)
  1 Индекс 1
  2 Индекс 2
  3 Указатель 3
  4 Индекс 4
  5 Индекс 5
  6 Указатель 6

Память в CDC 1604 состояла из 32К 48-битных слов памяти магнитного сердечника с временем цикла 6,4 микросекунды. Он был организован в виде двух банков по 16 тысяч слов в каждом, с нечетными адресами в одном банке и четными адресами в другом. Два банка были разделены фазами на 3,2 микросекунды, поэтому среднее эффективное время доступа к памяти составило 4,8 микросекунды. Компьютер выполнял около 100 000 операций в секунду.

Каждое 48-битное слово содержало две 24-битные инструкции. Формат команд был 6-3-15: шесть бит для кода операции, три бита для «указателя» (индексный регистр для инструкций доступа к памяти, условие для инструкций перехода (перехода)) и пятнадцать битов для адреса памяти (или сдвига). count, для инструкций по смене).

ЦП содержал 48-битный аккумулятор (A), 48-битный вспомогательный арифметический регистр (Q), 15-битный программный счетчик (P) и шесть 15-битных индексных регистров (1-6). Регистр Q обычно использовался вместе с A для формирования регистра AQ или QA двойной длины, участвуя с A в операциях умножения, деления и логического произведения (маскирования), а также временного хранения содержимого A при использовании A для другой операции.

Внутреннее целочисленное представление использует арифметику с дополнением до единиц . Внутренний формат с плавающей запятой был 1-11-36: один бит знака, одиннадцать бит смещения (смещенной) двоичной экспоненты и тридцать шесть бит двоичного значения.

Три старших разряда аккумулятора были преобразованы из цифрового в аналоговый и подключены к ламповому усилителю звука, содержащемуся в консоли. Это средство можно использовать для программирования звуковых предупреждений для оператора компьютера или для создания музыки. Те, кто знаком с внутренним устройством программного обеспечения, часто могли слышать, какие части задачи выполнялись CDC 1604; в качестве средства отладки, например, нескончаемая повторяющаяся музыкальная фраза указывала на то, что программа застряла в цикле.

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

В 1960 году , одной из первых текстовых горных работ, Маскарад , была написана для Marathon Oil Company в Финдли, штат Огайо . Masquerade - это программа для интеллектуального анализа текста, которая использовала синтаксические структуры, лежащие в основе текстовых данных, для маскировки слов и фраз для целей поиска. В 1969 году Центр управления флотом в Тихом океане ( FOCCPAC в Кунии) на острове Оаху на Гавайях запустил автоматизированную среду управления (ACE) с использованием кластера из пяти CDC 160A для контроля многозадачной сети из четырех CDC 1604.

Minuteman я был первым в США твердотопливных ракетный комплекс МБР будет выставлял. Существовали две совершенно разные конструкции наземных станций, которые были разработаны независимо. Меньшая, более элегантная конструкция с одним бункером включает две резервные компьютерные системы CDC 1604, каждая из которых оборудована двойными шкафами, содержащими четыре магнитных ленточных накопителя на 200 бит / дюйм . Компьютеры использовались для предварительного расчета информации о наведении и управлении прицеливанием. Результаты, основанные на текущей погоде и информации о целеуказании, были загружены в ракету перед запуском. Образцы обеих наземных станций МБР, включая блочные модели компьютеров CDC 1604, можно увидеть в Аэрокосмическом музее Октава Чанут в Рантуле, штат Иллинойс.

Третья версия компьютерной образовательной системы PLATO была реализована на CDC 1604-C.

JOVIAL использовался в качестве основного языка программирования CDC 1604, в то время как восьмеричный использовался для программирования общих служб, поддерживаемых CDC 160A. НАВКОССАКТ, базирующийся на верфи Вашингтонского военно-морского флота, обеспечивал системы и поддержку в обучении.

CDC 1604 использовался для создания «Парусника» и других произведений искусства Сэма Шмитта и Стоктона Гейнса.

Похожие машины

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

924

CDC 924
CDC 924 - 3D-рендеринг с масштабированием.png
CDC 924 с масштабированием
Дизайн
Производитель Корпорация Control Data
Дизайнер Сеймур Крей
Дата выхода 1961 г. ( 1961 )
Проданных единиц 12+ (1964)
Цена 180 000 долл. США
Кожух
Габаритные размеры Высота: 173 см (68 дюймов)
Длина: 157 см (62
дюйма ) Ширина: 66 см (26 дюймов)
Масса 1,430 фунтов (650 кг)
Власть 2,3 кВт при 208 В 60 Гц
Система
Операционная система -
Процессор 24-битный процессор @ 188 кГц
объем памяти 24 килобайта (8192 x 24 бита)
Место хранения -
MIPS -
ФЛОПЫ -
Предшественник -
Преемник CDC 3000

CDC 924 был 24-битный компьютер , который поддерживает использование «любых входных-выходных устройств , способных осуществлять связь с 160 и / или 1604 компьютера» и ее шесть независимых каналов разрешено 3 одновременных операций ввода даже в 3 канала одновременно выполняемых выходных .

Как и многие другие процессоры CDC, в нем использовалась арифметика с дополнением до единиц.

Некоторые расширенные функции 924, включающие 64 инструкции, были:

  • Шесть индексных регистров. Значение «7» было зарезервировано для указания косвенной адресации.
  • выполнить инструкцию (в том, что справочное руководство аппаратного называется «подпрограммой одной инструкции»).
  • мощные инструкции по поиску в хранилище.

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

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

дальнейшее чтение

Фото