* Código y datos del sistema operativo (OS): Las instrucciones básicas y las estructuras de datos que utiliza el sistema operativo para administrar los recursos de la computadora. Esto incluye archivos actualmente en uso, procesos en ejecución y configuración del sistema.
* Ejecutar programas de aplicación y sus datos: Las instrucciones y los datos para cada programa actualmente se abre y se ejecutan activamente. Esto incluye cosas como los documentos que está editando, las páginas web que está viendo y los datos utilizados por los juegos.
* Instrucciones del programa (código): Las instrucciones del código de la máquina que la CPU se está ejecutando actualmente o a punto de ejecutar. Esto se obtiene de RAM y decodifica por la CPU.
* Datos procesados: Los datos con los que los programas están trabajando actualmente (variables, matrices, estructuras, etc. Estos datos cambian constantemente a medida que se ejecutan los programas.
* Controladores del dispositivo: Pequeños programas que permiten que el sistema operativo se comunique con dispositivos de hardware (por ejemplo, teclado, mouse, impresora, disco duro).
* buffers del sistema: Las áreas de almacenamiento temporales utilizadas por el sistema operativo para varios fines, como los datos de almacenamiento en búfer que se transfieren a o desde dispositivos de almacenamiento.
* Cache de archivo: Partes de archivos a los que se ha accedido recientemente desde el disco duro u otros dispositivos de almacenamiento. Esto acelera el acceso manteniendo los datos utilizados frecuentemente disponibles en RAM.
Es importante tener en cuenta que la RAM es memoria volátil. Esto significa que cuando se apaga el poder, se pierden todo el contenido de RAM. Es por eso que los datos deben almacenarse permanentemente en un disco duro, SSD u otro almacenamiento no volátil. Todo lo mencionado anteriormente solo se mantiene temporalmente en RAM mientras la computadora está encendida y utilizándola activamente.