ЦКЗ 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] |
Хранилище | - |
MIPS | 0.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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Память в 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 | |
---|---|
Дизайн | |
Производитель | Корпорация «Контроль данных» |
Дизайнер | Сеймур Крей |
Дата выпуска | 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 инструкции, включали: