Un sistema operativo es un conjunto de programas que administran los recursos de un ordenador y permiten ejecutar otras aplicaciones. Proporciona servicios como la gestión de archivos, memoria, dispositivos de entrada/salida y procesos de forma concurrente y segura para múltiples usuarios. Está formado por subsistemas que controlan estos aspectos y permite el uso eficiente del hardware.