В серии CDC 3000 ( «тридцать-шесть сотни» из «тридцать-одна сотни») компьютеров от корпорации Data Control были в середине 1960-х годов последующие дополнения к CDC 1604 и CDC 924 систем. [1]
CDC 3000 серии | |
---|---|
Дизайн | |
Производитель | Корпорация Control Data |
Дизайнер | Сеймур Крей |
Кожух | |
Габаритные размеры | Высота: 191 см (75 дюймов ) Длина (двойная): 214 см (84 дюйма) Длина (одинарная): 114 см (45 дюймов ) Ширина: 68 см (27 дюймов) |
Система | |
Преемник | CDC 6000 серии |
Со временем был произведен ряд машин - разделенных на [2]
- 48-битная верхняя серия 3000 и
- 24-битная младшая серия 3000. [3]
В начале 1970-х CDC прекратила производство серии 3000, которая была дойной коровой Control Data в течение 1960-х; продажи этих машин финансировали компанию, пока разрабатывалась серия 6000 . [4]
Характеристики
Модель | Размер слова | Дата выпуска | Цена | Частота | Максимальный объем памяти | MIPS | Картина |
---|---|---|---|---|---|---|---|
CDC 3600 | 48 бит | 06-1963 | 1 200 000 долл. США [5] | 714 кГц (цикл 1,4 мкс) [6] | 1,536 МБ (262144 x 48 бит) [5] | 0,700 MIPS | |
CDC 3400 | 48 бит | 11-1964 | 680 000 долл. США [6] | 667 кГц (цикл 1,5 мкс) [6] | 192 килобайта (32767 x 48 бит) | 0,700 MIPS | |
CDC 3300 | 24-битный | 12-1965 | 220 000 долл. США [6] | 800 кГц (цикл 1,25 мкс) [6] | 768 килобайт (262144 x 24 бит) | 0,800 MIPS | |
CDC 3200 | 24-битный | 05-1964 [6] | 200 000 долларов США [6] | 800 кГц (цикл 1,25 мкс) [6] | 96 килобайт (32767 x 24 бит) | 0,800 MIPS | |
CDC 3100 | 24-битный | 02-1965 [6] | 120 000 долларов США [6] | 571 кГц (цикл 1,75 мкс) [6] | 96 килобайт (32767 x 24 бит) | 0,500 MIPS |
Верхняя серия 3000
Старшие серии 3000 использовали размер слова 48 бит. Первой изготовленной машиной 3000 [4] была CDC 3600 ; первая поставка в июне 1963 года. Первые поставки CDC 3400 и CDC 3800 были в декабре 1965 года. Эти машины были разработаны для научных вычислительных приложений; они были путем обновления для пользователей машин CDC 1604. Однако эти машины были омрачены грядущими 60-битными машинами серии CDC 6000, когда CDC 6600 была представлена в декабре 1964 года и поставлена в 1965 году. [7] Некоторые высокопроизводительные компьютерные лаборатории покупали эти машины в качестве временных интервалов, ожидая доставки своих 6600 машина.
Нижняя 3000 серия
В младших сериях 3000 использовалось 24-битное слово. Они были основаны на более ранней версии CDC 924 - 24-битной версии (48-битной) CDC 1604 . Первыми выпущенными более низкими 3000 были CDC 3200 (май 1964 г.), за ними последовали более компактные CDC 3100 [1] (февраль 1965 г.) и CDC 3300 (декабрь 1965 г.). Последняя машина в серии, CDC 3500 , была выпущена в марте 1967 года и использовала интегральные схемы вместо дискретных компонентов. У 3300 и 3500 были дополнительные возможности перемещения, арифметические операции с плавающей запятой и инструкции BDP (Business + Data Processing). Эти машины предназначались для коммерческих и коммерческих вычислений.
3150
Корпорация данных управления «ы CDC 3150 был описан как„пакетный компьютер,“ [8] , и он включал в себя FORTRAN [9] и COBOL [10] компилятор. Его консоль выглядела как это .
Наборы инструкций
Набор команд верхней серии 3000 состоял в основном из 24-битных инструкций (упакованных по две на слово), но также содержал несколько 48-битных инструкций. Нижний 3000 был основан на 24-битном подмножестве тех, которые доступны в верхних 3000 системах. Поэтому можно было писать программы, которые работали бы на всех 3000 системах. И поскольку эти системы были основаны на предыдущих наборах инструкций 1604 и 924, также существовала некоторая обратная совместимость . Однако системы действительно расходились друг с другом в таких областях, как перемещение и инструкции BDP.
объем памяти
Все компьютеры серии 3000 использовали память на магнитных сердечниках . В машине CDC 3500 использовались те же основные модули памяти, что и в компьютерах серии CDC 6000 / Cyber 70.
Архитектура
Младший ЦП 3000 был 24-битной архитектурой: [11] инструкции имели длину 24 бита, как и два регистра операндов A и Q. Было четыре индексных регистра по 15 битов, с B0 по B3, хотя B0 всегда равен нулю ( ноль при чтении; записи не влияют на значение). Регистр состояния (флаги или кода состояния) отсутствовал. Можно напрямую адресовать до 32 768 слов основной памяти, 24 бита на слово, и можно было переключить несколько банков. Наиболее распространенными были конфигурации с двумя или тремя банками памяти.
Каждая инструкция содержала шесть битов кода операции, один бит определял, используется ли косвенная адресация, два бита адреса индексного регистра и пятнадцать бит адреса.
Арифметика дополняет единицы , поэтому существует две формы нуля: положительный ноль и отрицательный ноль . Регистры A и Q могут функционировать как комбинированный 48-битный регистр для определенных арифметических инструкций. Регистр E имел 48 бит.
ЦП 3600 мог выполнять около миллиона инструкций в секунду (1 MIPS), что придало ему статус суперкомпьютера в 1965 году [4].
Большая часть базового архитектурного дизайна серии 3000 была выполнена Сеймуром Крэем , а затем передана другим для завершения, когда он перешел к разработке серии CDC 6000. Некоторые из инновационных функций, которые сделали 6600 «первым суперкомпьютером», можно увидеть в прототипе серии 3000.
Программное обеспечение
Операционные системы для верхних 3000 были названы SCOPE (Supervisory Control Of Program Execution). Tape SCOPE - это операционная система с серийным выпуском без буферизации для чтения карт или буферизации печати. Drum SCOPE с улучшенной производительностью и функцией буферизации печати. CDC разработала ОС для 3800 под названием SUMMIT (одновременное использование мультипрограммирования, многопроцессорность с интерактивным разделением времени), чтобы воспользоваться преимуществами расширенных функций оборудования. Поскольку CDC сосредоточила все свои ресурсы на продвижении системы 6600, SUMMIT так и не был выпущен.
Самая ранняя операционная система для младших серий 3000 называлась RTS OS. Однако его быстро заменили на MSOS (ОС Mass Storage). Основная операционная система для CDC 3300 и CDC 3500 называлась MASTER (Multi Access, Shared Time Executive Routine). MASTER была многозадачной дисковой ОС, но все же ориентированной на пакетную обработку. Карточные задания были кэшированы на диск, а вывод на принтер помещен в буфер. МАСТЕР оптимизировал использование памяти с помощью оборудования для отображения страниц.
Операционная система под названием REAL-TIME SCOPE существовала как для младших, так и для старших 3000 систем. Дисковая версия SCOPE в конечном итоге стала доступной для систем старше 3000. [12]
Были доступны FORTRAN , COBOL и ALGOL [2] . Ассемблере называлась КОМПАС . Их можно было получить в CDC.
Система APL для компьютеров серии 3000 верхнего уровня была разработана в Массачусетском университете в Амхерсте . Эта система была сделана доступной для других пользователей верхней серии 3000. [ необходима цитата ]
Набор символов
Операционные системы для CDC 3xxx обычно использовали шестибитные символы, поэтому набор из 64 символов не содержал строчных букв. Содержащийся набор символов (в порядке отображения кода ):
: AZ 0-9 + - * / () $ = (пробел) ,. # []% "_! & '? <> @ \ ^;
Это шестибитное расширение четырехбитного кодирования BCD было названо BCDIC (код обмена BCD). Позднее IBM расширила этот код, создав восьмибитный «расширенный код BCDIC», или код EBCDIC .
В зависимости от устройства некоторые символы отображаются по-разному, особенно линейный принтер и некоторые терминалы:
персонаж | иногда отображается как |
# | ≡ |
" | ≠ |
_ | → или { |
! | ∨ |
& | ∧ |
' | ↑ |
? | ↓ или} |
@ | ≤ |
\ | ≥ |
^ | ¬ |
Обратите внимание на отсутствие управляющих символов, особенно возврата каретки и перевода строки . Они были закодированы структурой записи.
Неполный список пользователей
Соединенные Штаты
Университет штата Орегон предлагал CDC 3300 для использования с середины до конца 1960-х годов примерно до 1980 года. [4] Он использовал домашнюю операционную систему, известную как OS3 (от Oregon State Open Shop Operating System). [13]
Налоговая служба США много лет использовала компьютеры серии CDC 3000. [4]
Северо-Восточный университет в Бостоне использовал CDC 3300 в начале 1970-х годов.
Международная корпорация разделения времени (ITS) из Часка, штат Миннесота, продавала услуги разделения времени, используя CDC 3300. (Позднее ITS приобрела другую компанию с разделением времени, которая использовала CDC 3600, прежде чем она, в свою очередь, была приобретена United Computing Systems из Канзас-Сити, штат Миссури.)
Калифорнийский государственный университет в Нортридже имел двойной 3170, который предоставлял услуги разделения времени для системы Калифорнийского государственного университета и колледжа. Во многих других кампусах также были машины CDC 3150 для локальной пакетной обработки. [14] [15] В 1970 году CDC 3150 были установлены в большинстве кампусов системы Калифорнийского государственного колледжа. Штаты Сан-Хосе и Лос-Анджелес получили CDC 3300 и служили региональными центрами обработки данных с (очень ненадежными) каналами передачи данных с другими университетскими городками. Государственный политехнический колледж Калифорнии (Сан-Луис-Обиспо) и Государственный университет Сан-Диего использовали IBM System / 360. Остальным досталось 3150 штук. Типичная конфигурация состояла из 24К слов 24-битной основной памяти, четырех 7-дорожечных ленточных накопителей, барабанного принтера, кард-ридера, перфоратора для карт, двух дисководов по 8 МБ (сменные блоки). В Государственном колледже Гумбольдта, где я работал, это использовалось как в административных, так и в учебных целях. Он заменил IBM 1620.
Вооруженные силы США использовали многочисленные системы серии CDC 3800 в Центре управления спутниками ВВС, расположенном на территории нынешней базы ВВС Онидзука в Саннивейле, Калифорния. Как часть сети управления спутниками ВВС , они использовались для выполнения орбитального планирования и расчетов технического обслуживания оборонных спутников до тех пор, пока в середине 1990-х они не были выведены из эксплуатации и заменены мэйнфреймами IBM. Эти системы использовали язык программирования JOVIAL для обеспечения точности, необходимой для этих вычислений.
Центр военно - морского анализ не был CDC 3800 от приблизительно 1968 до приблизительно 1975. Она была использована для научных вычислений в поддержке исследования операций для ВМС США.
У факультета компьютерных наук и инженерии Мичиганского государственного университета был CDC 3600 [16]
В конце 1960-х - начале 1970-х годов в Юго-Западном регионе CDC были следующие счета :
- Мемориальная больница Лонг-Бич, Лонг-Бич, Калифорния (отслеживание местоположения пациентов и выставление счетов)
- Многие университеты штата Калифорния (Фуллертон, Лос-Анджелес и др.) На своих инженерных факультетах
- Калифорнийский государственный колледж Лос-Анджелес был также центром обработки данных южного региона штата Калифорния. (общие допуски и т. д.)
- Колледж штата Калифорния в Сан-Хосе, региональный центр обработки данных в Северной Калифорнии, имел CDC 3300, как и южный региональный центр обработки данных штата Лос-Анджелес.
- Лаборатория реактивного движения (Пасадена, Калифорния) - испытание различных космических модулей
- Техасский университет, Эль-Пасо
- Ванденбургская авиабаза (управление запуском ракет) (также два CDC 3600 - основная база - использование неизвестно)
- Томпсон-Рамо-Воллридж - Редондо-Бич, Калифорния
- Cal Poly, Помона, Калифорния (инженерная школа)
- Cal Poly Northridge, Калифорния (инженерная школа)
- Point Magoo, военно-морская авиабаза (слежение за метеозондом / анализ данных)
- Военно-морская авиабаза Эль-Сентро
- Кэмп-Пендлтон, Калифорния (Корпус морской пехоты США) - испытательный стенд для системы управления и управления тактическими самолетами морской пехоты - MTACCS) - Первоначально 3300 - модернизирован до 3500 примерно в 1973-74 гг.
- Центр обработки данных Беверли-Хиллз - часть сети CDC Cybernet, а также редкость для CDC - выполнил банковские вычисления примерно для 12 небольших местных банков. Являясь средней точкой системы CyberNet, она подключена к центру обработки данных Лос-Анджелеса (CDC 6600). Банковские счета были приобретены у Корпорации экономических, промышленных и операционных исследований (CEIR) - системы IBM (1401?), Которая была заменена на 3300. Эта система имела 8 или 10 дисководов CDC 854 и подключена к модели Берроуза B- Считыватель символов с магнитными чернилами 3000 (MICR).
Европа
CERN использовал CDC 3800 с 1966 по январь 1969, когда он был заменен CDC 6600. Затем 3800 был приобретен штатом Женева и установлен в местном университете Женевы. [17] [18]
Ряд CDC 3000 были установлены во Франции либо в академических вычислительных центрах, либо в компаниях-разработчиках программного обеспечения, либо в авиационной, ядерной и нефтяной отраслях.
В Университете Осло был CDC 3300 (1967 - 1976) [19]
Один CDC 3300 был установлен в конце 1960-х годов в Англии в компании Computation Research & Development Ltd, лондонской дочерней компании проектировщиков гражданского строительства Freeman Fox & Partners. Он использовался для инженерных расчетов и коммерческих вычислений. Списан в 1974 году.
Немецкая метеорологическая служба Deutscher Wetterdienst использовала CDC 3800 и CDC 3400 для численного прогноза погоды в конце 1960-х годов.
Океания
В Австралии было много машин серии CDC 3000. CSIRO установила 3600 аппаратов в Канберре в 1964 году и 3200 спутниковых аппаратов в Мельбурне, Сиднее и, вероятно, в Брисбене и Аделаиде. Бюро переписи и статистики имело 3600, 3300 и 3500 в Канберре, с 3200 в каждой из шести столиц штатов, некоторые из которых были модернизированы до 3300 примерно в 1970 году. Университет Монаша поставил 3200 в 1964 году [20]. По крайней мере, в Управлении оборонных сигналов был. У BHP было по две 3300 машин в каждом из центров обработки данных в Ньюкасле и Порт-Кембла. Они были заменены на 3500 в 1977 году и оставались в эксплуатации до середины 1980-х годов.
Коммунистический блок
Управляемая коммунистами Венгрия приобрела машину CDC 3300 в период с 1969 по 1971 год. Она находилась в ведении Национальной академии наук на протяжении 1970-х годов, в основном для выполнения научных вычислений. [21]
Другие системы CDC 3300, установленные в странах бывшего Восточного блока [4] (список не полный):
- Центр компьютерных исследований, Братислава
- Центральное статистическое управление, Прага.
- Румынский самолет, Бухарест (система 3500)
Стандартные периферийные устройства
- 405 - Картридер. Высокоскоростной считыватель перфокарт на 80 столбцов
- 415 - Перфорация для карт, перфорация для карт на 80 столбцов
- 501 - Линейный принтер, вращающийся барабан, принтер шириной 136 символов. Обратите внимание, что здесь не было строчных букв.
- 505 - Линейный принтер
- 512 - Линейный принтер, цепного типа
- 601 - Магнитный ленточный накопитель
- 604 - Магнитный ленточный накопитель
- 607 - Магнитный ленточный накопитель
- 609 - Магнитный ленточный накопитель (9 дорожек)
- Серия 700 - оптический считыватель страниц
- 800 - Серия с вращающейся магнитной памятью
- 808 - Вращающиеся диски, примерно 32 дюйма на диск, примерно 32-36 дисков на шпиндель.
- 852 - Дисковод со сменным носителем, от 2 до 3 миллионов семи 7-битных символов, шесть дисков (10 записывающих поверхностей) в упаковке. Совместимость с данными с IBM 1311 [22]
- 853 - Похоже на 852,4 миллиона символов. Носители механически взаимозаменяемы с IBM 1311, но не записывают данные [22]
- 854 - аналогично 853, 8 миллионов символов [22]
- 915 - Оптический считыватель страниц
Серия CDC 6000 также изначально продавалась со многими из тех же периферийных устройств.
Смотрите также
- Ввод / вывод перфокарт
Рекомендации
- ^ a b "Компьютер CDC 3100 (Control Data Corporation) - ЦЕРН" .
- ^ а б «Компиляция SIMULA» .
- ^ "@ 5 Control Data I Corporation" (PDF) .
- ^ а б в г д е Стив Каннингем (7 января 2010 г.). «Считыватель дисков с фиксированной головкой для CDC 3300» .
- ^ a b Компьютерное обследование 1964 г.
- ^ a b c d e f g h i j k 1967 Adams Report
- ^ Кейтон, Эндрю Р.Л .; Сиссон, Ричард; Закер, Крис (2006). Американский Средний Запад: интерпретирующая энциклопедия . ISBN 0253003490.
- ^ "Первый пакетный компьютер CSULB, Control Data Corp. (CDC) 3150" «Чрезвычайные ситуации - Памяти» . 2010 г.
- ^ "Институт океанографии Л.И. Бедфорда L'Institut Oceanographique" (PDF) .
- ^ JD Mahle Jr (28 ноября 1969). «ЭРИК - Информационно-поисковая система» .
- ^ «Реальные машины с 24-битными и 48-битными словами» .
- ^ Хенли, Эрнест Дж .; Левинс, Джеффри (2014). Достижения в области ядерной науки и технологий . ISBN 1483215660.
- ^ Университет штата Орегон, Corvallis, Oregon 97331 «Учебник для пользователей операционной системы Open Shop штата Орегон (os-3)» (PDF) . Сентябрь 1972 г.
- ^ «Руководство пользователя CDC 3150 - Калифорнийский государственный университет, Сакраменто» . 1972 г.
- ^ «ПЕРЕДНЯЯ КРЫШКА, Руководство пользователя, CDC 3150 - Калифорнийский государственный университет, Сакраменто» . 1972 г.
- ^ «Университет штата Мичиган» .
- ↑ CDC 3800 временно загружается, 10 августа 1966 г.
- ^ Бюллетень CERN, 20 января 1969
- ^ Бубенко, Янис; Импальяццо, Джон; Зельвберг, Арне (2005). История северных вычислений: IFIP WG9.7 . ISBN 038724168X.
- ↑ Видео на YouTube , видеозапись, сделанная Роном Бердом, касающейся приземления в аэропорту Эссендона грузового судна Flying Tigers CL44 Swing Tail и разгрузки системы CDC 3200 в кампусе Монаш Клейтон компанией Wridgway Bros, 1964.
- ^ "Történetünk" [Наша история] (на венгерском языке) . Проверено 24 февраля 2012 года . CS1 maint: обескураженный параметр ( ссылка )
- ^ a b c https://docs.google.com/viewer?url=http%3A%2F%2Fs3data.computerhistory.org%2Fbrochures%2Fcdc.disk-852-4.ca1970.102646314.pdf
Внешние ссылки
- Цикл лекций «Причудливая архитектура» в Univ. масс. (pdf)
- Документация по серии 3000 на сайте bitsavers.org
- Документация по OS3 на bitsavers.org
- Брошюра о серии 3000 на сайте computerhistory.org
- Принтеры / периферийные устройства CDC на продажу (Объявление, 1975: CDC 501,505,512).