Jump to content

CDC 160 серия

(Перенаправлено с CDC 160A )
Центр по контролю и профилактике заболеваний 160
CDC 160-A с крупным планом панели управления
Разработчик Сеймур Крэй
Производитель Корпорация Control Data
Дата выпуска 1960  ( 1960 )
Начальная цена 100 000 долларов США, что эквивалентно 1 029 921 доллару США в 2023 году.
Отгружено единиц 400
Хранилище 4096 слов магнитного сердечника
Власть 115 V, 12 A
Размеры 29 на 61 + 1 2 на 30 дюймов (740 мм × 1560 мм × 760 мм)
Масса 810 фунтов (370 кг)
Преемник Серия CDC 6000

Серия CDC 160 представляла собой серию миникомпьютеров , созданных Control Data Corporation . CDC 160 и CDC 160-A были 12-битными миникомпьютерами. [1] [2] построен с 1960 по 1965 год; CDC 160G представлял собой 13-битный мини-компьютер с расширенной версией набора команд CDC 160-A и режимом совместимости, в котором он не использовал 13-й бит. [3] Модель 160 была разработана Сеймуром Креем - как сообщается, за долгие трехдневные выходные. [4] Он помещался на столе, за которым сидел оператор.

Архитектура 160 использует дополнения до единиц арифметику с циклическим переносом . [5]

NCR продавала 160-A под своим собственным именем в течение нескольких лет в 1960-х годах. [6]

Издательская компания, купившая CDC 160-A, описала его как «однопользовательскую машину без возможности пакетной обработки. Программисты и/или пользователи приходили в компьютерный зал, садились за консоль, загружали загрузочный файл с бумажной ленты и запускали программа». [7]

CDC 160-A представлял собой простое аппаратное обеспечение, но при этом предоставлял множество функций, которые представляли собой уменьшенные возможности, доступные только в более крупных системах. Таким образом, это была идеальная платформа для ознакомления начинающих программистов со сложными концепциями низкоуровневого ввода-вывода (I/O) и прерываний систем .

Все 160 систем имели устройство для чтения бумажных лент и перфоратор, а большинство из них имели пишущую машинку IBM Electric, модифицированную для работы в качестве компьютерного терминала . [8] [9] [10] Память на 160 составляла 4096 12-битных слов. ЦП имел 12-битный аккумулятор дополнения до единиц, но не имел умножения или деления. Имелся полный набор инструкций и несколько режимов адресации. Косвенная адресация была почти так же хороша, как и индексные регистры. Набор команд поддерживал как относительный (к текущему регистру P), так и абсолютный. Исходный набор команд не содержал инструкций вызова подпрограмм и мог обращаться только к одному банку памяти. [1]

В модели 160-А были добавлены «обратный переход» и инструкция переключения банка памяти. Обратный переход позволял выполнять простые вызовы подпрограмм, а переключение банков позволяло обращаться к другим банкам памяти размером 4 КБ, хотя и неуклюже, всего до 32 768 слов. [2] Дополнительная память стоила дорого, и ее приходилось размещать в отдельной коробке размером с сам 160-й. Модель 160-A также могла поддерживать блок умножения/деления, который представлял собой еще один большой и дорогой периферийный блок.

В 160 и 160-А время цикла памяти составляло 6,4 микросекунды. Добавление заняло два цикла. Средняя инструкция занимала 15 микросекунд при скорости обработки 67 000 инструкций в секунду. [1] [2]

В модели 160G регистры и слова памяти расширены до 13 бит; в режиме G использовались все 13 бит, а в режиме A - только младшие 12 бит для двоичной совместимости с 160-A. В 160G добавлено несколько инструкций, в том числе встроенные инструкции умножения и деления, а также некоторые дополнительные режимы адресации. [3] [11]

Низкоуровневый ввод-вывод позволял управлять устройствами, использовать интерфейс для определения состояния устройства, а также для чтения и записи данных в виде отдельных байтов или блоков. Ввод-вывод может осуществляться в регистр, в память или через канал прямого доступа к памяти (DMA). Разница между этими типами ввода-вывода заключалась в том, что обычный ввод-вывод «подвешивал» ЦП до завершения операции ввода-вывода, но ввод-вывод DMA позволял ЦП продолжать выполнение инструкций одновременно с передачей данных. Система прерываний была основана исключительно на вводе-выводе, а это означает, что все прерывания генерировались извне. Прерывания были представлены новичкам как механизм оповещения, с помощью которого программа могла быть проинформирована о завершении ранее инициированной операции ввода-вывода DMA.

