Este documento describe cinco tipos de memorias: RAM, ROM, caché, flash y virtual. La RAM es de acceso aleatorio y incluye DRAM. La ROM solo permite lectura e incluye PROM, EPROM y EEPROM. La memoria caché acelera el acceso a la memoria principal y tiene dos niveles. La memoria flash permite lectura y escritura múltiple. La memoria virtual es una técnica que permite al sistema operativo brindar más espacio de direcciones que la memoria física.