Elsőként
a RISC processzorokban alakultak ki a felhasználói programok (taszkok)
által használható regisztertárak, melyek fontosabb típusai a következők:
-
a
regiszterbank (register banking) esetében
a regisztertömb fix méretű (azaz meghatározott darabszámú
regiszterből álló) részekre
van felosztva, melyek a felhasználói taszkokhoz kerülnek hozzárendelésre;
-
az
ablaktechnika (register
windowing) esetében
a regisztertömb szintén fix méretű részekre van felosztva, de
ezeknek lehetnek az egyes taszkok között átlapolható részei (azaz
ez esetben egy taszk egy másik taszk regisztereinek egy részét is
„láthatja”);
-
a
blokktechnikánál
(register blocking) a
regisztertömb változó méretű átlapolható részekre van
felosztva.
Látható,
hogy az ablaktechnika és a blokktechnika a különböző taszkok közötti,
regiszterekben történő paraméterátadást segíti. |