-
Primera generación 1939-1955
Usaban como lenguaje de programación el lenguaje máquina (en código
binario). Las memorias primarias fueron líneas de mercurio y tambores magnéticos de
1 a 8 kilobytes. Las memorias secundarias fueron las tarjetas perforadas, cintas de papel
perforadas y las cintas magnéticas tipo carrete. Su velocidad de procesamiento fue de varios KIPS (miles de instrucciones por
segundo) o milisegundos.
Estaban constituidas de relevadores (relés) electomecánicos (computadora
MARK 1 -
Segunda generación 1956-1963
Comienzan a utilizarse lenguajes de programación evolucionados como el
Ensamblador y algunos denominados de alto nivel como: COBOL, ALGOL y
FORTRAN). Utilizan como memoria primaria los núcleos de ferrita de 8 a 32 Kilobyte. Utilizaban como memoria secundaria las cintas magnéticas tipo bobina y
tarjetas perforadas. Su velocidad de procesamiento era de cientos de KIPS (miles de instrucciones
por segundo). -
Tercera generación 1964-1974
El software evolucionó desarrollando más lenguajes de alto nivel como BASIC y lenguajes estructurados ADA y PASCAL. Aparecen los Sistemas Operativos que incluían multiprogramación, el tiempo
real y el modo interactivo. Estos sistemas operativos facilitaron el control y la comunicación entre el usuario y la computadora.
Comienzan a utilizarse como memorias primarias la RAM (memoria de acceso
aleatorio) y la ROM (memoria sólo de lectura) con capacidad de 64 a 256
Kilobytes. -
Cuarta generación 1975-1992
Aparecen gran cantidad de Lenguajes de programación, sistemas operativos,
programas de aplicación y redes de transmisión de datos (teleinformática). Para
que funcionaran las PC se incluyó un sistema operativo estandarizado, el
MSDOS (MicroSoft Disk Operatin System) que fue un sistema operativo para
microcomputadoras en Disco, de la compañía MicroSoft . También aparecen
lenguajes de programación orientada a objetos e interfaz gráfica. -
Quinta generación 1993-hasta la actualidad
Esta generación se refiere a las computadoras inteligentes, que piensan manejen
datos e ideas, realicen inferencias y deducciones, contesten preguntas y
resuelvan problemas en fracciones de segundo.