-
Primera Generación "Tubos de vacío o bulbos"
Su periodo es de 1946 a 1956
No existía el sistema operativo, se caracterizo porque la Mark 1 usaba bulbo y la macrocomputadora llamada ENIAC, tenía un gran tamaño, su almacenamiento de memoria era muy reducida (10 KIP) , propiciaba un excesivo consumo de energía gracias a la cantidad de bulbos que tenía, para ello usaban sistemas de enfriamiento, la entrada de datos se realizaba por las tarjetas perforadas y cintas de papel , su lenguaje era de maquina o binario -
Segunda Generación "Transistores"
Abarca de 1957 a 1963.
Su sistema operativo era demasiado básico, solo abría y cerraba sesiones. Por otra parte sus sistemas periféricos eran la lectora de tarjetas perforadas y cintas de papel.
En 1958 se desarrollo el lenguaje LISP, que permite el manejo de símbolos y listas. Y en 1959 se desarrolla el lenguaje de programación COBOL.
Tenía una velocidad de 100-200 KIPS. -
Tercera Generación "Circuitos integrados (chips) a baja escala de integración (LSI)"
Empieza desde 1964 a 1971. Son llamados circuitos integrados (chips) monolíticos LSI (Large Scala Integration) por Kilby, tenían un sistema operativo monousuario y su lenguaje de programa es estructurada Pascal.
Sus circuitos integrados dieron origen a la IBM 360 con tecnología SLT, y de ellas se fabricaron 30,000 computadoras,teniendo una velocidad de 1 a 5 MIPS (millones de operaciones por seg), con cintas magnéticas de 9 canales y enormes discos rígidos. -
Cuarta Generación "Circuitos Integrados a Alta Escala de Integración (VLSI)"
Tal periodo es de 1971 a 1983, donde sus sistema operativo es monousuario o multiusuario y ya contaban con lenguaje de alto nivel.
Tenían una velocidad de 10 a 30 MIPS y sus dispositivos periféricos fueron las impresoras, cintas, discos magnéticos y discos ópticos. -
Quinta Generación "Circuitos Integrados a Muy Alta Escala de Integración (ULSI) Sistemas Actuales."
Abarca de 1953 hasta la actualidad.
Objetivo: crear computadoras capaces de utilizar técnicas y tecnologías, un hardware y software avanzados.
Su sistema operativo es monousuario, multitarea y ambientes gráficos.
Tiene su lenguaje de programación, que es programación orientada a objetos, cuenta con una velocidad de 100 MIPS y sus dispositivos periféricos son las impresoras CD ROM, quemadores y memorias USB.