Области применения

[ редактировать ]
Панель CDC 160
  • Приложения реального времени
  • Офлайн-преобразование данных
  • Обработка научных данных
  • Коммерческая обработка данных
  • Сбор и обработка данных
  • Решение инженерных проблем
  • Системы связи и телеметрии
  • Спутниковая компьютерная система управляющих данных [12]

Периферийные устройства

[ редактировать ]
  • 163 или 164 Системы магнитной ленты
  • 161 Блок пишущей машинки
  • 1610 Система считывания и перфорации карт
  • 1612 Линейный принтер
  • 165 Плоттер
  • 166 Принтер с буферной строкой
  • 167 Кардридер
  • 168 Арифметический блок
  • 169 Вспомогательный блок памяти
  • 350 Устройство чтения бумажной ленты
  • Модель БРПЭ-11 Телетайп с перфолентой для бумаги
  • 603 Транспортировка магнитной ленты [12]

Преемники

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

Архитектура 160 была модифицирована и стала основой периферийных процессоров (PP) в серии CDC 6000 и их преемниках. мэйнфреймах [4] Большая часть набора из 160 команд в периферийных процессорах не изменилась. Однако были внесены изменения, включающие программирование 6000 каналов данных и управление центральным процессором . В начале 6000-х почти вся операционная система работала на PP. Это оставило центральный процессор не обремененным требованиями операционной системы и доступным для пользовательских программ.

См. также

[ редактировать ]
  • IBM 1620 — настольный научный компьютер от IBM, выпущенный в 1959 году.
  • CAB 500 , настольный научный компьютер от SEA, выпущенный в 1960 году.
  1. ^ Перейти обратно: а б с 160 Руководство по компьютерному программированию (PDF) . Корпорация Control Data. 1960 год . Проверено 28 марта 2013 г.
  2. ^ Перейти обратно: а б с Control Data 160-A Руководство по компьютерному программированию (PDF) . Корпорация Control Data. Март 1963 года . Проверено 28 марта 2013 г.
  3. ^ Перейти обратно: а б Справочное руководство по программированию Control Data 160G (PDF) . Корпорация Control Data. 11 мая 1965 года . Проверено 28 марта 2013 г.
  4. ^ Перейти обратно: а б Лоуренс Лиддьярд (май 1986 г.). «Машины Сеймура Крея (Часть 2)» (PDF) . CDC 160, который, по слухам, был разработан на выходных Крэем, был первым настольным (не настольным ) компьютером CDC стоимостью 60 000 долларов, который стал прототипом процессора ввода-вывода для периферийных процессоров, окружающих CDC 6600 и 7600.
  5. ^ «Справочное руководство программиста для CDC-160» Дугласа В. Джонса
  6. ^ Фламм, Кеннет (1988). Создание компьютера: правительство, промышленность и высокие технологии . Издательство Брукингского института. п. 118. ИСБН  0815728506 .
  7. ^ Питер Кларк (июль 1982 г.). «ДЕКАБРЬСКИЙ РАЗДЕЛ (1965)». Профессионал DEC . п. 34.
  8. ^ Блок пишущей машинки Control Data 160 (PDF) . Корпорация Control Data. Декабрь 1962 года . Проверено 28 марта 2013 г.
  9. ^ Компьютер управления данными 160 (PDF) . Корпорация Control Data . Проверено 28 марта 2013 г.
  10. ^ Управляющие данные 160-A Компьютер (PDF) . Корпорация Control Data. Ноябрь 1962 года . Проверено 28 марта 2013 г.
  11. ^ «Компьютерная система Control Data 160G» (PDF) . Корпорация Control Data . Проверено 28 марта 2013 г.
  12. ^ Перейти обратно: а б «Компьютер Control Data 160» (PDF) . Август 1961 года . Проверено 26 ноября 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bb2d14abf4784587a52890c2f00c6a31__1714292640
URL1:https://arc.ask3.ru/arc/aa/bb/31/bb2d14abf4784587a52890c2f00c6a31.html
Заголовок, (Title) документа по адресу, URL1:
CDC 160 series - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)