-
Bulbos (1946 - 1956)
Fue en la primera generación, no existía un sistema operativo, La programación se realizaba a través del lenguaje de máquina, los menores estaban construidos con filtros tubos de mercurio líquido y tambores magnéticos, tenía una velocidad de 10 KIP (1024 K) (Instrucciones por seg), y su dispositivo periférico era Lectora de Tarjeta Perforada y Cintas De Papel. -
Transistores (1957 - 1963)
Los transistores remplazaron a los bulbos en los circuitos de las computadoras,no eran ya de bulbos, sino de transistores, son más pequeños, no se calentaban tanto, mejoraron su velocidad y consumen menos electricidad que los anteriores. Su sistema operativo era muy básico, abría y cerraba sesiones, su lenguaje era ensamblado, cobol, algol y fortran, tenía una velocidad de 100-200 KIPS y su dispositivo periférico era lectora de tarjeta perforada y cintas de papel. -
Circuitos Integrados (Chips) a Baja Escala de Integración (LSI) (1964 - 1981)
Su sistema operativo era Monousuario, el lenguaje del programa era Estructurada Pascal, tenía una velocidad de 1 a 5 MIPS (millones de operaciones por seg), su dispositivo periférico eran Discos y Cintas Magnéticas.Éstas ya calentaban muy poco, ejecutaban varios problemas al mismo tiempo y el tamaño era "mini"; un ejemplo de esto fue la IBM 360. -
Circuitos Integrados a Alta Escala de Integración (VLSI) (1982 - 1992)
Aparece el microprocesador y el LSI,tenía un sistema operativo Monousuario Multiusuari, su lenguaje de programación era de nivel alto(PROLOG,C++,SMALTALK, etc),tenía una velocidad de 10 a 30 MIPS y su dispositivo periférico era impresoras cintas,discos magnéticos y discos ópticos. -
Circuitos Integrados a Muy Alta Escala de Integración (ULSI) Sistemas Actuales.
Su sintema operativo es Monousuario Multitarea y Ambientes Gráficos, el lenguaje del programa es Programación Orientada a Objetos, su velocidad es de 100 MIPS, el sistema periférico son Impresoras CD ROM, quemadores y memorias USB. Un ejemplo de esto es IBM Thinkpad 750.