ЦКЗ 1604

Многоцелевой мэйнфреймовый компьютер и периферийные устройства
ЦКЗ 1604
CDC 1604 с рисунком в качестве масштаба
Дизайн
ПроизводительКорпорация «Контроль данных»
ДизайнерСеймур Крей
Дата выпуска1960 ( 1960 )
Продано единиц50+
Цена1 030 000 долларов США (192 килобайта) [1]
Корпус
РазмерыВысота: 176 см (69 дюймов)
Длина: 227 см (89 дюймов)
Ширина: 68 см (27 дюймов) [2]
Масса2200 фунтов (1000 кг)
Власть5,5 кВт при 208 В 60 Гц [2]
Система
Операционная системаCo-Op Monitor (разработан организацией пользователей)
Процессор48-битный процессор @ 208 кГц [2]
Память192 килобайта (32767 x 48 бит) [2]
Хранилище-
MIPS0.1
ПРОВАЛЫ-
Предшественник-
ПреемникCDC 3600, 3800 и 3400

CDC 1604 — это 48-битный компьютер, разработанный и произведенный Сеймуром Крейем и его командой в Control Data Corporation (CDC). 1604 известен как один из первых коммерчески успешных транзисторных компьютеров . ( IBM 7090 был поставлен раньше, в ноябре 1959 года.) Легенда гласит, что обозначение 1604 было выбрано путем добавления первого почтового адреса CDC (501 Park Avenue) к предыдущему проекту Крея, ERA- UNIVAC 1103. [ 3]

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

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

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

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

Архитектура

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

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

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

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

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

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

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

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

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

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

JOVIAL использовался в качестве основного языка программирования CDC 1604, в то время как восьмеричный язык использовался для программирования общих служб, поддерживаемых CDC 160A. [13] NAVCOSSACT, базирующийся на Вашингтонской военно-морской верфи, предоставлял системную и учебную поддержку.

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

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

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

924

ЦКЗ 924
CDC 924 с масштабированием
Дизайн
ПроизводительКорпорация «Контроль данных»
ДизайнерСеймур Крей
Дата выпуска1961 [16] ( 1961 )
Продано единиц12+ (1964)
Цена180 000 долларов США [1]
Корпус
РазмерыВысота: 173 см (68 дюймов)
Длина: 157 см (62 дюйма)
Ширина: 66 см (26 дюймов) [17]
Масса1430 фунтов (650 кг) [17]
Власть2,3 кВт при 208 В 60 Гц [17]
Система
Операционная система-
Процессор24-битный процессор @ 188 кГц
Память24 килобайта (8192 x 24 бита) [17]
Хранилище-
MIPS-
ПРОВАЛЫ-
Предшественник-
ПреемникЦКЗ 3000

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

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

Некоторые расширенные возможности 924, включавшие 64 инструкции, включали:

  • Шесть индексных регистров. Значение «7» было зарезервировано для указания косвенной адресации.
  • инструкция выполнения (в справочном руководстве по аппаратному обеспечению она называется «подпрограммой одной инструкции»). [18] : стр. 2–41 
  • мощные инструкции по поиску в хранилище. : стр. 2-32 - 2-35 

Смотрите также

Ссылки

  1. ^ ab 1964 Компьютерный обзор, PDF
  2. ^ abcd CDC 1604 Computer, том 1, Описание и эксплуатация (декабрь 60 г., pdf)
  3. ^ Любопытно, что очень подробная устная история 1975 года с компьютерными инженерами CDC не подтверждает эту легенду: когда был задан вопрос о «1604», инсайдеры рассмеялись и ответили: «В то время было довольно популярно, что это было происхождение» и «Мы никогда не могли это подтвердить. Однако все еще есть много людей, которые в это верят». Страница 21 устной истории дает официальное объяснение CDC для 1604: изначальной целью была поддержка 16 Кб памяти и 4 ленточных накопителей.
  4. ^ "ГРУППА".
  5. ^ "Control Data Corporation". История вычислений . 15 июля 2018 г.
  6. ^ ab «Реальные машины с 24-битными и 48-битными словами».
  7. ^ Эд Телен. "CDC 160A" . Получено 15 апреля 2011 г.
  8. ^ ab Hassitt, Anthony; Ralston, Anthony (2014). Компьютерное программирование и компьютерные системы. Academic Press. ISBN 978-1483258416.
  9. ^ Control Data 1604-A Computer Reference Manual (PDF) (245a rev 5/63 ed.). Миннеаполис, Миннесота: Control Data Corporation . 1963. С.  1– 5.
  10. ^ Флеминг, Джордж. "CDC 1604". nssdc.gsfc.nasa.gov . Получено 05.03.2017 .
  11. ^ JP Brzozowski (1983). «МАСКАРАД: Поиск полного текста аннотаций с использованием автоматического индексирования». Журнал информационной науки . 6 ( 2–3 ): 67–73 . doi :10.1177/016555158300600205. S2CID  61928952.
  12. ^ «PLATO — компьютерная система обучения».
  13. ^ "CDC 160A Языки включены" (PDF) .
  14. ^ "Сэм Шмитт | База данных цифрового искусства". compArt daDA: база данных цифрового искусства . Архивировано из оригинала 2018-11-27 . Получено 2021-08-31 .
  15. ^ Импальяццо, Джон; Пройдаков, Эдуард (2011). Перспективы советской и российской вычислительной техники. Springer. ISBN 978-3642228162.
  16. ^ "Коллекция Control Data Corporation - Историческая хронология". Институт Чарльза Бэббиджа .
  17. ^ abcd CDC 924 Справочное руководство (PDF, окт. 62 г.)
  18. ^ ab "Справочное руководство по компьютеру Control Data 924" (PDF) . Октябрь 1962 г.
  • Нил Р. Линкольн с 18 инженерами Control Data Corporation (CDC) по компьютерной архитектуре и дизайну, Институт Чарльза Бэббиджа , Университет Миннесоты. Среди инженеров Роберт Мо, Уэйн Спекер, Деннис Гринна, Том Роуэн, Морис Хатсон, Курт Александр, Дон Пагелькопф, Марис Бергманис, Долан Тот, Чак Хоули, Ларри Крюгер, Майк Павлов, Дэйв Резник, Говард Крон, Билл Бенд, Кент Штайнер, Рэймон Корт и Нил Р. Линкольн. Темы для обсуждения включают CDC 1604, CDC 6600 , CDC 7600 , CDC 8600 , CDC STAR-100 и Сеймур Крей .
  • Электронные копии руководств CDC 1604.

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

  • Сильные стороны адресуемости 24- и 48-битных конструкций

Фото

  • ЦКЗ 1604
  • 1604 в музее компьютеров Cray
  • тот же музей 1604, другой вид
Взято с "https://en.wikipedia.org/w/index.php?title=CDC_1604&oldid=1250061688#The_924"