1. Primera Generación (1951-1958)
1.1. Usaban tubos al vacío para procesar información.
1.2. Usaban cilindros magnéticos para almacenar información e instrucciones internas.
1.2.1. Usaban tarjetas perforadas para entrar los datos y los programas.
1.2.1.1. Utilizaban gran cantidad de electricidad.
1.2.1.1.1. Eran sumamente lentas.
1.3. Eran muy grandes.
2. Segunda Generación (1958-1964)
2.1. Usaban transistores para procesar información.
2.1.1. Usaban pequeños anillos magnéticos para almacenar información.
2.1.2. Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN
2.1.2.1. Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo.
2.2. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
3. Quinta Generación (1983 hasta la fecha)
3.1. El desarrollo del software y los sistemas con que se manejan las computadoras.
3.2. Se desarrollan las microcomputadoras,computadoras personales o PC.
3.3. Se desarrollan las supercomputadoras.
3.3.1. se conocen como redes de comunicaciones; como el "hardware" y el "software"
3.3.2. Se han creado computadoras capaces de realizar más de un millón de millones de operaciones aritméticas de punto flotante por segundo.
4. Tercera Generación (1964-1971)
4.1. Se desarrollaron circuitos integrados para procesar información.
4.2. Se desarrollaron los "chips" para almacenar la información.
4.2.1. Surge la multiprogramación.
4.2.1.1. Emerge la industria del "software".
4.2.1.2. Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos.
4.2.1.2.1. Se tornan más pequeñas, más ligeras y más eficientes.
5. Cuarta Generación (1971-1988)
5.1. Se desarrolló el microprocesador.
5.2. Se colocan más circuitos dentro de un "chip".
5.3. Cada "chip" puede hacer diferentes tareas.
5.3.1. Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio.
5.3.2. Nace "LSI - Large Scale Integration circuit".