-
Primera Generación (BULBOS o TUBOS DE VACÍO)
No tenía un sistema operativo ,se caracterizó por el rasgo dela Mark 1 que usaba tubos de vacío y la macrocomputadora ENIAC .Su capacidad de almacenamiento era muy reducida (1KB ) y su velocidad era de 10 KIP ,1024 K instrucciones por segundo . Utilizaba como dispositivo periférico la lectura de cinta perforada y cinta de papel y también usaba la programación en lenguaje de maquina o binario -
Segunda Generación (TRANSISTORES)
Utilizaban una sistema operativo muy básico, su lenguaje de prog estaba ensamblado Cobol,Algol Fortran, también utilizaba un sistema de tarjetas o cintas perforadas para la entrda de datos , tenia una velocidad 100-200 KIPS.
Primer lenguaje de programación FORTRAN (Formula Translator) , LISP (List Processor) permite el manejo de símbolos -
Tercera Generación (Circuitos Integrados CHIPS a Baja Escala de Integración LSI)
Se integra la escala de transistores en microcircuitos (CHIP), LSI (Large Scale Integration )por Kilby . Los circuitos integrados dan origen a IBM 360.
Tenía un sistema operativo de monousuario, su lenguaje de programado es de estructura pascal y su velocidad es de 1 a 5 MIPS (millones de operaciones por segundo) , usa cintas magnéticas de 9 canales y discos rígidos . -
Cuarta Generación (Microprocesador o CHIP, Monousuarios Multiusuarios )
Inicia con la aparición de la integración a gran escala ( circuitos por una unidad de espacio ) microprocesador,de circuitos electrónicos .
Tiene un lenguaje de alto nivel con una velocidad de 100 MIPS , dispositivo periférico utilizado cintas impresas, discos magnéticos y discos ópticos -
Quinta Generación (Inteligencia Artificial, Circuitos Integrados Sistemas Actuales )
Son capaces de utilizar técnicas y tecnologías de inteligencia artificial , implementar un Hardware y Software. El uso de no solo la inteligencia artificial sino robótica, sistemas expertos , redes de comunicación ,biotecnología , computación cuántica y reconocimiento de voz .
Su sistema operativo es monousuario multitarea y ambientes gráficos,su programación esta orientada a objetos con una velocidad de 100 MIPS y con dispositivo periférico de impresoras CDROM, quemadores de memoria USB