-
Bulbos, Primera generación
No tenían sistema operativo, su leguaje de programación era el de la máquina, tenia una velocidad de (1024K) instrucciones por segundo y su dispositivo periférico eran los lectores de tarjetas perforadas y cintas de papel. -
Transitores, Segunda generación
Su sistema operativa solo abría y cerraba sesiones, el lenguaje usado aqui era el ensamblado, su velocidad era de 100-200 KIPS y tambien usaba los lectores de tarjetas perforadas y cintas de papel. -
Circuitos Integrados, Tercera generación
Su sistema operativa era "mono usuario", su lenguaje de programación era Estructurado de Pascal, su velocidad era de 1-5MIPS(Millón de operaciones por segundo) y sus dispositivos periféricos eran los discos y cintas magnéticas. -
Circuitos Integrados a alta escala, Cuarta generación
Su sistema operativo era también el "mono usuario" y el "multusuario", su lenguaje era de alto nivel, su velocidad era de 10-30 MIPS y sus dispoditivos periféricos eran impresoras, cintas, discos magnéticos y discos ópticos. -
Circuitos Integrados a muy alta escala, sistemas actuales, Quinta generación
Tienen como sistemas al mousuario, multiusuario y ambientes gráficos, su lenguaje es la programación orientada a objetos, su velocidad es de 100 MIPS y sus dispositivos periféricos son impresoras, CD, ROM, Quemadores y USB