Jump to content

ПДП-6

ПДП-6
Гордон Белл и Алан Коток используют PDP-6 в 1964 году.
Разработчик Корпорация цифрового оборудования
Семейство продуктов Программируемый процессор данных
Тип Главный компьютер
Дата выпуска 1964 год ; 60 лет назад ( 1964 )
Операционная система ранняя версия того, что позже стало TOPS-10 , кастомные версии системы, ITS , WAITS
Платформа Декабрь 36-бит
Масса 1300 фунтов (590 кг), 1700 фунтов (770 кг) с «быстрой памятью»
Преемник ПДП-10

PDP -6 , сокращение от Programmed Data Processor model 6, — это компьютер , разработанный Digital Equipment Corporation (DEC) в 1963 году и впервые поставленный летом 1964 года. [1] [а] Это было расширение существующих 18-битных систем DEC для использования 36-битного слова данных, которое в то время было обычным размером слова для больших машин, таких как мэйнфреймы IBM . Система была построена с использованием той же германиевых транзисторов на основе компоновки системного модуля , что и более ранние машины DEC, такие как PDP-1 и PDP-4 . [2]

Система была разработана с учетом использования вычислений в реальном времени , а не только пакетной обработки , как это типично для большинства мэйнфреймов. Это сделало его популярным в университетах, а поддержка языка Lisp сделала его особенно полезным в искусственного интеллекта лабораториях , таких как Project MAC в Массачусетском технологическом институте . Кроме того, он был сложным, дорогим и ненадежным из-за использования большого количества транзисторов ранних моделей. Было продано всего 23 экземпляра по цене от 120 000 до 300 000 долларов.

Неизгладимое влияние PDP-6 оказала его повторная реализация с использованием современных кремниевых транзисторов и новой упаковки модуля Flip-Chip для производства PDP-10 . Наборы команд обеих машин практически идентичны. PDP-10 был дешевле и надежнее, за время его существования было продано около 1500 штук.

Первыми продуктами DEC были не компьютеры, а серия сменных схем, известных как цифровые лабораторные модули, которые выполняли цифровую логику. Пользователи могли соединить модули вместе для выполнения конкретных задач. Вскоре DEC представила PDP-1 , который был построен из большого количества этих модулей, теперь известных как системные строительные блоки или системные модули . [3]

PDP-1 использовал 18-битное слово. Длина слов в начале 1960-х годов обычно была кратна шести битам, поскольку коды символов той эпохи имели длину 6 бит , и это также был полезный размер для хранения двоично-десятичных цифр с необязательным знаком, как это обычно используется на IBM машинах . эпохи. [4] В больших машинах обычно использовалась длина слова 36 бит , но существовало множество вариаций. 18-битная длина PDP-1 позволила машине быть проще и дешевле, чем эти: 120 000 долларов США (что эквивалентно 1 254 247 долларам США в 2023 году). Предложения по PDP-2 и PDP-3 были отклонены, и следующая машина DEC, PDP-4 , по существу представляла собой меньшую и менее дорогую PDP-1, которая продавалась примерно за половину стоимости. PDP -5 был построен из тех же компонентов, но для еще большей экономии использовал 12-битное слово и продавался примерно за 27 000 долларов США (что эквивалентно 268 709 долларам США в 2023 году). [5]

PDP-6 была первой «большой» машиной DEC. Он использовал 36-битные слова , как и другие большие компьютеры того времени от таких компаний, как IBM , Honeywell и General Electric . поставлялась с системой разделения времени В отличие от этих машин, PDP-6 «из коробки» . Разделение времени было доступно и для других машин, наиболее известной из которых была PDP-1 в Project MAC, но PDP-6 была первой такой системой, поддерживаемой производителем. [6]

Во всем мире было продано всего 23 PDP-6. [6] [7] наименьшее количество среди всех машин DEC. Его было сложно и дорого построить, а также сложно установить и ввести в эксплуатацию на площадке заказчика. Кроме того, специалисты по продажам сочли PDP-6 «трудной продажей». Тем не менее, позже компания сочла PDP-6 успешным:

Поскольку PDP-6 был первым компьютером, предлагающим элегантные и мощные возможности по низкой цене, многие из построенных PDP-6 нашли свое применение в университетской и научной среде, что дало DEC прочную точку опоры на этом рынке и предоставило как образованным, так и научным специалистам. вклад клиентов в будущие модели и источник талантливых молодых будущих сотрудников, которые помогут в разработке аппаратного и программного обеспечения для этих будущих моделей. [8]

Продажи были настолько медленными, что DEC в конце концов решила отказаться от системы и объявила, что больше не будет производить 36-битные машины. [9] К счастью, это решение было отменено, и была разработана новая 36-битная система с использованием новых модулей Flip-Chip и системных плат гораздо меньшего размера для повышения плотности и надежности. Получившаяся конструкция была выпущена в 1966 году как PDP-10 . DEC описывает эту машину как преемника PDP-6. Хотя он был программно совместим с PDP-6, он работал примерно в два раза быстрее, имел функции разделения времени и пакетной обработки, а также предлагал широкий спектр расширений и вариантов ввода / вывода . [10] Он оказался гораздо более успешным, и в конечном итоге было продано около 1500 машин. [11]

Описание

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

Архитектура

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

Адресация осталась 18-битной , как и в более ранних машинах DEC, что позволило использовать оперативную память объемом 256 килослов , что по современным меркам составляет около 1 МБ. Память была реализована с помощью магнитных сердечников ; типичная система включала 32 768 слов (что эквивалентно 144 КБ на современных машинах). [12] Использование 36-битного слова позволяло хранить два 18-битных адреса в одной ячейке памяти; это сделало его подходящим для хранения cons , широко используемой структуры в языке Lisp . Это означает, что PDP-6 мог хранить cons в одном слове и читать и записывать его за одну операцию. [13]

Архитектуру набора команд можно отнести к категории «полуторный адрес». хранился Код операции в старших битах 36-битного слова, используя 9 бит. Следующие четыре бита указывают, к какому из шестнадцати регистров применить команду. Последние 18 бит обозначают адрес. Таким образом, типичной командой может быть «добавить значение из ячейки памяти 1234 к значению в регистре 4». Таким образом, формат содержит полтора адреса, половина из которых является регистром. [12]

В результате в командном слове осталось еще пять бит, биты с 13 по 17. Бит 13 указывал, что адрес был косвенным; вместо того, чтобы значение, хранящееся в адресе 1234, добавлялось в выбранный регистр, значение в 1234 интерпретировалось как другой адрес, и использовалось значение в этом месте. Например, если значение 1234 равно 2345, результирующая инструкция добавит значение 2345 в регистр 4. [12] Этот тип шаблона доступа был распространен, поскольку он позволял сканировать таблицы с помощью одной инструкции, а затем изменять значение в памяти, чтобы оно указывало на другое место. Остальные четыре бита предлагали аналогичную функциональность за счет выбора второго регистра в качестве индексного регистра , что позволяло перемещаться по памяти путем изменения значения в регистре, а не в основной памяти , что обычно происходит быстрее. [12]

Регистры PDP-6 были просто первыми 16 ячейками основной памяти. Большинство, если не все, системы PDP-6 были оснащены дополнительной «быстрой памятью» типа 162, в которой эти 16 ячеек памяти были построены из триггеров на дискретных транзисторах. Они работали в четыре раза быстрее основной памяти . [14]

Аппаратное обеспечение

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

PDP-6 весил около 1300 фунтов (590 кг), 1700 фунтов (770 кг) с «быстрой памятью». [15]

PDP-6 был печально известен из-за платы 6205, большой (11 × 9 дюймов) платы, которая содержала 1 бит арифметического регистра (AR), буфер памяти (MB) и регистр множителя-частного (MQ). Процессор был построен из 36 таких карт. Он имел 88 транзисторов, двустороннюю PC-травку, два 18-контактных и два 22-контактных разъема (по два с каждой стороны модуля). Из-за всех этих разъемов замена этого модуля была сложной задачей, а механическое соединение делало весьма вероятным, что устранение одной неисправности приведет к другой. Также существовал большой страх перед отключением PDP-6, поскольку это обычно приводило к выходу из строя хотя бы одной платы 6205. [16]

Опыт работы с 6205 побудил разработчиков первых моделей PDP-10, KA10 и KI10, использовать только небольшие платы. Только в KL10 большие доски снова стали использоваться.

Операционная система

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

PDP-6 поддерживал разделение времени за счет использования бита состояния, выбирающего между двумя режимами работы («Исполнительный» и «Пользовательский», с доступом к вводу/выводу (I/O) и т. д., в последнем ограниченном). пользователя адресное пространство и один регистр перемещения/защиты, который позволял ограничить заданным разделом основной памяти (второй регистр перемещения/защиты для совместно используемых «старших сегментов» был добавлен на PDP-10). Основной операционной системой, используемой на машине, была ранняя версия того, что позже стало TOPS-10 , и несколько сайтов создали собственные версии системы, которые были доступны в виде исходного кода . (ITS) MIT Несовместимая операционная система разделения времени также появилась на PDP-6.

Хотя PDP-6 можно было разделить по времени и без жесткого диска, [17] настройка его с четырьмя двойными приводами DECtape «может эффективно поддерживать около 4-6 одновременных пользователей». Одинаковый [б] система с одним [с] дисковод, в результате чего «совместное использование в реальном времени (и) могло легко обрабатывать 20-30 пользователей».

Стэнфордский PDP-6 был показан на выставке DECUS в 1984 году. После этого события машина была передана на склад DEC. Нет никаких записей о передаче этой машины Компьютерному музею, который не входил в состав DEC в 1984 году. В конце 1990-х годов Compaq передала содержимое внутренних архивов DEC Историческому центру Компьютерного музея. Шкаф быстрой памяти от Stanford PDP-6 был частью этого пожертвования. Нет никаких доказательств того, что модули, проданные в сувенирном магазине Бостонского компьютерного музея, были от Стэнфордского PDP-6, а также нет никаких доказательств того, что в музее когда-либо была эта машина.

Примечания

[ редактировать ]
  1. Эд Телен называет дату поставки июнь 1964 года.
  2. ^ 64 тыс. слов
  3. ^ РП02
  1. ^ Белл и др. 1978 , стр. 487, 489: «Проект, в результате которого возникли серии научных компьютеров с разделением времени PDP-6, DECsystem-10 и DECSYSTEM-20, начался весной 1963 года и продолжился поставкой PDP-6 в лето 1964 года».
  2. ^ Найт, Том. «Домашняя страница PDP-6» . MIT CSAIL . Архивировано из оригинала 2 февраля 2004 года.
  3. ^ «Предложение Американской корпорации исследований и разработок от 27 мая 1957 г.» (PDF) . Проверено 30 марта 2023 г.
  4. ^ Корпорация IBM (1954 г.). Электронная вычислительная машина 704: инструкция по эксплуатации (PDF) . п. 35.
  5. ^ История 1975 , стр. 3–5.
  6. ^ Jump up to: а б История 1975 , с. 6.
  7. ^ «ПДП-6» . Хронология цифровых вычислений . Корпорация цифрового оборудования.
  8. ^ Белл и др. 1978 , с. 487-488.
  9. ^ Белл и др. 1978 , с. 488.
  10. ^ История 1975 , с. 8.
  11. ^ Ларри Леттьери (ноябрь 1980 г.). «Foonly бросает вызов патентам DEC с помощью эмулятора». Мини-микросистемы . стр. 15, 17.
  12. ^ Jump up to: а б с д Лин и Гриффи , с. 2.
  13. ^ «История» . Общий Лисп HuperSpec . Компьютер PDP-10 и его предшественник, компьютер PDP-6, по своей конструкции особенно хорошо подходили для Lisp, поскольку имели 36-битные слова и 18-битные адреса.
  14. ^ Быстрая память типа 162 и базовая память типа 161C (технический отчет). ДЕКАБРЬ. 1965.
  15. ^ «Документы ПРП-6» . www.bitsavers.org . F-68_PDP-6_Installation_Manual_Sep64.pdf, стр. 2.
  16. ^ Лин и Гриффи , с. 3.
  17. ^ Разделение времени DEC (1965), Питер Кларк, The DEC Professional (журнал), том 1, номер 1

Библиография

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