HP 2100/1000 számítógépcsalád

A Hewlett-Packard Company (HP) miniszámítógép-sorozatának első modellje,  a mikroprogramozható HP 2100 1966-ban jelent meg, majd 1970-től — az asztali számítógépek elődjeként, mint valósidejű számítógép — HP 1000 néven futott tovább.  Főleg nagyobb teljesítményű nagygépek szatellitjeként használták 1990-ig.

Az alábbiakban a HP 2100 = HP 1000 modellt ismertetjük (a képen tápegység nélkül).

Kategória:
Kis (mini) gép
Technológia:
Egyedi félvezetős
Származás:
import
Gyártó:
Hewlett-Packard Company, USA

Használat

Működési idő:
Első generáció: 1966- 1970, második generáció 1970 -1990; Lengyelországban 1978-1987; Csehszlovákiában 1973-1990.
Működő darabszám:
Lengyelországban: 150; Csehszlovákiáan: >1000
Tipikus alkalmazások:

n.a.

Üzemi helyek:

Az  USA-n kívül  Közép-Európában voltak igen népszerűek a különböző klónok:

  • Lengyelországban PRS-4 néven (HP 2114B)
  • Csehszlovákiában ADT4000 néven (HP1000).

Felépítés

Központi egység

Szószervezésű gép: 16 bpW

  • vezérmű: főtár-központú adatforgalom, csak programszámláló (P) regiszter
  • főtár: 4 – 15 KW, ciklusidő 1,6 μs;
  • számolómű: fixpontos aritmetika, 2 akkumulátor-regiszter

Periféria

  • háttértárak:
    • mágnesszalagok (7970)
    • merevlemez (7900)
  • külső eszközök:
    • lyukszalag olvasó (2748)
    • impakt sornyomtató (2767A)
    • 10 be- / kimeneti interfész

Működés

Utasításhossz 16 b (= 1 W); 68 / 70 elemű utasításkészlet.

A fixpontos alapműveletek átlagos végrehajtási ideje 1,6 μs = 0,625 Mips.

A főtárat logikailag 1 KW méretű laponként lehetett megcímezni: a  P-regiszter 14. – 0. bitje

  • 15. bit  = 0 esetén a következő utasítás címe
  • 15. bit  = 1 esetén a következő utasítás címének 15 bites címe (indirekt címzés;  ha a 15. bit = 1 ebben is, az indirekt láncolás folytatódik).

Az utasítások 3 csoportot alkottak:

  • 14 regiszter↔tár utasítás; ezek az  egyik akkumulátor és egy főtár-szó tartalmával dolgoztak; típusaik:
    • aritmetikai (összeadás, összehasonlítás, AND, OR, XOR)
    • vezérlő (átlépés, feltételes ugrások, szubrutinhívás)
    • betöltő / kiíró (load, store)
  • 39 regiszter↔regiszter utasítás
  • 17 be-/kimeneti utasítás.

A regiszter↔tár utasítások felépítése:

  • ha a 15. bit = 0, akkor
    • a 14. – 11. bit: műveleti kód
    • a 10. bit: lapindikátor
    • a 9. – 0. bit: a tényező lapon belüli címe (0 -1023), mégpedig
      • 10. bit = 0 esetén a 0. lapon
      • 10. bit = 1 esetén az aktuális (az utasítást tartalmazó) lapon, ekkor a lapcím azonos az utasításéval (a P-regiszter 14.-10. bitje)
  • Ha a 15. bit =1, akkor a 14. – 0.  bit a tényező főtárcíme, bármelyik lapon.

A regiszter↔regiszter utasításokban a 15. – 12. bit = 0000 (kötelező); az utasításokat az írható vezérlőtárban  (Write Contol Store, tulajdonképpen egy EPROM) tárolt mikroprogramok hajtották végre, amelyekből  a felhasználói igényeknek megfelelően állítottak össze 1 – 4 elemű  csoportokat; de maguk a felhasználók is írhattak mikroprogramokat, a HP által szállított programmal.

A be-/kimeneti utasításokban a 15. – 12. bit = 1000 és a 10. bit = 1.

Programkészlet

Általános programok
  • operációs rendszer: RTE-III, korlátozott állomány-címzési lehetőségekkel
  •  fordítóprogramok:
    • assembler
    • Fortran (szerkesztés, fordítás, összefűzés)
  • segédprogramok:
    • B /K meghajtó-kezelők
Egyedi programok
n.a.

Történeti érdekességek

A számítógépeket a maguk korában szokatlanul erős szoftver-támogatással forgalmazták.

A 2100 „őse” a 2116A, számos későbbi személyi számítógépnek szolgált alapul.

Fejlesztései révén a 21. század elejére a HP volt a PC-forgalmazás világ-ranglistáján a 2. helyezett.

Források

Az architektúra, valamint a „leszármazott” modellek  ismertetése: HP 2100  (angol)

További részleteket az „előd” leírásában találunk: HP 2116A (angol)


Létrehozva: 2016.06.29. 20:40
Utolsó módosítás: 2020.07.24. 12:04