1. Primera Generación - La Generación Valvular (1846 – 1957)
1.1. Usaban transistores para procesar información.
1.2. Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
1.3. 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.
1.4. Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.
1.5. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
1.6. Se desarrollaron nuevos lenguajes de programación como COBOL y FORTRAN, los cuales eran comercialmente accsesibles.
1.7. Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.
1.8. La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
1.9. Surgieron las minicomputadoras y los terminales a distancia.
1.10. Se comenzó a disminuir el tamaño de las computadoras.
2. Cuarta Generación - Computadoras Personales de uso doméstico (1972-1981)
2.1. Microprocesador: Desarrollado por Intel Corporation a solicitud de una empresa Japonesa (1971).
2.2. El Microprocesador: Circuito Integrado que reúne en la placa de Silicio las principales funciones de la Computadora y que va montado en una estructura que facilita las múltiples conexiones con los restantes elementos.
2.3. Se minimizan los circuitos, aumenta la capacidad de almacenamiento.
2.4. Reducen el tiempo de respuesta.
2.5. Gran expansión del uso de las Computadoras.
2.6. Memorias electrónicas más rápidas.
2.7. Sistemas de tratamiento de bases de datos.
2.8. Generalización de las aplicaciones: innumerables y afectan prácticamente a todos los campos de la actividad humana: Medicina, Hogar, Comercio, Educación, Agricultura, Administración, Diseño, Ingeniería, etc...
2.9. Multiproceso.
2.10. Microcomputadora.
3. Quinta Generación - ordenadores personales de uso doméstico (1981 – Hasta la actualidad)
3.6. Lenguajes de programación: PROGOL (Programming Logic) y LISP (List Processing).
3.7. Máquinas activadas por la voz que pueden responder a palabras habladas en diversas lenguas y dialectos.
3.8. Capacidad de traducción entre lenguajes que permitirá la traducción instantánea de lenguajes hablados y escritos.
3.9. Elaboración inteligente del saber y número tratamiento de datos.
3.10. Características de procesamiento similares a las secuencias de procesamiento Humano.
4. Segunda Generación - La Edad del Transistor (1958 – 1964)
4.1. Usaban transistores para procesar información.
4.2. Los transistores eran más rápidos, pequeños y más confiables que los tubos al vacío.
4.3. 200 transistores podían acomodarse en la misma cantidad de espacio que un tubo al vacío.
4.4. Usaban pequeños anillos magnéticos para almacenar información e instrucciones. cantidad de calor y eran sumamente lentas.
4.5. Se mejoraron los programas de computadoras que fueron desarrollados durante la primera generación.
4.6. Se usaban en aplicaciones de sistemas de reservaciones de líneas aéreas, control del tráfico aéreo y simulaciones de propósito general.
4.7. La marina de los Estados Unidos desarrolla el primer simulador de vuelo, "Whirlwind I".
4.8. Surgieron las minicomputadoras y los terminales a distancia.
4.9. Se comenzó a disminuir el tamaño de las computadoras.
5. Tercera Generación - La Edad Integrada (1965 -1971)
5.1. .Teleproceso. Se instalan terminales remotas que acceden a la computadora central para realizar operaciones, extraer o introducir información en bancos de datos, etc.
5.2. Utilización de redes de terminales periféricos conectados a la unidad central, lo que permitía utilizar la computadora desde lugares remotos.
5.3. Circuitos integrado. Miniaturización y agrupación de centenares de elementos en una placa de Silicio o Chip.
5.4. Menor consumo de energía.
5.5. Apreciable reducción de espacio.
5.6. Trabajo a tiempo compartido. Uso de una computadora por varios clientes al mismo tiempo.
5.7. Multiprogramación. Para que sea factible el uso en tiempo compartido, es necesario que el diseño de las computadoras permita el proceso simultáneo de varios programas.
5.8. Renovación de periféricos. Se renuevan y crean periféricos de entrada y salida que actúan de manera más rápida y eficaz.
5.9. Generalización de los lenguajes de alto nivel como el COBOL y FORTRAN.
5.10. Instrumentación del sistema. El desarrollo de Hardware permite la conectividad de varios dispositivos para formar redes.