-
Características: Uso de válvulas electrónicas (tubos al vacío), tarjetas perforadas y grandes dimensiones. Ejemplos: ENIAC, EDVAC, UNIVAC I. Arquitectura clave: Surge la arquitectura de von Neumann (1945), que establece la idea de una memoria común para datos y programas.
-
Características: Sustitución de válvulas por transistores → equipos más pequeños, rápidos y eficientes. Ejemplos: IBM 7090, PDP-1. Avances: Se introduce el concepto de procesamiento en serie y lenguajes de alto nivel como FORTRAN y COBOL.
-
Tecnología base: Circuitos integrados (chips). Lenguaje: Multiprogramación y sistemas operativos más avanzados. Características: Aumento de velocidad y reducción de tamaño. Ejemplos: IBM 360, PDP-8. Arquitectura: Se introducen arquitecturas compatibles y multiprogramadas.
-
Tecnología base: Microprocesadores. Lenguaje: Lenguajes estructurados (C, Pascal). Características: Nace la computadora personal (PC). Ejemplos: Apple II, IBM PC. Arquitectura: Integración total en un solo chip (CPU).
-
Características: Uso de procesamiento paralelo, IA básica y desarrollo de arquitecturas RISC (Reduced Instruction Set Computing). Ejemplos: SPARC, MIPS.
-
Tecnología base: Procesadores multinúcleo, nanotecnología, IA. Lenguaje: Programación orientada a objetos, redes neuronales. Características: Internet, nube, computación cuántica en desarrollo. Ejemplos: PCs modernas, servidores, smartphones. Arquitectura: Arquitecturas híbridas, paralelismo masivo y sistemas distribuidos.