-
Generación cero
Los primeros sistemas computacionales no tenían sistemas operativos y los usuarios tenían completo acceso al lenguaje de la maquina. Todas las instrucciones eran escritas a mano. -
Primera generación.
Al terminar cada trabajo hecho por el ordenador el sistema operativo lo limpiaba y leía empezando el siguiente -
Segunda generación
Aguantaban la multiprogramación (Varios programas se utilizaban al mismo tiempo e el almacenamiento principal y el procesador cambia entre trabajo y trabajo.), y los principios del multiprocesamiento (se utilizaban varios procesadores para incrementar la velocidad. El programa del usuario especificaba que archivo iba a ser escrito en una unidad de cinta. -
Tercera generación.
Estos sistemas y pusieron una capa de software entre e usuario y el hardware. Se caracteriza por el multimodo de operación capaz de operar en lotes y el modo multiprocesador. Uno de sus inconvenientes era era su complejo lenguaje de control que debían aprender los usuarios. Ocupaban un gran consumo de recursos en los espacios de memoria. -
Cuarta generación.
Los sistemas de seguridad se han mejorado y la clave de cifrado también para codificar datos personales para que no sean expuestos. Se amplia el uso de redes computadoras. Aparece el concepto de maquinas virtuales en el que el usuario no se involucra en el hardware.