Jump to content

ЦКД 1604

ЦКД 1604
CDC 1604 с цифрой в качестве масштаба
Дизайн
Производитель Корпорация Control Data
Дизайнер Сеймур Крэй
Дата выпуска 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]
Хранилище -
МИПС 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 в двух видах с масштабированием
2-views drawing of a CDC 1604 with scaling
Регистры 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; Например, в качестве средства отладки бесконечная повторяющаяся музыкальная фраза указывала на то, что программа застряла в цикле.

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

[ редактировать ]

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

«Минитмен был первой твердотопливной ракетной системой США, принятой на вооружение. Существовали две совершенно отдельные конструкции наземных станций, разработанные независимо. Меньшая, более элегантная конструкция с одним бункером включала в себя две резервные компьютерные системы 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
CDC 924 с масштабированием
Дизайн
Производитель Корпорация Control Data
Дизайнер Сеймур Крэй
Дата выпуска 1961  ( 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.

См. также

[ редактировать ]
  1. ^ Jump up to: а б Компьютерный обзор 1964 года, PDF
  2. ^ Jump up to: а б с д Компьютер CDC 1604, Том 1, Описание и работа (60 декабря, pdf)
  3. ^ Любопытно, что очень подробная устная история с компьютерными инженерами CDC в 1975 году не подтверждает эту легенду: когда был задан вопрос «1604», инсайдеры засмеялись и ответили: «В то время было довольно популярно, что это было происхождение» и « Нам так и не удалось доказать это, однако до сих пор есть много людей, которые в это верят». На странице 21 устной истории содержится официальное объяснение CDC для 1604: первоначальная цель заключалась в поддержке 16 КБ памяти и 4 ленточных накопителей.
  4. ^ "КУЧКА" .
  5. ^ «Корпорация Контрол Данных» . История вычислений .
  6. ^ Jump up to: а б «Настоящие машины с 24-битными и 48-битными словами» .
  7. ^ Эд Телен. «ЦДК 160А» . Проверено 15 апреля 2011 г.
  8. ^ Jump up to: а б Хасситт, Энтони; Ралстон, Энтони (2014). Компьютерное программирование и компьютерные системы . ISBN  978-1483258416 .
  9. ^ Справочное руководство по компьютеру Control Data 1604-A (PDF) (245a, ред. 5/63, изд.). Миннеаполис, Миннесота: Control Data Corporation . 1963. стр. 1–5.
  10. ^ Флеминг, Джордж. «ЦКД 1604» . nssdc.gsfc.nasa.gov . Проверено 05 марта 2017 г.
  11. ^ Дж. П. Бжозовский (1983). «МАСКАРАД: Поиск по полному тексту тезисов с использованием автоматического индексирования». Журнал информатики . 6 (2–3): 67–73. дои : 10.1177/016555158300600205 . S2CID   61928952 .
  12. ^ «ПЛАТО – компьютерная система образования» .
  13. ^ «Языки CDC 160A включены» (PDF) .
  14. ^ «Сэм Шмитт | База данных цифрового искусства» . compArt daDA: база данных Digital Art . Архивировано из оригинала 27 ноября 2018 г. Проверено 31 августа 2021 г.
  15. ^ Импальяццо, Джон; Пройдаков, Эдуард (2011). Перспективы советской и российской вычислительной техники . ISBN  978-3642228162 .
  16. ^ «Коллекция Control Data Corporation — историческая хронология» . Институт Чарльза Бэббиджа .
  17. ^ Jump up to: а б с д Справочное руководство CDC 924 (PDF, октябрь 62 г.)
  18. ^ Jump up to: а б «Справочное руководство по компьютеру Control Data 924» (PDF) . Октябрь 1962 года.
[ редактировать ]

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

[ редактировать ]

Фотографии

[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 7164d53176e70c509e504ed709c00213__1718957460
URL1:https://arc.ask3.ru/arc/aa/71/13/7164d53176e70c509e504ed709c00213.html
Заголовок, (Title) документа по адресу, URL1:
CDC 1604 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)