CDC 1604 - CDC 1604
CDC 1604 | |
---|---|
Дизайн | |
Производитель | Корпорация Control Data |
Дизайнер | Сеймур Крей |
Дата выхода | 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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Память в 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 | |
---|---|
Дизайн | |
Производитель | Корпорация Control Data |
Дизайнер | Сеймур Крей |
Дата выхода | 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» было зарезервировано для указания косвенной адресации.
- выполнить инструкцию (в том, что справочное руководство аппаратного называется «подпрограммой одной инструкции»).
- мощные инструкции по поиску в хранилище.
использованная литература
внешние ссылки
- Нил Р. Линкольн с 18 инженерами Control Data Corporation (CDC) по компьютерной архитектуре и дизайну , Институт Чарльза Бэббиджа , Университет Миннесоты. Среди инженеров Роберт Мо, Уэйн Спекер, Деннис Гринна, Том Роуэн, Морис Хатсон, Курт Александер, Дон Пагелкопф, Марис Бергманис, Долан Тот, Чак Хоули, Ларри Крюгер, Майк Павлов, Дэйв Резник, Говард Крон, Билл Бхенд, Кент Штайнер, Раймон Корт и Нил Р. Линкольн. Темы для обсуждения включают CDC 1604, CDC 6600 , CDC 7600 , CDC 8600 , CDC STAR-100 и Seymour Cray .
- Он-лайн копии руководств CDC 1604.