-
Generación Cero
Los primeros sistemas computacionales no poseían sistemas operativos. Los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran codificadas a mano. -
Primera Generación
Los sistemas operativos de los años cincuenta fueron diseñados para que sean mas ágiles. Este fue el comienzo de los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. -
Segunda Generación (1955–1965)
nsistores y sistemas de procesamiento por lotes La característica de los sistemas operativos fue el desarrollo de los sistemas compartidos con multiprogramación, y los principios del multiprocesamiento. -
Tercera Generación (1965–1980)
Circuitos integrados y multiprogramación La tercera generación es la época de los sistemas de propósito general y se caracteriza por los sistemas operativos multimodo de operación, -
Cuarta Generación (1980–Actualidad)
Con estos sistemas operativos aparece el concepto de máquinas virtuales, en el cual el usuario no se involucra con el hardware de la computadora con la que se quiere conectar y en su lugar el usuario observa una interfaz gráfica creada por el sistema operativo.