-
1ª Generación (1940-1956) - Tubos de vacío
Tecnología: Tubos de vacío.
Características:
Tamaño masivo y poco confiables.
Generación de mucho calor, lento procesamiento.
Programación en código máquina.
Ejemplo: ENIAC, UNIVAC. -
2ª Generación (1956-1963) - Transistores
Tecnología: Transistores.
Características:
Menor tamaño, más fiable, y mayor eficiencia energética.
Se comienzan a utilizar lenguajes de programación como COBOL y FORTRAN.
Más rápidos que los de la primera generación.
Ejemplo: IBM 1401. -
3ª Generación (1964-1971) - Circuitos Integrados
Tecnología: Circuitos integrados (chips).
Características:
Reducción aún mayor de tamaño.
Aumento de la velocidad y capacidad de procesamiento.
Uso generalizado de lenguajes de programación de alto nivel.
Ejemplo: IBM 360. -
4ª Generación (1971-1980s) - Microprocesadores
Tecnología: Microprocesadores.
Características:
Miniaturización radical, computadoras personales.
Alta velocidad, menor costo, y mayor accesibilidad.
Se popularizan lenguajes como C y C++.
Ejemplo: Intel 4004, Apple II. -
5ª Generación (1980s-presente) - Inteligencia Artificial
Tecnología: Inteligencia Artificial, redes avanzadas.
Características:
Avances en capacidades de procesamiento paralelo y redes.
Computadoras personales y móviles.
Procesadores especializados para tareas de IA.
Ejemplo: Supercomputadoras, teléfonos inteligentes. -
6ª Generación (Futuro - Predicciones) - Computación Cuántica
Tecnología: Computación cuántica.
Características:
Uso de qubits, lo que permitirá realizar cálculos imposibles para las computadoras clásicas.
Potencial para revolucionar la medicina, las finanzas y otros campos.
Ejemplo: Prototipos de computadoras cuánticas en desarrollo