1. Gestión de procesos: Esto implica administrar la ejecución de programas (procesos). El sistema operativo maneja la creación, programación y terminación de procesos, asignando recursos (como el tiempo y la memoria de la CPU), y asegurando que no interfieran entre sí.
2. Gestión de la memoria: El sistema operativo administra la memoria de la computadora (RAM). Esto incluye la asignación de la memoria a los procesos, el seguimiento de las partes de la memoria está en uso, intercambiando datos entre RAM y el almacenamiento secundario (como un disco duro) para manejar situaciones donde la RAM es limitada y proteger las regiones de la memoria para evitar que un proceso corrompa otro.
3. Gestión del sistema de archivos: El sistema operativo gestiona el almacenamiento y recuperación de archivos en dispositivos de almacenamiento secundario. Esto incluye organizar archivos en directorios, crear y eliminar archivos, controlar el acceso a los archivos y proporcionar una forma de que las aplicaciones interactúen fácilmente con los archivos.