Los sistemas operativos gestionan los procesos básicos de un sistema informático y permiten la ejecución de otras operaciones. Los primeros sistemas operativos requerían que los programadores operaran las máquinas desde la consola maestra, pero avances posteriores llevaron al desarrollo de monitores residentes que automatizaban la gestión de tareas. Los sistemas operativos modernos proporcionan una plataforma de software para ejecutar aplicaciones y permiten la interacción de usuarios a través de interfaces gráficas