ЦКД 1604
ЦКД 1604 | |
---|---|
Дизайн | |
Производитель | Корпорация Control Data |
Дизайнер | Сеймур Крэй |
Дата выпуска | 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] |
Хранилище | - |
МИПС | 0.1 |
ФЛОПС | - |
Предшественник | - |
Преемник | КДЦ 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; Например, в качестве средства отладки бесконечная повторяющаяся музыкальная фраза указывала на то, что программа застряла в цикле.
Использование и применение
[ редактировать ]было написано одно из первых приложений для анализа текста, Masquerade В 1960 году для компании Marathon Oil Company в Финдли, штат Огайо , . Masquerade — это программа для анализа текста , которая использовала синтаксические структуры, лежащие в основе текстовых данных, для маскировки слов и фраз для целей поиска. [11] В 1969 году Тихоокеанский центр управления операциями флота ( FOCCPAC в Кунии) на острове Оаху на Гавайях запустил автоматизированную среду управления (ACE), используя кластер из пяти CDC 160A для управления многозадачной сетью из четырех CDC 1604.
«Минитмен 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 | |
---|---|
Дизайн | |
Производитель | Корпорация Control Data |
Дизайнер | Сеймур Крэй |
Дата выпуска | 1961 [16] |
Продано единиц | 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] |
Хранилище | - |
МИПС | - |
ФЛОПС | - |
Предшественник | - |
Преемник | КДЦ 3000 |
CDC 924 — это 24-битный компьютер, поддерживающий использование «любых устройств ввода-вывода, способных взаимодействовать с компьютером 160 и/или 1604». [18] а его шесть независимых каналов позволяли выполнять три одновременные операции ввода, даже если три канала одновременно выполняли вывод.
Как и многие процессоры CDC, [8] он использовал арифметику дополнения.
Некоторые расширенные функции 924, включающие 64 инструкции, были:
- Шесть индексных регистров. Значение «7» было зарезервировано для обозначения косвенной адресации.
- инструкция выполнения (то, что в справочном руководстве по аппаратному обеспечению называется «подпрограммой одной инструкции»). [18] : с. 2–41
- мощные инструкции по поиску в хранилище. : стр. 2–32–2–35.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б Компьютерный обзор 1964 года, PDF
- ^ Jump up to: а б с д Компьютер CDC 1604, Том 1, Описание и работа (60 декабря, pdf)
- ^ Любопытно, что очень подробная устная история с компьютерными инженерами CDC в 1975 году не подтверждает эту легенду: когда был задан вопрос «1604», инсайдеры засмеялись и ответили: «В то время было довольно популярно, что это было происхождение» и « Нам так и не удалось доказать это, однако до сих пор есть много людей, которые в это верят». На странице 21 устной истории содержится официальное объяснение CDC для 1604: первоначальная цель заключалась в поддержке 16 КБ памяти и 4 ленточных накопителей.
- ^ "КУЧКА" .
- ^ «Корпорация Контрол Данных» . История вычислений .
- ^ Jump up to: а б «Настоящие машины с 24-битными и 48-битными словами» .
- ^ Эд Телен. «ЦДК 160А» . Проверено 15 апреля 2011 г.
- ^ Jump up to: а б Хасситт, Энтони; Ралстон, Энтони (2014). Компьютерное программирование и компьютерные системы . ISBN 978-1483258416 .
- ^ Справочное руководство по компьютеру Control Data 1604-A (PDF) (245a, ред. 5/63, изд.). Миннеаполис, Миннесота: Control Data Corporation . 1963. стр. 1–5.
- ^ Флеминг, Джордж. «ЦКД 1604» . nssdc.gsfc.nasa.gov . Проверено 05 марта 2017 г.
- ^ Дж. П. Бжозовский (1983). «МАСКАРАД: Поиск по полному тексту тезисов с использованием автоматического индексирования». Журнал информатики . 6 (2–3): 67–73. дои : 10.1177/016555158300600205 . S2CID 61928952 .
- ^ «ПЛАТО – компьютерная система образования» .
- ^ «Языки CDC 160A включены» (PDF) .
- ^ «Сэм Шмитт | База данных цифрового искусства» . compArt daDA: база данных Digital Art . Архивировано из оригинала 27 ноября 2018 г. Проверено 31 августа 2021 г.
- ^ Импальяццо, Джон; Пройдаков, Эдуард (2011). Перспективы советской и российской вычислительной техники . ISBN 978-3642228162 .
- ^ «Коллекция Control Data Corporation — историческая хронология» . Институт Чарльза Бэббиджа .
- ^ Jump up to: а б с д Справочное руководство CDC 924 (PDF, октябрь 62 г.)
- ^ Jump up to: а б «Справочное руководство по компьютеру Control Data 924» (PDF) . Октябрь 1962 года.
Внешние ссылки
[ редактировать ]- Нил Р. Линкольн с 18 инженерами Control Data Corporation (CDC) по компьютерной архитектуре и дизайну , Институт Чарльза Бэббиджа , Университет Миннесоты. В число инженеров входят Роберт Мо, Уэйн Спекер, Деннис Гринна, Том Роуэн, Морис Хатсон, Курт Александр, Дон Пейгелкопф, Марис Бергманис, Долан Тот, Чак Хоули, Ларри Крюгер, Майк Павлов, Дэйв Резник, Говард Крон, Билл Бенд, Кент Штайнер, Рэймон Корт и Нил Р. Линкольн. Темы для обсуждения включают CDC 1604, CDC 6600 , CDC 7600 , CDC 8600 , CDC STAR-100 и Seymour Cray .
- Интернет-копии руководств CDC 1604.