Concepto de Caché
Concepto de Caché
Concepto de Caché
La memoria caché se carga desde la RAM con los datos y/o instrucciones que ha
buscado la CPU en las últimas operaciones. La CPU siempre busca primero la
información en la caché, lo normal es que va encontrar ahí la mayoría de las
veces, con lo que el acceso será muy rápido. Pero si no encuentra la información
en la caché, se pierde un tiempo extra en acudir a la RAM y copiar dicha
información en la caché para su disponibilidad.
Como estos fallos ocurren con una frecuencia relativamente baja, el rendimiento
mejora considerablemente, ya que la CPU accede más veces a la caché que a la
RAM.
Niveles de caché
Los diferentes tipos de caché se organizan por niveles, formando una jerarquía.
En general se cumple que, a mayor cercanía a la CPU, se presenta mayor
velocidad de acceso y menor capacidad de almacenamiento.
1) Nivel 1 (L1): Conocido como caché interno, es el nivel más cercano a la CPU
(está en el mismo núcleo) con lo que el acceso se produce a la velocidad de
trabajo del procesador(la máxima velocidad). Presenta un tamaño muy reducido,
en Intel (4 a 32 KB), en VIA/Cyrix (1 a 64 KB), en AMD (8 a 128 KB).
Memoria virtual
La Memoria virtual es un concepto que permite al software usar más memoria
principal que la que realmente posee el ordenador. La mayoría de los ordenadores
tienen cuatro tipos de memoria: registros en la CPU, la memoria cache (tanto
dentro como fuera del CPU), la memoria física (generalmente en forma de RAM,
donde la CPU puede escribir y leer directa y razonablemente rápido) y el disco
duro que es mucho más lento, pero también más grande y barato.