A PERQ (más néven Three Rivers PERQ vagy ICL PERQ ) egy számítógépes munkaállomás , amelyet az 1980-as évek elején adtak ki .
A munkaállomást a Carnegie Malone Egyetem öt öregdiákja és dolgozója tervezte, akik 1974-ben megalakították a Three Rivers Computer Corporationt (3RCC) . Az egyik alapító, Brian Rosen szintén a Xerox PARC -nál dolgozott a Dolphin Workstation -en . A PERQ projektet az eredeti Xerox Alto munkaállomás ihlette , és ez volt az első kereskedelmi forgalomba hozott személyes munkaállomás. A prototípust a SIGGRAPH konferencián mutatták be 1979-ben. A "PERQ" név a "perquisite" ( orosz kereset, kiegészítő jövedelem ) szóból származik. [egy]
A British Research Council (később Science and Engineering Research Council ) érdeklődésének eredményeként a 3RCC 1981 -ben együttműködést kezdett a brit ICL számítástechnikai céggel termékeinek európai forgalmazása, majd közös fejlesztése és gyártása érdekében. [2] A PERQ-t számos akadémiai kutatási projektben használták az Egyesült Királyságban az 1980- as években .
1984-ben a 3RCC-t PERQ System Corporation névre keresztelték. 1986-ban megszűnt, nagyrészt a többi munkaállomás-gyártó, például a Sun Microsystems , az Apollo Computer és a Silicon Graphics versenye miatt .
A PERQ központi feldolgozó egységét mikroprocesszor helyett mikroprogramozható diszkrét logikaként valósították meg . Külön ALU 74181 és Am2910 címvezérlőn alapult . A PERQ processzor szokatlan volt abból a szempontból, hogy 20 bites regiszterekkel és írható vezérlőprogram-tárolóval (WCS) rendelkezett, ami lehetővé tette a firmware módosítását. [3] A CPU mikroutasítás-végrehajtási ciklusa 170 ns (5,88 MHz). [négy]
Az 1980 -ban bemutatott eredeti PERQ (más néven PERQ 1) egy talapzat-stílusú házat tartalmazott, barna előlappal és egy 8 hüvelykes hajlékonylemez-meghajtóval vízszintesen a tetejére.
Az eredeti PERQ 1 CPU WCS-vel rendelkezett, amely 4k szónyi 48 bites firmware memóriát tartalmazott. A későbbi PERQ 1A processzor 16 ezer szóra bővítette a WCS-t. A PERQ 1 konfiguráció 256 KB-ot, 1 vagy 2 MB 64 bites RAM-ot tartalmazott (16 bites buszon keresztül), [4] egy 12 vagy 24 MB -os Shugart SA-4000 merevlemezt és egy 8 hüvelykes hajlékonylemez-meghajtót . [5] [6]
A PERQ 1 rendszer 3 kártyán alapult: egy processzorlapon, egy memóriakártyán (amely tartalmazott egy keretpuffert és egy monitor interfészt) és egy bemeneti/kimeneti kártyát (IOB, más néven CIO). [7] Az I/O kártya tartalmazott egy Zilog Z80 mikroprocesszort , egy IEEE-488 interfészt, egy RS-232 soros portot , merevlemez- és hajlékonylemez-meghajtó interfészt, valamint beszédszintézis hardvert . [8] A PERQ 1 egy kiegészítő bemeneti/kimeneti (OIO) bővítőhelyet is tartalmazott további interfészekhez, például Ethernethez .
A grafikus tábla az alapfelszereltség része volt. A legtöbb PERQ 1-et 21,6 x 27,9 cm-es monokróm, függőleges tájolású, 768 x 1024 pixel felbontású monitorral szállítjuk.
A későbbi PERQ 2 a fejlesztés során a Kristmas kódnevet kapta, és 1983 -ban jelentették be . [9] A PERQ 2 abban különbözött a PERQ 1-től, hogy szélesebb, ICL -re tervezett váza világosabb színű előlappal, függőleges hajlékonylemez-meghajtóval és három számjegyű diagnosztikai kijelzővel rendelkezik.
A PERQ 2 ugyanazt a 16 000 szavas WCS CPU-t használta, mint a PERQ 1A, és a grafikus tábla helyett egy 3 gombos egeret is tartalmazott. A konfiguráció egy csendesebb, 35 MB-os Micropolis 1201 8 hüvelykes merevlemezt, 1 vagy 2 MB RAM-ot és egy opcionális PERQ 1 függőleges monitort vagy egy 19 hüvelykes 1280 x 1024-es vízszintes monitort tartalmazott. [tíz]
Az eredeti 3RCC PERQ 2 (más néven K1) gyártási problémái miatt az ICL módosította a tervezést, így a PERQ 2 T1 (vagy ICL 8222) lett. [tíz]
A későbbi PERQ 2 T2 (ICL 8223) és PERQ 2 T4 modellekben a 8 hüvelykes merevlemezt 5,25 hüvelykes meghajtóra cserélték, amely lehetővé tette egy második meghajtó beszerelését is.
A T4 modell (amelyből vélhetően csak körülbelül 10 darabot gyártottak) emellett egy kiterjesztett 24 bites processzorral és egy 4 MB-os RAM kártya használatát lehetővé tevő szerelősínnel is rendelkezett . [3] [6]
A PERQ 2 megtartotta az OIO bővítőhelyet, de az I/O kártyát EIO (Ethernet I/O) vagy NIO (nem Ethernet I/O) kártyára cserélték. Hasonlóak voltak az IOB-hoz, egy további nem felejtő idejű impulzusgenerátorral, egy második RS-232 porttal és (az EIO kártyán) egy Ethernet interfésszel.
A PERQ 3A-t (más néven ICL 3300 Advanced Graphics Workstation) az ICL fejlesztette ki a PERQ 2 helyettesítésére. A PERQ 3A teljesen új hardverarchitektúrát tartalmazott, amely a Motorola 68020 processzoron (12,5 MHz) és a 68881 matematikai koprocesszoron alapult. , legfeljebb 2 MB RAM és SCSI merevlemez. Mindezt egy asztali minitorony tokba helyezték. Az operációs rendszer a UNIX System V Release 2 PNX 300 nevű portja volt. A számítógép prototípusait 1985-ben adták ki, de a projektet a PERQ Systems Corp. összeomlása után a teljes gyártás megkezdése előtt törölték. [tizenegy]
Egy másik, a cég megszűnésekor fejlesztés alatt álló munkaállomás-projektet, a PERQ 3B-t (néha PERQ 5-nek is nevezik) a Crosfield Electronics vette át a Crosfield Studio 9500 tipográfiai munkaállomásához. [6]
Különféle OIO kártyákat gyártottak: A 3RCC OIO kártyái 16 bites PERQlink párhuzamos interfészt biztosítottak (a firmware letöltéséhez egy másik PERQ számítógépről a rendszerindítási folyamat során), valamint Ethernet és/vagy Canon CX lézernyomtató vezérlőt. Így a PERQ 2 2 Ethernet porttal (EIO plusz OIO) konfigurálható. Mátrixnyomtató is csatlakoztatható RS-232 vagy IEEE-488 portokhoz. Harmadik féltől származó OIO kártyákat adtak ki más eszközökhöz, például QIC-02 szalagos meghajtóhoz vagy videokamerához. [3]
Az eredeti p-Code- szerű PERQ parancsrendszer (az úgynevezett Q-Code) Pascalra lett optimalizálva (különösen a kiterjesztett PERQ Pascalra). A Q-Code parancsok akár 1 millió parancs/másodperc sebességgel is végrehajthatók. [12] Ebből született egy alternatív PERQ név: Pascal Evaluation Real Quick. Valójában általában hatékonyabb volt a Pascal használata, mint az összeszerelő programokat közvetlenül Q-Code-ban írni.
A PERQ számára különféle operációs rendszereket fejlesztettek ki . Köztük: [6]
A PERQ népszerű korai grafikus állomás volt; ezért számos korai harmadik féltől származó alkalmazást szült grafikus felhasználói felületet és bittérképes grafikát használva . Az Intran 1982 körül kiadott egy úttörő grafikus szoftvercsomagot MetaForm néven , amely különálló programokból állt: Graphics Builder (grafikus szerkesztő), Font Builder (betűtípus szerkesztő), Form Builder (űrlapszerkesztő) és File Manager (fájlkezelő). A PERQ dedikált platformként is működött számos korai hipertext programhoz , mint például a ZOG , a KMS és a Guide . A PERQ elektromos áramköreinek létrehozásához használt CAD DP-t ("Rajzcsomag") Dario Giuse, a Carnegie Malone Egyetem írta. [13]