Los sistemas operativos son programas que gestionan los recursos hardware de una computadora y permiten ejecutar múltiples programas de forma concurrente. Se clasifican en sistemas por lotes, de multiprogramación, de tiempo compartido, de tiempo real y distribuidos. Su objetivo principal es administrar eficientemente los recursos como la CPU, memoria y dispositivos para optimizar la productividad del sistema.