La memòria cache és una memòria molt ràpida però de poc espai. La seva finalitat és la de duplicar les dades que tenim a la RAM, ja que l'accés a cache sempre serà més ràpid. Quan s'accedeix per primera vegada a una dada, es fa una copia a la cache; els accessos següents es faran a la cache.
Anem a posar un exemple molt senzill per entendre-ho millor:
Anem a posar un exemple molt senzill per entendre-ho millor:
- El processador demana la instrucció actual a la memòria.
- La memòria RAM envia a L2 la instrucció demanada més les instruccions que s'executaran posteriorment.
- La L2 envia a L1 La instrucció demanda més les instruccions més pròximes que s'executaran posteriorment.
- El processador agafa de L1 les instruccions que ha d'executar de forma molt ràpida.
- Quan el processador no troba la instrucció a L1 s'envà a L2 i demana la instrucció corresponent.
- Torna a fer el pas 3 i 4 fins que el processador ja no troba la instrucció a L2.
- Quan no troba la instrucció a L2, torna al pas 2.
(feu click a la imatge)

No hay comentarios:
Publicar un comentario