-
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.
-
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
-
TERCERA GENRACIÓ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).
- La capacidad de la memoria primaria RAM (Random Acces Memory), memoria de acceso aleatorio oscilaba entre 256 kilobytes y los 5 Megabyte.
- Para la memoria secundaria se utilizaron disco duro que llegan a los Megabytes, Gigabytes, y Terabytes. Los disquetes (floppy disks) de 5 ¼ y 3 ½ pulgadas, los discos ópticos, CD-ROM.
-
QUINTA GENERACIÓN (1993 – hasta la actualidad)
- Dispositivos inteligentes y uso de multimedia.
- Reconocimiento y síntesis de la voz humana usando el lenguaje natural.
- Inteligencia artificial con sistemas expertos que simulan los sistemas de pensamiento y razonamiento humano.
- Circuitos integrados de ULSI (Ultra Large Scale Integration)de silicio de 0.18 a 0.13 micras.
- Procesamiento en paralelo.
- Alta velocidad de procesamiento en centenas de MIPS (millones de instrucciones por segundo).