La memoria de la computadora puede referirse a muchos tipos de memoria dentro de una computadora, pero, por lo general, se refiere a la memoria de acceso aleatorio (RAM). Se encuentra físicamente en chips de computadora que se insertan en la placa base de la computadora. La RAM es electrónica, en lugar de mecánica; es decir, no tiene partes móviles y, por tanto, el acceso a los datos es muy rápido. Las computadoras modernas a menudo tienen entre 256 MB (megabytes) y 2 GB (gigabytes) de RAM, aunque hay, por supuesto, computadoras con más o menos RAM. La RAM también es volátil, lo que significa que se pierde cuando se apaga la computadora.
La naturaleza cara de la RAM estimuló la creación de otro tipo de memoria de computadora llamada memoria virtual. Con la memoria virtual, se observa una desaceleración en el rendimiento solo cuando intenta operar un programa cuyos archivos están en la memoria virtual. En esencia, esta ralentización solo se observa al cambiar de programa. De esta manera, la memoria virtual a menudo proporciona una alternativa más económica a la RAM.
Un tercer tipo de memoria de computadora es la caché. Hay dos tipos de caché. La caché primaria, o caché de nivel 1, está integrada en la unidad central de procesamiento (CPU) y garantiza la disponibilidad instantánea de los datos que la CPU necesita con frecuencia. La caché secundaria, o caché de nivel 2, generalmente se construye en un chip de memoria, está ubicada muy cerca de la CPU y tiene una conexión directa a la CPU a través de un circuito dedicado. La caché secundaria tiene mayor capacidad que la caché principal. La caché básicamente acelera la velocidad a la que los datos se mueven desde la memoria principal a la CPU.
Los registros forman un cuarto tipo de memoria de computadora. Estas son unidades dentro de la CPU que contienen tipos específicos de datos, especialmente para la Unidad Aritmética y Lógica (ALU). Un grupo final de memoria de computadora se llama flash. Este es un tipo de memoria regrabable de estado sólido. Ejemplos de memoria flash incluyen BIOS y tarjetas de memoria. Al igual que la RAM, son electrónicos y no mecánicos. También son no volátiles y, por lo tanto, son adecuados para cámaras digitales, teléfonos móviles y otros ordenadores miniaturizados.