Un sistema operativo (SO) es un conjunto complejo de programas que gestionan los recursos de una computadora, siendo esenciales para el funcionamiento del hardware y la manipulación de archivos. Los componentes clave del SO incluyen la gestión de procesos, memoria, ficheros y dispositivos de entrada/salida, además de funciones como la interpretación de comandos y la gestión de errores. Existen diversas clasificaciones de SO, que abarcan desde monotareas y monousuarios hasta multiusuario y operativos por lotes.