PERQ (tunnetaan myös nimellä Three Rivers PERQ tai ICL PERQ ) on tietokonetyöasema , joka julkaistiin 1980-luvun alussa .
Työaseman suunnitteli viisi Carnegie Malonen yliopiston alumnia ja työntekijää, jotka perustivat Three Rivers Computer Corporationin (3RCC) vuonna 1974 . Yksi perustajista, Brian Rosen, työskenteli myös Xerox PARCissa Dolphin Workstationilla . PERQ-projekti sai inspiraationsa alkuperäisestä Xerox Alto -työasemasta , ja se oli ensimmäinen kaupallisesti julkaistu henkilökohtainen työasema. Prototyyppi esiteltiin SIGGRAPH -konferenssissa vuonna 1979. Nimi "PERQ" tulee sanasta "perquisite" ( Venäjän tulot, lisätulot ). [yksi]
Brittiläisen tutkimusneuvoston (myöhemmin Science and Engineering Research Council ) kiinnostuksen seurauksena 3RCC aloitti vuonna 1981 yhteistyön brittiläisen tietokoneyrityksen ICL :n kanssa tuotteiden jakelemiseksi Euroopassa ja myöhemmin yhteiseen kehittämiseen ja tuotantoon. [2] PERQ:ta käytettiin useissa akateemisissa tutkimusprojekteissa Isossa-Britanniassa 1980-luvulla .
Vuonna 1984 3RCC nimettiin uudelleen PERQ System Corporationiksi. Se lopetti toimintansa vuonna 1986, mikä johtui suurelta osin muiden työasemavalmistajien, kuten Sun Microsystemsin , Apollo Computerin ja Silicon Graphicsin , aiheuttamasta kilpailusta .
PERQ:n keskusyksikkö toteutettiin mikroohjelmoitavana diskreettilogiikkana mikroprosessorin sijaan . Se perustui erilliseen ALU 74181: een ja osoiteohjaimeen Am2910 . PERQ-prosessori oli epätavallinen, koska siinä oli 20-bittiset rekisterit ja kirjoitettava ohjausohjelman tallennustila (WCS), mikä mahdollisti laiteohjelmiston muokkaamisen. [3] CPU:n mikrokäskyjen suoritusjakso oli 170 ns (5,88 MHz). [neljä]
Alkuperäinen PERQ (tunnetaan myös nimellä PERQ 1), joka julkaistiin vuonna 1980 , sisälsi jalustatyylisen rungon, jossa oli ruskea etulevy ja 8 tuuman levykeasema asennettuna vaakasuoraan päälle.
Alkuperäisessä PERQ 1 -suorittimessa oli WCS, joka sisälsi 4k sanaa 48-bittistä laiteohjelmistomuistia. Myöhempi PERQ 1A -prosessori laajensi WCS:n 16 000 sanaan. PERQ 1 -kokoonpano sisälsi 256 kt, 1 tai 2 megatavua 64-bittistä RAM-muistia (yhdistetty 16-bittisen väylän kautta), [4] 12 tai 24 megatavun Shugart SA-4000 -kiintolevyn ja 8 tuuman levykeaseman . [5] [6]
PERQ 1 -järjestelmä perustui kolmeen korttiin: prosessorikorttiin, muistikorttiin (joka sisälsi kehyspuskurin ja näyttöliittymän) ja tulo/lähtökorttiin (IOB, jota kutsutaan myös CIO:ksi). [7] I/O-kortti sisälsi Zilog Z80 -mikroprosessorin , IEEE-488- liitännän, RS-232- sarjaportin , kiintolevy- ja levykeasemaliitännät sekä puhesynteesilaitteiston . [8] PERQ 1:ssä oli myös ylimääräinen tulo-/lähtöpaikka (OIO) lisäliitäntöjä, kuten Ethernetiä varten .
Näytönohjain toimitettiin vakiona. Useimmat PERQ 1:t toimitetaan 21,6 x 27,9 cm:n yksivärisellä pystysuuntaisella näytöllä, jonka resoluutio on 768 x 1024 pikseliä.
Myöhempi PERQ 2 sai koodinimen Kristmas kehitysvaiheessa ja julkistettiin vuonna 1983 . [9] PERQ 2 erosi PERQ 1:stä leveämmällä, ICL - suunniteltulla rungolla, jossa oli vaaleampi kehys, pystysuora levykeasema ja kolminumeroinen diagnostiikkanäyttö.
PERQ 2:ssa käytettiin samaa 16k-sanan WCS-suoritinta kuin PERQ 1A:ssa, ja siinä oli myös 3-painikkeinen hiiri vakiona näytönohjaimen sijaan. Kokoonpanoon sisältyi hiljaisempi 35 Mt Micropolis 1201 8 tuuman kiintolevy, 1 tai 2 Mt RAM-muistia ja valinnainen PERQ 1 pystysuora näyttö tai 19 tuuman 1280 x 1024 vaakasuuntainen näyttö. [kymmenen]
Alkuperäisen 3RCC PERQ 2:n (tunnetaan myös nimellä K1) tuotanto-ongelmien vuoksi ICL muutti suunnittelua, jolloin tuloksena oli PERQ 2 T1 (tai ICL 8222). [kymmenen]
Myöhemmissä PERQ 2 T2 (ICL 8223) ja PERQ 2 T4 -malleissa 8 tuuman kiintolevy korvattiin 5,25 tuuman asemalla, mikä mahdollisti myös toisen aseman asentamisen sisälle.
T4-mallissa (joista vain noin 10 arvellaan valmistuneen) oli myös laajennettu 24-bittinen prosessori ja asennuskisko, joka mahdollisti 4 Mt:n RAM -kortin käytön . [3] [6]
PERQ 2 säilytti OIO-paikan, mutta I/O-kortti korvattiin joko EIO (Ethernet I/O) tai NIO (ei-Ethernet I/O) -kortilla. Ne olivat samanlaisia kuin IOB, ja niissä oli ylimääräinen haihtumaton aikapulssigeneraattori, toinen RS-232-portti ja (EIO-kortilla) Ethernet-liitäntä.
ICL kehitti PERQ 3A:n (tunnetaan myös nimellä ICL 3300 Advanced Graphics Workstation) korvaamaan PERQ 2:n. PERQ 3A:ssa oli täysin uusi laitteistoarkkitehtuuri, joka perustui Motorola 68020 -prosessoriin (12,5 MHz) ja 68881 matemaattiseen apuprosessoriin. , jopa 2 Mt RAM-muistia ja SCSI-kiintolevyä. Kaikki tämä asetettiin pöytätietokoneen minitornikoteloon. Käyttöjärjestelmä oli UNIX System V Release 2:n portti nimeltä PNX 300. Tietokoneen prototyypit julkaistiin vuonna 1985, mutta projekti peruttiin ennen kuin täysi tuotanto alkoi PERQ Systems Corp.:n romahtamisen jälkeen. [yksitoista]
Toinen yrityksen lopettamisen aikoihin kehitteillä oleva työasemaprojekti, PERQ 3B (jota joskus kutsutaan nimellä PERQ 5), siirtyi Crosfield Electronicsille Crosfield Studio 9500 -typografista työasemaansa varten. [6]
Tuotettiin erilaisia OIO-kortteja: 3RCC:n OIO-kortit tarjosivat 16-bittisen PERQlink-rinnakkaisliitännän (laiteohjelmiston lataamiseen toisesta PERQ-tietokoneesta käynnistyksen aikana) sekä Ethernet- ja/tai Canon CX -lasertulostinohjaimen. Joten PERQ 2 voidaan konfiguroida kahdella Ethernet-portilla (EIO plus OIO). Pistematriisitulostin voidaan myös liittää RS-232- tai IEEE-488-portteihin. Kolmannen osapuolen OIO-kortteja on julkaistu liitettäväksi muihin laitteisiin, kuten QIC-02-nauha-asemaan tai videokameraan. [3]
Alkuperäinen p- koodin kaltainen PERQ-komentojärjestelmä (nimeltään Q-Code) on optimoitu Pascalille (erityisesti laajennettu PERQ Pascal). Q-Code-komentoja voitiin suorittaa jopa miljoona komentoa sekunnissa. [12] Tästä syntyi vaihtoehtoinen PERQ-nimi: Pascal Evaluation Real Quick. Itse asiassa oli yleensä tehokkaampaa käyttää Pascalia kuin yrittää kirjoittaa kokoonpanoohjelmia suoraan Q-Codessa.
PERQ : lle on kehitetty erilaisia käyttöjärjestelmiä . Heidän joukossaan: [6]
PERQ oli suosittu varhainen grafiikkaasema; siksi se synnytti monia varhaisia kolmannen osapuolen sovelluksia, joissa käytettiin graafisia käyttöliittymiä ja bittikarttagrafiikkaa . Intran julkaisi uraauurtavan grafiikkaohjelmistopaketin nimeltä MetaForm noin 1982 , joka koostui erillisistä ohjelmista Graphics Builder (graafinen editori), Font Builder (fonttieditori), Form Builder (lomakeeditori) ja File Manager (tiedostonhallinta). PERQ toimi myös erillisenä alustana useille varhaisille hypertekstiohjelmille , kuten ZOG , KMS ja Guide . PERQ:n sähköpiirien luomiseen käytetyn CAD DP:n ("Drawing Package") on kirjoittanut Dario Giuse Carnegie Malonen yliopistosta. [13]