Regisztráció fájlt -

A rendszer vezérli a mikroprocesszor (építészet) szinte mindig meghatároz egy sor nyilvántartások, amely tárolja az adatokat feldolgozó chip funkcionális egységek. Egyszerű processzorok olyan építészeti nyilvántartások jelennek one-to-one fizikai regiszter fájlt. Bonyolultabb CPU használ regiszter átnevezés (regiszter átnevezés), amely lehetővé teszi, hogy dinamikusan változik a levelezés a hardver és építészeti regiszterek a végrehajtás során.







végrehajtás

Hagyományosan, a regiszter fájl végrehajtása tömbként memória sejtek olvas függőlegesen. A szavak vannak elrendezve vízszintes sorokban (szó vonalak), és az olvasó a sejt adja az értékét, hogy a függőleges kicsit vonal (Bit sorok). Alján ezek a sorok, az erősítőhöz csatlakoztatott, amely a jeleket a sejtekből, legyengített átvitel során, egy logikai teljes amplitúdójú jeleket. Bal oldali részén vannak dekóderek, amelyek aktiválják a sorban megfelelő a megrendelt nyilvántartás vagy nyilvántartások. Nagy regiszter fájlok néha szervezett, mint a mozaik több tükröződik, és megfordult egy egyszerű nyilvántartás fájlokat.

A nyilvántartás fájlok tartalmazzák egy sort a szavak minden port, egy kicsit soronként bit minden szó olvasható portot és két bit vonalak a bit szóval minden egyes bemeneti nyílást. Továbbá, minden cellában kell egy tápegység bemeneti Vdd és Vss földre. Következésképpen a növekvő számú kikötő területén szükséges kábelezés növekszik négyzetesen, és a terület által elfoglalt tranzisztorok - lineárisan. Egy bizonyos ponton, akkor lehet optimális a területen, vagy késések több regiszter fájlok ismétlődő adatokat, és fél olvasási port minden, mint egy nagy regiszterfájlban egyszerre az összes olvasási port.

Például a regiszter fájl integer ALU CPU MIPS R8000. 9, amelynek olvasási port, levelet port 4, amely 32 64-bites regiszterek megvalósított technológiai folyamat és a 0,7 mikron, úgy van méretezve, hogy a látható szabad szemmel is távolságból körülbelül 30 cm.

  • A dekóder általában osztva predekoder és a dekóder megfelelő.
  • A dekóder egy sorozata és kapuk (ÉS-kapu), amely egy szót sorban.
  • Minden olvasni vagy írni port igényel dekóder. Például, ha a fájl egy 4 portos és 2-port olvasni, akkor azt 6 sor a szavak egyes memória cella tömb 6. és az AND (ÉS-kapu) minden sorban a dekóder.

Egy tipikus regiszter fájl három porttal, ahol, egyidejű mérése két nyilvántartások és írj a regiszter 1, áll sejtek hasonló képek.







Az alapvető elrendezés a bit cella:

  • Állapotban tárolják egy pár inverter.
  • Reading keresztül történik NMOS tranzisztor a kicsit vonal (a tranzisztor nyit egy sor szó a port)
  • Az adatok beírása a lezárás egyik vagy a másik, hogy a földön a két NMOS tranzisztor.

Így minden olvasni port szükséges egy extra tranzisztor cellánként, levelet port igényel 4 tranzisztort tartalmaz.

mikroarchitektúra

Több megvalósításban regiszter fájl nincs külön védelmet kísérletet, hogy írjon egy és ugyanabban a sejtben több írási port. Ehelyett berendezések tervezési előírások biztosítják, hogy minden egyes lépés nem több, mint egy utasítás írni fog egy cellában. Amennyiben a tervezett utasítások számát, hogy írjon egy cellában, csak az egyiket kellett volna venni a vonal «levelet engedélyezze» (felvételi felbontás).

Egy pár átellenesen benne inverter igényel némi időt, hogy stabilizálja a rajt után a felvételi művelet, amelynek során az olvasó egy cella hosszú vagy több visszatérési szemetet. Ezért sok implementáció kommunikáló lépett (bypass) multiplexerek, amely lezárhatja közvetlenül a felvételi adatokat olvasni port, ha van egyidejű olvasási és írási a korábbi nyilvántartásban. Ezek kommunikáló multiplexerek gyakran csak egy része egy komplex hálózat elkerülő, amely elküldi az eredményeket közvetlenül a különböző funkcionális egységek a processzor, anélkül, hogy megvárná a bejegyzéseket a nyilvántartásokban. (Azaz, ha ez az intézkedés egy FU igényli a bemeneti adatok a kimenete egy másik FU az előző ciklusban, akkor lehet küldeni a bypass és nem pedig az írás-olvasás a regiszter fájl, ami szükségessé teheti, több ciklusban. Reading származik elkerülő, a nyilvántartásba vételére jelentkezik egyidejűleg a működését az első FU).

jegyzetek

Technology digitális processzorok

Nézze meg, mi a „regiszter file” más szótárak:

File - Ebben távú, vannak más célra, hogy a fájl (egyértelműsítő lap) .. Fájl (Engl. File) blokk információt egy külső tároló, egy számítógép, amely egy bizonyos logikai nézet (egyszerű szekvencia ... ... Wikipedia

Regisztráció ablak - Regisztráció fájl négy, mint a Windows regisztrálása regisztrációhoz ablak egyik módszer a munkaszervezés és a nyilvántartások a processzor, amelynek az a célja, hogy csökkentse a felső n ... Wikipedia

UltraSPARC - Processzor UltraSPARC UltraSPARC 64 bites mikroprocesszor, Sun Microsystems által kifejlesztett és gyártott Texas Instruments, amely felhasználja ... Wikipedia

Rendkívüli teljesítmény - (. Angol Out of megbízás végrehajtása) paradigma használt a fejlesztés számítástechnikai eszközök, a termelékenység növelése érdekében. A különlegessége az, hogy az utasítások jönnek a végrehajtó egységek nem abban a sorrendben jelennek meg ... Wikipedia

A processzor cache - A cache mikroprocesszor cache (gyorsítótár) által használt számítógépes mikroprocesszor csökkenteni az átlagos elérési ideje a számítógép memóriájában. Az egyik a felső szint a memória hierarchiát [1] ... Wikipedia

Pentium 4 - <> Central Processing Unit Production ... Wikipedia

Memory hierarchiája - piramis a memória hierarchiát. A bal oldalon által jelzett méret és kapacitás, a központ az állandó teljesítményigény és a tárolás időtartama, a jobb oldalon egy példa a Memory szintű arányok, a Wikipedia ...

  • A nyilvántartás fájlt. Jesse Russell. Ez a könyv lesz összhangban a rendelését Technology Print-on-Demand technológiát. High Quality Content Wikipedia cikket! A regiszter fájl (regiszter file) - modul ... Tovább Vásárlás 1125 rubelt



Kapcsolódó cikkek