PERQ

PERQ
Две рабочие станции ICL PERQ 1, Эдинбургский университет

PERQ (также известный как Three Rivers PERQ или ICL PERQ) — компьютерная рабочая станция, выпускавшаяся в начале 1980-х годов.

Рабочая станция была задумана пятью выпускниками и работниками Университета Карнеги-Мэлона, организовавшими в 1974 году компанию Three Rivers Computer Corporation (3RCC). Один из основателей, Брайан Розен, также работал в Xerox PARC над рабочей станцией Dolphin. Проект PERQ был вдохновлен оригинальной рабочей станцией Xerox Alto, и был первой коммерчески выпускаемой персональной рабочей станцией. Прототип был показан на конференции SIGGRAPH в 1979 году. Название «PERQ» происходит от слова «perquisite» (рус. приработок, дополнительный доход).[1]

В результате интереса британского Совета по научным исследованиям (позднее Совета по научным и инженерным исследованиям, англ. Science and Engineering Research Council), 3RCC начала сотрудничество с британской компьютерной компанией ICL в 1981 году для распространения продукции в Европе, а позднее для совместной разработки и производства.[2] PERQ использовался в множестве академических научно-исследовательских проектов в Великобритании в 1980-х годах.

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

Содержание

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

Процессор

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

PERQ 1

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

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

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

Графический планшет входил в стандартную комплектацию. Большинство PERQ 1 поставлялись с монохромным вертикально ориентированным монитором размером 21,6 на 27,9 см и разрешением 768 на 1024 пикселей.

PERQ 2

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

В PERQ 2 использовался тот же самый ЦПУ с 16k слов WCS, что и в PERQ 1A, и также имел в стандартной комплектации 3-кнопочную мышь, вместо графического планшета. В конфигурацию входил более тихий 8-дюймовый жёсткий диск Micropolis 1201 объёмом 35 МБ, 1 или 2 МБ ОЗУ и опционально вертикально ориентированный монитор от PERQ 1 или 19-дюймовый горизонтально ориентированный монитор с разрешением 1280 на 1024 пикселей.[10]

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

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

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

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

PERQ 3

PERQ 3A (иначе известный как ICL 3300 Advanced Graphics Workstation) был разработан ICL в качестве замены PERQ 2. PERQ 3A имел полностью новую аппаратную архитектуру, в основе которой был процессор Motorola 68020 (12,5 МГц) и математический сопроцессор 68881, до 2 МБ ОЗУ и жёсткий диск SCSI. Всё это было помещено в настольный корпус типа «mini-tower». Опреационной системой была портированная версия UNIX System V Release 2, называвшаяся PNX 300. Прототипы компьютера были выпущены в 1985 году, но проект был отменен до начала полноценного производства, последовав за крахом PERQ Systems Corp.[11]

Другой проект рабочей станции, находящийся в стадии разработки в момент гибели компании, PERQ 3B (иногда упоминается как PERQ 5) перешёл к компании Crosfield Electronics для её рабочей станции Crosfield Studio 9500, предназначенной для типографской вёрстки.[6]

Периферийное оборудование

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

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

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

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

Для PERQ были разработаны разные операционные системы. Среди них:[6]

  • POS (PERQ Operatinq System) — изначальная однозадачная ОС для рабочих станций PERQ, разработанная 3RCC. POS и утилиты были написаны на PERQ Pascal.
  • MPOS (Multitasking POS) — многозадачная версия POS, официально не выпущенная 3RCC.
  • Accent — многозадачная исследовательская ОС, разработанная в Университете Карнеги-Мэлона, с оконным менеджером под названием Sapphire. Accent была предшественником ядра Mach, которое использовали многие более поздние ОС. Системное окружение совместимое с UNIX System V, работавшее в Accent и Sapphire, под названием QNIX, было разработано компанией Spider Systems.
  • PNX — портированная на PERQ версия UNIX, основана на Seventh Edition Unix и UNIX System III. Была разработана компанией ICL в Далкит Пэлас (Шотландия) для исследовательского сообщества Великобритании.[6] PNX использует собственную микропрограмму, более предназначенную для языка программирования С, называющуюся C-Code.
  • FLEX — разработанная Королевским институтом сигналов и радаров, была реализована на микрокоде и похожа на другие ранние системы для рабочих станций типа Lisp-машин, USCD Pascal или Modula-2, за исключением того, что выбранным языком был ALGOL 68.

Приложения

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

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "PERQ" в других словарях:

  • PERQ — Two ICL PERQ 1 workstations The PERQ, also referred to as the Three Rivers PERQ or ICL PERQ, was a pioneering workstation computer produced in the early 1980s. The workstation was conceived by five former Carnegie Mellon University alumni and… …   Wikipedia

  • PERQ — Deux machines ICL PERQ et une station de travail PERQ (également connu sous les appellations Three Rivers PERQ et ICL PERQ) est une station de travail d’avant garde et distribuée au début des années 1980. La machine PERQ fut conçue par des… …   Wikipédia en Français

  • perq — noun (a perquisite) …   Wiktionary

  • PERQ — perque …   Abbreviations in Latin Inscriptions

  • Three Rivers Computer Corporation — Type Private Industry Computer hardware and software Fate Insolvency (1985) Founded Pennsylvania (1974) …   Wikipedia

  • ICL Distributed Array Processor — The Distributed Array Processor (DAP) produced by International Computers Limited (ICL) was the world s first commercial massively parallel computer. The original paper study was complete in 1972 and building of the prototype began in 1974. The… …   Wikipedia

  • Three Rivers Computer Corporation — Тип частная компания Год основания 1974 Расположение …   Википедия

  • Las Fargas Castellarnau — Saltar a navegación, búsqueda LAS FARGAS CASTELLARNAU (1665 1872) El archivo particular de la Casa Castellarnau de Tarragona (ACT), propiedad de Ferran Carles de Castellarnau Cardona, actualmente depositado en el Archivo Histórico de la ciudad,… …   Wikipedia Español

  • List of operating systems — Operating systems can be categorized by technology, ownership, licensing, working state, usage, and by many other characteristics. In practice, many of these groupings may overlap.Early, and historically important*CTSS (The Compatible Timeshare… …   Wikipedia

  • POS — POS, Pos or PoS may refer to: Contents 1 Business 2 Health and medicine 3 Linguistics …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»