Mi a szerepe a cache adatkezelésben az érvényességi flag-nek? Mi a „dirty” flag szerepe? Milyen visszaírási technikákat ismer? Milyen típusú utasításkészlettel rendelkeznek a processzorok? Csoportosítsa, majd jellemezze a csoportokat!
Valid bit a cache soranak ervenyesseget jelzi, pontosabban azt hogy a jelzett cimrol valoban a masolat talalhato az adatreszben. Hany ilyen bit van: ahany sor van a cacheben, minden sorhoz tartozik egy valid bit, ervenyessegi bit.
1 biten tarolja, hogy a cache a sorban levo adat ervenyes-e:
Minden sorhoz tartozik egy dirty bit. Abban az esetben, ha a visszairasi technika a write through helyett write back azt jelzi, hogy jelen pillanatban a cacheben levo adat modositasra kerult a cpu altal, pontosabban nem modositasra, hanem a cacheben levo adatot irta a cpu. Ezert ha a cache sort ervenyteleniteni kivanjuk elotte visszakell irni az operativ tarba, hiszen a cacheben van ervenyes adat.
1 biten tarolja, hogy az adott cache sorban levo adatot a processzor modositotta-e, vissza kell-e irni
Write through
A processor altal modositott adatot kiirja a memoriaba (atir a cahe folott) es a cache-be is egyszerre → lassu