VAX

VAX

Gyártás1977.
TervezőDigital Equipment Corporation
GyártóDigital Equipment Corporation
Utasításkészletváltozó kódhosszú (1 – 56 bájt), kiterjesztések: PDP-11 kompatibilitási üzemmód, VAX Vector Extensions,[1] VAX Virtualization Extensions[2]
ArchitektúraCISC, 32 bites
ElődPDP–11
UtódAlpha
A Wikimédia Commons tartalmaz VAX témájú médiaállományokat.

A VAX (a Virtual Address eXtension rövidítése) 32 bites utasításkészlet-architektúrával (ISA) és virtuális memóriával rendelkező számítógépek sorozata, amelyet a Digital Equipment Corporation (DEC) fejlesztett ki és forgalmazott a 20. század végén. Az 1977. október 25-én bemutatott VAX–11/780 volt az első a VAX utasításkészlet-architektúrát megvalósító, népszerű és nagy jelentőségű számítógépek között. A VAX család óriási sikert hozott a DEC számára, a gépcsalád utolsó tagjait az 1990-es évek elején bocsájtották ki. A VAX-ot a DEC Alpha követte, amely számos, a VAX-programok átvételét (portolását) megkönnyítő funkciót vett át a VAX architektúrából.

A VAX-ot a 16 bites PDP–11 utódjának tervezték, amely a DEC egyik legsikeresebb miniszámítógépe volt, közelítőleg 600 000 eladott egységgel. A rendszer tervezésekor alapvető szempont volt a teljes visszafelé kompatibilitás az előd PDP-11-gyel, miközben a megvalósításban a memóriát teljes 32 bites megvalósításúra bővítették, igény szerint lapozható virtuális memóriával. A VAX név a virtuális címkiterjesztés (Virtual Address eXtension) koncepciójára utalt ami lehetővé tette a programok számára, hogy kihasználják ezt az újonnan elérhető memóriát, miközben továbbra is kompatibilisek maradtak a változatlan, felhasználói módú PDP-11 kóddal. A korai modelleken használt „VAX–11” nevet e képesség kihangsúlyozására választották. A VAX a komplex utasításkészletű számítógépek (CISC) családjába tartozik.

A DEC gyorsan elvetette a „−11” márkajelzést, mivel a PDP-11 kompatibilitásnak az 1980-as évek közepén már nem volt nagy jelentősége. A cég magát a „VAX” típusnevet is elvetette volna, mivel ez egy azóta is létező porszívómárka, de erre nem volt lehetősége.[3] A vonal kibővült a csúcskategóriás nagyszámítógépekkel, mint például a VAX 9000, valamint a munkaállomás-méretű rendszerekkel, mint a VAXstation sorozat. A VAX család végül tíz különböző konstrukciót/kialakítást és összesen több mint 100 egyedi modellt tartalmazott. Ezek mindegyike kompatibilis volt egymással, és rendszerint az VAX/VMS operációs rendszert futtatta.

A VAX-ot tartották a CISC ISA, azaz a komplex utasításkészlet legmagasabban fejlett megvalósításának,[4] nagyon sok assembly nyelvű, programozóbarát címzési móddal és gépi utasítással, rendkívül ortogonális utasításkészlettel, valamint olyan összetett műveleteket végző gépi kódú (!) utasításokkal, mint a sorba történő beszúrás vagy -törlés, a számformázás és polinomkiértékelés.[5]

  1. Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) macro nevű lábjegyzeteknek
  2. Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) DigitalEquipment.1 nevű lábjegyzeteknek
  3. A porszívócég reklámszlogenje: “Nothing sucks like a VAX!” – nem a megfelelő üzenetet közvetítette a számítógépes termékekre vonatkoztatva.
  4. Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) Bistriceanu.1 nevű lábjegyzeteknek
  5. Forráshivatkozás-hiba: Érvénytelen <ref> címke; nincs megadva szöveg a(z) Payne.1 nevű lábjegyzeteknek

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne