-
Generación Cero.
No hay Sistemas Operativos. (S.O.).
Instrucciones codificadas a mano.
Completo acceso al lenguaje de la maquina. -
Primera Generación: Bulbos y conexiones.
Aparición simple del sistema operativo.
Transición entre trabajos mas fluida.
ENIAC -
Segunda Generación: Transistores y Procesamientos por lotes.
Sistemas operativos compartidos con multiprogramación y multiprocesamiento .
Independencia de Dispositivos.
Se asigna dispositivos según los requerimientos.
Circuito integrado. -
Tercera Generación: Multiprogramacion
Partición de la memoria.
Spooling: Operación simultánea y en
línea de periféricos.
Timesharing: Compartir de forma concurrente un recurso CPU.
Capa de software entre el usuario y el hardware.
Sistemas de tiempo real. -
Cuarta generación: Computadoras personales.
Software amigable con el usuario.
Sistemas operativos de red y distribuidos.
Desarrollo de los sistemas de
comunicaciones de datos.
Máquinas virtuales. -
Quinta Generación: Inteligencia artificial
Interfaces de usuario: GUI
POO: Programación orientada a objetos.
Rendimiento optimizado procesadores multinucleo.
Programación Heurística.
Discos virtuales. -
Sexta Generación: Arquitecturas Combinadas.
Realidad Virtual.
Redes WAN.
Multiprocesadores asíncrono.
Clusters.
Servidores Virtuales.