2. Primera Generación (1951-1958) Usaban válvulas de vacio para procesar informacion,tarjetas perforadas para entrar los datos y programas y cilindros magnéticos para almacenar la información. Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban gran cantidad de calor y eran sumamente lentas y costosas. Se comenzó a utilizar el sistema binario para representar los datos.
3. Segunda Generacion(1951-1958) En esta generación son de menor tamaño y menor costo pero sumamente lentas. Usaban transistores para procesar información. Usaban pequeños anillos magnéticos para almacenar información. Surgieron las minicomputadoras y los terminales a distancia.
4. Tercera Generación (1964-1971) Se desarrollaron los "chips" para almacenar y procesar la información. Surge la multiprogramación. Las computadoras pueden llevar a cabo ambas tareas de procesamiento o análisis matemáticos Otra vez las computadoras se tornan más pequeñas, más ligeras y más eficientes. Consumían menos electricidad, por lo tanto, generaban menos calor.
5. Cuarta Generación (1971-1988) Se desarrolló el microprocesador. Se colocan más circuitos dentro de un "chip". Se reemplaza la memoria de anillos magnéticos por la memoria de "chips" de silicio. Se desarrollan las microcomputadoras, o sea, computadoras personales o PC. Se desarrollan las supercomputadoras.
6. Quinta generación (1983 al presente) Estarán hechas con microcircuitos de muy alta integración, que funcionaran imitando algunas características de las redes neurales con las que funciona el cerebro humano. Computadoras con Inteligencia Artificial Interconexión entre todo tipo de computadoras, dispositivos y redes integradas Integración de datos, imágenes y voz (entorno multimedia) Utilización del lenguaje natural (lenguaje de quinta generación) Empleo de programas de mayor nivel Nuevos dispositivos de entrada y salida