CDC 1604 | |
---|---|
CDC 1604 с цифрой в масштабе | |
Дизайн | |
Производитель | Control Data Corporation |
Дизайнер | Seymour Cray |
Дата выпуска | 1960 (1960) |
Продано единиц | 50+ |
Цена | 1 030 000 долларов (192 килобайт) |
Корпус | |
Размеры | Высота: 176 см (69 дюймов). Длина: 227 см (89 дюймов). Ширина: 68 см (27 дюймов) |
Вес | 2200 фунтов (1000 кг) |
Мощность | 5,5 кВт при 208 В 60 Гц |
Система | |
Операционная система | Монитор совместной работы (разработан организацией пользователей) |
ЦП | 48-битный процессор @ 208 кГц |
Память | 192 килобайт (32767 x 48 бит) |
Хранилище | - |
MIPS | 0,1 |
FLOPS | - |
Предшественник | - |
Преемник | CDC 3800 и 3400 |
|
CDC 1604 был 48-битным компьютером, разработанным и изготовленным Seymour Cray и его команда из Control Data Corporation (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 (Defense Atomic Support Agency) и использовались во время кубинского ракетного кризиса для прогнозирования возможных ударов Советского Союза по Соединенным Штатам.
12-битный миникомпьютер, называемый CDC 160, часто использовался в качестве процессора ввода-вывода в системах 1604. Автономная версия 160 под названием CDC 160-A была, возможно, первым миникомпьютером.
Регистры CDC 1604 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Память в CDC 1604 состояла из 32K 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). Внутреннее целочисленное представление использовало арифметику с дополнением до единиц. Внутренний формат с плавающей запятой был 1-11-36: один бит знака, одиннадцать битов смещенной (смещенной) двоичной экспоненты и тридцать шесть бит двоичного значения.
Три старших разряда аккумулятора были преобразованы из цифрового в аналоговый и подключены к ламповому усилителю звука, содержащемуся в консоли. Это средство можно использовать для программирования звуковых предупреждений для оператора компьютера или для создания музыки. Те, кто знаком с внутренним устройством программного обеспечения, часто могли слышать, какие части задачи выполнялись CDC 1604; в качестве средства отладки, например, бесконечная повторяющаяся музыкальная фраза указывала на то, что программа застряла в цикле.
В 1960 году для компании Marathon Oil в Финдли, штат Огайо, было написано одно из первых приложений для анализа текста, Masquerade. Masquerade - это программа анализа текста, которая использовала синтаксические структуры, лежащие в основе текстовых данных, для маскировки слов и фраз в целях поиска.
В 1969 году Центр управления флотом, Тихий океан (в Кунии) на Оаху на Гавайях запустил среду автоматического управления (ACE) с использованием кластера из пяти CDC 160A для контроля многозадачной сети из четырех CDC 1604.
Minuteman I была первой установленной в США твердотопливной межконтинентальной баллистической ракетой. Существовали две совершенно разные конструкции наземных станций, которые были разработаны независимо. Меньшая, более элегантная конструкция с одним бункером включает две резервные компьютерные системы CDC 1604, каждая из которых оборудована двойными шкафами, содержащими четыре накопителя на магнитной ленте 200 bpi . Компьютеры использовались для предварительного расчета информации о наведении и управлении прицеливанием. Результаты, основанные на текущей погоде и информации о целях, были загружены в ракету до запуска. Образцы обеих наземных станций МБР, включая блочные модели компьютеров CDC 1604, можно увидеть в Аэрокосмическом музее Октава Чанут в Рантуле, штат Иллинойс.
Третья версия компьютерной образовательной системы PLATO была реализована на CDC 1604-C.
JOVIAL использовался в качестве основного языка программирования CDC 1604, в то время как восьмеричный использовался для программирования общих служб, поддерживаемых CDC 160A. базирующаяся на Вашингтонской военно-морской верфи обеспечивала системы и поддержку в обучении.
Согласно Ирвингу Джону Гуду, CDC 1604 использовался для создания «рисунка» Парусника Сэма Шмитта и Стоктона Гейнса.
Конструкция 1604 года использовалась советской лабораторией ядерного оружия. Их компьютер БЭСМ-6, который был запущен в производство в 1968 году, был разработан так, чтобы быть программно совместимым с CDC 1604, но он работал в 10 раз быстрее и имел дополнительные регистры.
CDC 924 | |
---|---|
CDC 924 с масштабированием | |
Дизайн | |
Производитель | Control Data Corporation |
Designer | Seymour Cray |
Выпуск дата | 1961 (1961) |
Продано единиц | 12+ (1964) |
Цена | 180 000 долларов |
Корпус | |
Размеры | Высота: 173 см (68 дюймов). Длина: 157 см (62 дюйма). Ширина: 66 см (26 дюймов) |
Вес | 1430 фунтов (650 кг) |
Мощность | 2,3 кВт при 208 В 60 Гц |
Система | |
Операционная система | - |
ЦП | 24-битный процессор при 188 кГц |
Память | 24 килобайт (8192 x 24 бита) |
Хранилище | - |
MIPS | - |
FLOPS | - |
Предшественник | - |
Преемник | CDC 3000 |
|
. CDC 924 был 24-битным компьютером, который поддерживал использование «любых устройств ввода-вывода, способных связываться с компьютером 160 и / или 1604», и его шесть независимых каналов позволяли 3 одновременных операции ввода, даже если 3 канала одновременно выполняют вывод.
Как и во многих процессорах CDC, в нем использовалась арифметика с дополнением до единиц.
Некоторыми расширенными функциями 924, который включал 64 инструкции, были: