Jump to content

ПОТОМУ ЧТО

(Перенаправлено с PERQ «Трех рек» )

Две рабочие станции ICL PERQ 1

PERQ , выпускавшийся в конце 1970-х — , также называемый Three Rivers PERQ или ICL PERQ , — это новаторский для рабочих станций компьютер начале 1980-х годов. Это первая коммерческая персональная рабочая станция с графическим интерфейсом пользователя (GUI). На дизайн PERQ сильно повлияла оригинальная рабочая станция Xerox Alto , которая никогда не производилась серийно. Рабочая станция была разработана шестью бывшими и сотрудниками Университета Карнеги-Меллона выпускниками : Брайаном С. Розеном, Джеймсом Р. Тетером, Уильямом Х. Бродли, Дж. Стэнли Кризом, Раджем Редди и Полом Дж. Ньюбери, которые основали стартап Three Rivers Computer Corporation. (3RCC) в 1974 году.

Название «PERQ» было выбрано одновременно как аббревиатура от « Pascal Engine, которая работает быстрее», а также для отсылки к слову « perquisite» , обычно называемому « perk» , то есть дополнительным преимуществом для сотрудников. [1]

В июне 1979 года компания получила свой первый заказ от британской лаборатории Резерфорда Эпплтона, а в августе 1979 года компьютер был официально представлен на выставке SIGGRAPH в Чикаго. [2] Позже в 1981 году 3RCC вступила в отношения с британской компьютерной компанией International Computers Limited (ICL) для распространения в Европе, а затем для совместной разработки и производства. [3] в результате интереса со стороны Великобритании Совета по научным исследованиям (позже — Совета по науке и инженерным исследованиям).

PERQ использовался в ряде академических исследовательских проектов в Великобритании в 1980-х годах. В 1984 году 3RCC была переименована в PERQ System Corporation. В 1986 году она прекратила свою деятельность, во многом из-за конкуренции со стороны других производителей рабочих станций, таких как Sun Microsystems , Apollo Computer и Silicon Graphics .

Брайан Розен, один из основателей 3RCC, также работал в Xerox PARC на рабочей станции Dolphin .

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

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

Процессор

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

PERQ ЦП представлял собой микропроцессор с дискретной логикой , а не микропроцессор . Он был основан на 74S181 бит-срезовом ALU и секвенсоре микрокода Am2910 . ЦП PERQ был необычен тем, что имел 20-битные регистры и записываемое хранилище управления (WCS), что позволяло переопределять микрокод. [4] ЦП имел период цикла микрокоманды 170 нс (5,88 МГц). [5]

Оригинальный PERQ (также известный как PERQ 1 ), выпущенный в 1980 году, размещался в корпусе на подставке с коричневой лицевой панелью и 8-дюймовым дисководом для гибких дисков, установленным горизонтально вверху.

ЦП PERQ 1 имел WCS, содержащую 4 тыс. слов 48-битной памяти микрокода. Более поздний процессор PERQ 1A расширил WCS до 16 тыс. слов. PERQ 1 может быть сконфигурирован с 256 КБ, 1 или 2 МБ 64-битной оперативной памяти (доступ к которой осуществляется через 16-битную шину), [5] емкостью 12 или 24 МБ Shugart серии SA-4000 14-дюймовый жесткий диск и 8-дюймовый дисковод для гибких дисков . [6] [7] Во внутренней компоновке PERQ 1 преобладал вертикально установленный жесткий диск. Во многом именно это определило высоту и глубину шасси.

Базовая система PERQ 1 состояла из платы ЦП, платы памяти (включающей в себя кадровый буфер и интерфейс монитора) и платы ввода-вывода (IOB, также называемой CIO). [8] IOB включал в себя Zilog Z80 микропроцессор , интерфейс IEEE-488 , RS-232 последовательный порт , интерфейсы жесткого и гибкого диска и аппаратное обеспечение синтеза речи . [9] PERQ 1 также имел запасной слот дополнительной платы ввода-вывода (OIO) для дополнительных интерфейсов, таких как Ethernet .

Графический планшет был стандартным. Большинство PERQ 1 поставлялись с диагональю 8½ × 11 дюймов, разрешением 768 × 1024 пикселей, портретной ориентации монитором с белым люминофором и монохромным .

PERQ 2 (во время разработки под кодовым названием Kristmas ) был анонсирован в 1983 году. [10] PERQ 2 можно отличить от PERQ 1 по более широкому корпусу, спроектированному ICL, с более светлой лицевой панелью, вертикальным дисководом для гибких дисков и трехзначным диагностическим дисплеем.

была трехкнопочная мышь В PERQ 2 использовался тот же процессор 16k WCS, что и в PERQ 1A, и вместо графического планшета . Он был оснащен более тихим 8-дюймовым жестким диском Micropolis Corporation 1201 емкостью 35 МБ, 1 или 2 МБ оперативной памяти и имел возможность выбора портретного монитора PERQ 1 или 19-дюймового монитора с альбомной ориентацией 1280 × 1024. [11]

Из-за производственных проблем с оригинальным 3RCC PERQ 2 (также известным как K1 ), ICL пересмотрела конструкцию оборудования, в результате чего появился PERQ 2 T1 (или ICL 8222). [11]

Более поздние модели PERQ 2 T2 (ICL 8223) и PERQ 2 T4 заменили 8-дюймовый жесткий диск на 5¼-дюймовый жесткий диск, что также позволяло установить второй диск внутри.

Модель T4 (которых, как полагают, было выпущено всего около 10 штук) имела расширенный 24-битный процессор и объединительную шину, что позволяло использовать плату ОЗУ объемом 4 МБ. [4] [7]

PERQ 2 сохранил слот OIO PERQ 1, но заменил IOB платами EIO (Ethernet I/O) или NIO (Non-Ethernet I/O). Они были похожи на IOB, с добавлением энергонезависимых часов реального времени , второго порта RS-232 и (на плате EIO) интерфейса Ethernet.

PERQ 3A (также известная как ICL 3300 Advanced Graphics Workstation) была разработана ICL в качестве замены PERQ 2. PERQ 3A имела совершенно новую аппаратную архитектуру, основанную на Motorola 68020 микропроцессоре с тактовой частотой 12,5 МГц и 68881. модулем вычислений с плавающей запятой и контроллер прямого доступа к памяти 68450, а также два процессора AMD 29116A 32- битных , которые выступали в качестве графических сопроцессоров. Он также имел до 2 МБ оперативной памяти, жесткий диск SCSI и размещался в настольном корпусе в стиле «мини-башня». Операционная система представляла собой порт UNIX System V Release 2 под названием PNX 300. [ нужна ссылка ] Прототипы были произведены в 1985 году, но проект был отменен до начала полного производства (проект затянулся, и ICL решила, что является поставщиком решения - она ​​​​будет продавать рабочие станции Sun как часть решения). [ нужна ссылка ]

Еще одна рабочая станция, находившаяся в стадии разработки на момент упадка компании, PERQ 3B, представляла собой цветную модель (иногда называемую PERQ 5 ), которая была принята Crosfield Electronics для ее рабочей станции верстки страниц Crosfield Studio 9500 . [7] Рабочая станция, также известная внутри компании как Python, была разработана в 1986 году совместно MegaScan и Conner Scelza Associates (обе в Гибсонии, Пенсильвания , США) и командой Crosfield (в Хемел-Хемпстеде , Англия). MegaScan под руководством Брайана Розена разработал электронику для рабочих станций, а компания Conner Scelza Associates (под руководством Джерри Коннера и Дона Сселзы) перенесла UNIX и написала все остальное вспомогательное программное обеспечение. Кросфилд (под руководством Эндрю Чепмена) был общим менеджером проекта и имел встроенных инженеров в MegaScan (Саймон Батлер и Марк Сомервейл) и Коннер Сселза (Роджер Уиллкокс). [12]

Требованием Кросфилда была очень высокопроизводительная графическая система (известная как Viper, разработанная их дочерней компанией BenchMark Technologies) и большой (на тот момент) объем дисковой памяти. Команда Crosfield в Хемел-Хемпстеде разработала первое решение RAID , которое поддерживало до 8 контроллеров SCSI , работающих параллельно, с потоковой передачей данных с 5¼-дюймовых полноразмерных дисков и быстрой оптоволоконной сети, известной как GALAN. Прототипы были запущены в конце 1986 года как в США, так и в Великобритании, а серийное производство на заводе Кросфилда в Питерборо началось в начале 1987 года. [13]

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

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

Для PERQ 1 и 2 были произведены различные дополнительные платы OIO: платы 3RCC OIO обеспечивали 16-битный параллельный интерфейс PERQlink (предназначенный для загрузки микрокода из другого PERQ во время загрузки), а также Ethernet или Canon CX контроллер лазерного принтера . Таким образом, PERQ 2 может быть сконфигурирован с двумя портами Ethernet (EIO плюс OIO). также Матричный принтер можно подключить к портам RS-232 или IEEE-488. Другие платы OIO сторонних производителей были созданы для взаимодействия с другими устройствами, такими как QIC -02 ленточные накопители или видеокамеры . [4]

Программное обеспечение

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

Исходный набор команд PERQ , подобный p-Code (называемый Q-Code ), был оптимизирован для Паскаля (в частности, расширенного PERQ Pascal). Инструкции Q-кода могли выполняться со скоростью до 1 миллиона инструкций в секунду . [14] Это породило альтернативное определение имени PERQ: Pascal Evaluation Real Quick . На самом деле, как правило, было более эффективно использовать Паскаль, чем пытаться создавать программы на « ассемблере » непосредственно с помощью Q-Code. [ нужна ссылка ]

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

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

множество операционных систем Для PERQ было разработано . В их число вошли: [7]

POS (операционная система PERQ)
Первая однозадачная операционная система для рабочих станций PERQ, разработанная 3RCC. POS и его утилиты были написаны на PERQ Pascal.
MPOS (многозадачный POS)
Многозадачная версия POS, официально не выпущенная 3RCC.
Акцент
Многозадачная исследовательская операционная система, разработанная в CMU, с оконным менеджером Sapphire. Accent был предшественником ядра Mach , которое использовалось во многих более поздних операционных системах. UNIX System V -совместимая среда, работающая под управлением Accent в окне Sapphire, под названием QNIX , была разработана компанией Spider Systems .
PNX ( / ˈ p n ɪ k s / PEE -nix )
Порт Unix для PERQ, основанный на Unix Seventh Edition и UNIX System III . Он был разработан ICL в Брэкнелле , Далкейт Палас , а затем в Кидсгроуве (Стаффордшир) для исследовательского сообщества Великобритании. [7] PNX использовал собственный микрокод, более подходящий для языка программирования C , называемый C-Code .
ГИБКИЙ
Разработанный Royal Signals and Radar Estate , FLEX был реализован в микрокоде и аналогичен другим ранним системам рабочих станций, таким как машины Lisp , UCSD Pascal или Modula-2 , за исключением того, что выбранным языком был ALGOL 68 .

Составители

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

ICL и 3RCC заключили контракт с Эдинбургским региональным вычислительным центром (ERCC) на 1981–1982 годы на поставку оптимизированного компилятора Fortran77 . Это также привело к созданию компилятора Imp , поскольку компилятор F77 из ERCC был написан на Imp. Компиляторы ERCC генерировали Q-код. К 1987 году обслуживание компилятора PERQ взяла на себя коммерческая группа бывших сотрудников ERCC, Edinburgh Portable Compilers Ltd (EPCL).

Приложения

[ редактировать ]
Шпионский сторонний текстовый редактор 1983 года, работавший на рабочей станции PERQ в Блетчли-парке в 2013 году.

PERQ была популярной ранней графической рабочей станцией; следовательно, это помогло создать множество ранних сторонних приложений, которые использовали преимущества графического пользовательского интерфейса и растровой графики . Intran (около 1982 г.) выпустила новаторский пакет графических программ под названием MetaForm, который состоял из отдельных программ Graphics Builder, Font Builder, Form Builder и File Manager. PERQ также служил специальной платформой для нескольких новаторских гипертекстовых программ, таких как ZOG , KMS и Guide . DP («Программа рисования»), система САПР , используемая для создания принципиальных схем на PERQ, была написана Дарио Джузе из CMU. [15]

  1. ^ История PERQ: Часть I: 3. Первые дни . Чилтон Компьютинг , Великобритания.
  2. ^ «Рабочие станции PERQ и расширенной растровой графики» . Сентябрь 1982 года.
  3. ^ История PERQ: Часть III: 16. Время принятия решения , Chilton Computing, Великобритания.
  4. ^ Перейти обратно: а б с Тони Дуэлл (12 октября 1993 г.). «Часто задаваемые вопросы об оборудовании PERQ 2 (длинный)» . Группа новостей : alt.sys.perq . Usenet:   [электронная почта защищена] . Проверено 2 декабря 2008 г.
  5. ^ Перейти обратно: а б Реклама PERQ: листовки ICL о PERQ, 1985 г.
  6. ^ Брошюра PERQ , Chilton Computing, Великобритания.
  7. ^ Перейти обратно: а б с д и Часто задаваемые вопросы по PERQ, ред. 7
  8. ^ Три реки PERQ
  9. ^ Платы дисплея PERQ , Chilton Computing, Великобритания.
  10. ^ История PERQ: Часть V: 20. ICL Manufacturing , Chilton Computing, Великобритания.
  11. ^ Перейти обратно: а б История PERQ: Часть VII: 34. Аппаратное обеспечение , Chilton Computing, Великобритания.
  12. ^ Рабочие станции PERQ от Р. Д. Дэвиса
  13. ^ Глоссарий Кросфилда
  14. ^ Реклама PERQ: Брошюра PERQ ICL , Chilton Computing, Великобритания.
  15. ^ «Вход для DP — набор команд в Центре технической информации Министерства обороны» . Архивировано из оригинала 31 мая 2009 года . Проверено 3 декабря 2008 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: bffd8c517108a3cdcf94f3c0375d3819__1719583440
URL1:https://arc.ask3.ru/arc/aa/bf/19/bffd8c517108a3cdcf94f3c0375d3819.html
Заголовок, (Title) документа по адресу, URL1:
PERQ - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)