Evmhistory RISC (építészet)

RISC (. English korlátozott (csökkentett) utasításkészlet számítógép - «számítógép csökkentett utasításkészlet") - a processzor. ami növeli a teljesítményt egyszerűsítésével utasításokat megfejteni őket könnyebb volt, és futási idő - kevesebb.

Minden x86-alapú processzorok, Motorola megoldások és a túlnyomó többsége a kiadott 1980-kristályok CISC architektúra (Complex Instruction Set Computing), amely tartalmazza slduyuschie tulajdonságok:

  • A nem fix hosszúságú parancs értékét;
  • aritmetikai műveletek kódolja ugyanaz a csapat;
  • kisszámú nyilvántartások, amelyek mindegyike végez speciális funkciója szigorúan.
Összessége funkciók vezetett arra a tényre, hogy a chipek nem csak bonyolult és drága az előállítása, hanem elérte a felső határt annak teljesítményét. Ahhoz, hogy tovább növelje a teljesítményt, növeli a tranzisztorok száma. Azonban a fejlesztés technológiai szabványok nem hozhatnak létre bonyolultabb megoldásokat. Szembe ezzel a kérdéssel, amikor az Intel i486 család. Ha növelni a teljesítményét tettek változások a processzor hozzáadásával cache memória multiplikátor és szállítószalagok. Röviden, a 486. „kövek” Van egy kis „chips” architektúra RISC. Mindazonáltal, a teremtés RISC-platform amerikai cég semmi köze. Ő létrehozása az építészet köszönheti amerikai mérnök David Patterson. aki vezette a Berkeley RISC projekt 1980-1984.


David Patterson - az apa a RISC
Az eredeti ötlet, amelyet azután megtestesülő ilyen nagyszabású projekt Berkeley RISC volt, a tanulmány a munka Motorola 68000. során a megfigyelések során kiderült, hogy a program egyszerűen nem használják a legtöbb utasítást, beágyazott processzor. Például Unix rendszer összeállításához használt csak 30% -a csapatok. Ezért a Berkeley RISC projekt tervezett létrehozni egy processzort, amely tartalmazza csak a szükséges utasításokat.

Miután több éves kutatás és fejlesztés már megjelent néhány mintát processzorok, akinek a nevét adta a nevét az egész architektúra. A nagyon betűszó RISC jelentése Korlátozott (csökkentett) utasításkészlet Computer, azaz magyarul „számítógépen csökkentett utasításkészlet”. „Csökkentett utasításkészlet” nem azt jelenti, hogy az utasítások száma kevesebb, mint az utasítások száma CISC-kristályok. A különbség abban rejlik, hogy minden utasítást RISC platform egyszerű és végre egy ciklus (legalább el kell végezni), míg a teljesítmény RISC utasítás távozhatott néhány tíz ciklusban. Ha ezt a parancsot egy fix hosszúságú. Például, 32 bit. Továbbá, RISC sokkal általánosabb célú regiszterek. Plusz az építészet jellemző pipeline. Ez volt a használata (kombinált egyszerűsített parancsok) hatékonyan növelni az órajel RISC processzorok.


A projekt csapat Berkeley RISC
Debut megoldások válnak RISC I és II RISC - az utódok Patterson és a Berkeley RISC projekt. Az első tartalmazta több mint 44.000 tranzisztorok és működtetni a frekvencia 4 MHz-es. Egy ilyen processzor viszonylag kis programok átlagban kétszer olyan gyors, mint a VAX 11/780, és körülbelül négyszer hatékonyabban, mint a „kő» Zilog Z8000. RISC II különbözött a sok prekurzor dokumentum 39 ellene 32. gyorsabb volt. Előnye a VAX processzor elérte a 200% -ot, és a Motorola 68000 bizonyos programokban már lassan négy alkalommal.

Meg kell jegyezni, hogy a Berkeley RISC része volt egy nagyobb projekt nevű VLSI. Ez is egy tervezetet Stanford MIPS, amely 1981-ben indult.