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.