Diferència entre la memòria cau L1 i L2

Diferència entre la memòria cau L1 i L2
Diferència entre la memòria cau L1 i L2

Vídeo: Diferència entre la memòria cau L1 i L2

Vídeo: Diferència entre la memòria cau L1 i L2
Vídeo: fake vs real iphone 6 2024, De novembre
Anonim

L1 vs L2 Cache

La memòria cau és una memòria especial utilitzada per la CPU (Unitat central de processament) d'un ordinador amb la finalitat de disminuir el temps mitjà necessari per accedir a la memòria. La memòria cau és una memòria relativament més petita i també més ràpida, que emmagatzema les dades a les quals s'accedeix amb més freqüència de la memòria principal. Quan es sol·licita una lectura de memòria, la memòria cau es comprova per veure si aquestes dades existeixen a la memòria cau. Si aquestes dades es troben a la memòria cau, no cal accedir a la memòria principal (que triga més temps a accedir-hi), per tant, redueix el temps mitjà d'accés a la memòria. Normalment, hi ha memòria cau separades per a dades i instruccions. La memòria cau de dades normalment es configura en una jerarquia de nivells de memòria cau (de vegades anomenada memòria cau multinivell). L1 (Nivell 1) i L2 (Nivell 2) són els principals cachés en aquesta jerarquia de memòria cau. L1 és la memòria cau més propera a la memòria principal i és la memòria cau que es comprova primer. La memòria cau L2 és la següent a la línia i és la segona més propera a la memòria principal. L1 i L2 varien en velocitats d'accés, ubicació, mida i cost.

L1 Cache

La memòria cau L1 (també coneguda com a memòria cau principal o memòria cau de nivell 1) és la memòria cau més alta de la jerarquia dels nivells de memòria cau d'una CPU. És la memòria cau més ràpida de la jerarquia. Té una mida més petita i un retard més petit (estat d'espera zero) perquè normalment està integrat al xip. SRAM (Memòria d'accés aleatori estàtica) s'utilitza per a la implementació de L1.

L2 Cache

La memòria cau L2 (també coneguda com a memòria cau secundària o memòria cau de nivell 2) és la memòria cau que es troba al costat de L1 a la jerarquia de memòria cau. Solament s'accedeix a L2 si les dades que es busquen no es troben a L1. L'L2 s'utilitza normalment per salvar la bretxa entre el rendiment del processador i la memòria. L2 normalment s'implementa mitjançant una DRAM (Dynamic Random Access Memory). La majoria de vegades, L2 està soldat a la placa base molt a prop del xip (però no al xip en si), però alguns processadors com el Pentium Pro es van desviar d'aquest estàndard.

Quina diferència hi ha entre la memòria cau L1 i la L2?

Tot i que tant L1 com L2 són memòries de memòria cau, tenen les seves diferències clau. L1 i L2 són la primera i la segona memòria cau de la jerarquia dels nivells de memòria cau. L1 té una capacitat de memòria més petita que la L2. A més, es pot accedir a L1 més ràpid que a L2. Només s'accedeix a L2 si les dades sol·licitades no es troben a L1. L'L1 sol estar integrat al xip, mentre que L2 està soldat a la placa base molt a prop del xip. Per tant, L1 té un retard molt petit en comparació amb L2. Com que L1 s'implementa amb SRAM i L2 s'implementa amb DRAM, L1 no necessita actualitzar-se, mentre que L2 s'ha d'actualitzar. Si les memòria cau són estrictament inclusives, totes les dades de L1 també es poden trobar a L2. Tanmateix, si les memòries cau són exclusives, les mateixes dades no estaran disponibles tant a L1 com a L2.

Recomanat: