PRIMERA GENERACION (1945-1955) : Trabajo en sistemas en serie y se caracterizo por:
- lenguaje maquina absoluta
- 20000 tubos al vacio
Algunas de sus ventajas es que era posible escribir en tarjetas en ves de usar tableros enchufables y sus desventajas es que eran muy grandes y costosas.
SEGUNDA GENERACION (1955-1965): Trabajo en formas en sistema por lote y se caracterizó por:
- Eran grandes, complicados para ejercer.
Alunas de sus ventajas eran que mejoraba la imagen al terminar el trabajo tenia sistema operativo y sus desventajas es que se calentaban rápido, el proceso desperdiciaba tiempo
sistema operativo: Furtran Ibsys
TERCERA GENERACION (1965-1980): Trabajo en forma de Multiprogramación y se caracterizó por:
- realizar cálculos de ciencia
Algunas de sus ventajas eran que se juntaban los sistemas 7 6 4 9 y 1401 y sus desventajas es que tenían varios errores y eran costosas
sistema operativo: sistema 360
CUARTA GENERACION (1980-1990): Trabajo en forma de computadoras personales y se caracterizó por:

- Chips circuitos integrados
Algunas de sus ventajas eran que se conectan a la red y sus desventajas son que eran caras, la versión inicial era drimitiva
sistema operativo: Unix ms-Dos
QUINTA GENERACION (1990-...): Trabajo en sistema binario y algunos de sus características son;
Algunas de sus ventajas son que hacen varias tareas al mismo tiempo y te almacenan más información y sus desventajas son que aveces eran/son caras
sistema operativo: Apple, Windows