Helyi tárolóeszköz
Az LZU használatának alapja azon a tényen alapul, hogy a LZZ sebessége jóval nagyobb, mint a fő memória sebessége. Ezt a RAM tárolóelemeinek felhasználásával állíthatjuk be (ellentétben a RAM-ban használt dinamikus tárolóelemekkel). De mivel a statikus memória lényegesen drágább, mint a dinamikus memória, a RAM mennyisége jóval kisebb, mint a RAM mennyisége.
Tehát az LZU-t két fő pont jellemzi:
- A RAM sebessége jóval nagyobb, mint a RAM sebessége.
- A RAM kapacitása jóval kisebb, mint a RAM kapacitás.
Az LZU használata két alapvető feltételezésen alapul:
- A mikroprocesszor ismételten ugyanazon adatokra fordul munkája során
- Ezek az adatok kompakt formában találhatók a memóriában.
Az első feltételezés a legtöbb esetben tisztességes. Az adatok, amelyek a parancskódok, egymás után vannak elhelyezve a memóriában. Ha a programnak vannak ciklusai vagy ismételten úgynevezett eljárásai (ez szinte mindig megtörténik), a processzor többször is hozzáfér a memóriában található parancsokhoz. Ha olyan adatokról beszélünk, amelyek valójában adatok (számok - kezdeti számítások vagy számítások eredményei) - a kötetük általában szabályos, és figyelembe véve a számított algoritmus ciklikusságát, ismételten megfordulnak.
A második feltevés, általánosságban, csak a program egy bizonyos szervezete szempontjából érvényesnek tekinthető - optimalizálás. Így az LZU használatának teljes hatása csak a program optimalizálásakor lehetséges.
Mivel a lézer térfogata sokkal kisebb, mint a memória térfogata, a RAM kialakításában megoldott fő probléma az a RAM memória RAM-jának optimális leképezése, amelyet az MP leggyakrabban adott időintervallumban elér.
Általában az LZU a LZU aktuális tárolóeszköze és az LZU vezérlője, amely az LZU működtetését vezérli.
A vezérlő feladatai a következők:
Az optimális LZU-architektúra kialakításának feladata a "hiányosságok" viszonylag kis mennyiségű LZU-val való minimalizálása.