El procesador toma los datos que necesita para trabajar de la memoria RAM, este proceso no es instantáneo tarda algunos nanosegundos, mientras el procesador está esperando se pierde la oportunidad de hacer otros cálculos y operaciones.
Para solucionar este problema se creo la memoria cache, esta no es más que una pequeña cantidad de memoria que está dentro del procesador, luego entonces la finalidad de la memoria cache es hacer que el acceso a la información por parte del procesador sea lo más rápida posible.
La cantidad de memoria es minúscula comparada con la RAM, está entre los 6 y 20 MB generalmente. Por último, la memoria cache está organizada en varios niveles L1, L2 y L3 generalmente.
El nivel L1 se encuentra dentro del núcleo del procesador, es la más pequeña pero normalmente trabaja a la misma velocidad que el procesador.
El nivel L2 es más grande que el nivel L2 pero es más lenta que la L1, a la cuál provee de información, mismo caso pasa con la L3, es el nivel más grande pero más lenta que L2, a la cual brinda información.
La memoria RAM es la que provee de información al nivel L3 de la memoria cache y a su vez el disco duro almacena y comparte la información a la memoria RAM.
RAM
Es la memoria principal de un dispositivo (Random Access Memory), los datos no se guardan de forma permanente, es solo de paso, hasta que la información es requerida por el procesador, esta pasa a la memora cache.
La memoria RAM y el procesador interactúan entre sí, intercambiando datos. Mientras la memoria posea mayor velocidad de transmisión y mayor capacidad de almacenamiento el usuario podrá utilizar más recursos a l vez y de manera más rápida.
Los módulos de la memoria RAM se instalan en la tarjeta madre de un ordenador y estas se pueden encontrar en Computadoras de escritorio, Lap Top´s, consolas de videojuegos, teléfonos móviles, tablet's, etc.
La RAM se divide en 2 tipos, la RAM dinámica (DRAM) y RAM estática (SRAM), la DRAM se refresca de forma continua 100 veces por segundo.
A su vez de la memoria dinámica se desprende lo que también se le conoce como DDR también conocida como SDRAM (Synchronous Dram) la cual organiza la información dentro de sí en una matriz de datos.
Las DDR2 son mejoras a las DDR ya que funcionan al doble de la frecuencia del núcleo es decir, duplican su velocidad. La DDR3 es dos veces más rápida que la DDR2.
ROM
Memoria no volátil, (Read Only Memory) la información ahí contenida no puede ser destruida o reprogramable (solo por un experto o el mismo fabricante).
No desaparece aún cuando se apague el equipo.
En la actualidad ya existen las EPROM (Erasable Programable Read Only Memory) y la Flash EEPROM.
La función de la ROM es almacenar programas del sistema Operativo, intérpretes de lenguajes, programas de control (encendido del equipo), programar tablas de información y otro programas que no necesitan ser modificados o actualizados constantemente.