Un sistema operativo (SO o, frecuentemente, OS —del inglés
Operating System—) es un programa o conjunto de programas de un sistema
informático que gestiona los recursos de hardware y provee servicios a los
programas de aplicación, ejecutándose en modo privilegiado respecto de los
restantes (aunque puede que parte de él se ejecute en espacio de usuario).
HISTORIA
Los primeros sistemas (1945-1955) eran grandes máquinas
operadas desde la consola maestra por los programadores. Durante la década
siguiente (1955-1965) se llevaron a cabo avances en el hardware: lectoras de
tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance
en el software: compiladores, ensambladores, cargadores, manejadores de
dispositivos, etc.
COMPONENTES DE UN SISTEMA OPERATIVO
Gestión de procesos
Un proceso es simplemente, un programa en ejecución que
necesita recursos para realizar su tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S. El SO es el responsable de:
Crear y destruir procesos
Parar y reanudar procesos
Ofrecer mecanismos para que los procesos puedan comunicarse
y se sincronicen