Un sistema operativo es
un conjunto de programas destinado a permitir el uso apropiado de las partes
físicas del ordenador (hardware).
Los sistemas operativos proveen
un conjunto de funciones necesarias y usadas por diversos programas de
aplicaciones de una computadora, y los vínculos necesarios para
controlar y sincronizar el hardware de la misma. En las primeras computadoras,
que no tenían sistema operativo cada programa necesitaba la más detallada
especificación del hardware para ejecutarse correctamente y
desarrollar tareas estándares, y sus propios drivers para
los dispositivos periféricos como impresoras y lectores de tarjetas
perforadas. El incremento de la complejidad del hardware y los programas de
aplicaciones eventualmente hicieron del sistema operativo una necesidad.
Los primeros sistemas operativos
fueron desarrollados por cada usuario para el uso de su propia computadora
central, y es en 1956 que la General Motors desarrolla lo que es
hoy considerado el primer sistema, el GM-NAA I/O, para su IBM
704.