Generaciones de software y hardware

  • Hardware

    Hardware
    Tubos de vacío: Componente electrónico para amplificar una señal eléctrica mediante el control del movimiento de los electrones en un espacio vacío a muy baja presión, o en presencia de gases especialmente seleccionados.
  • Period: to

    1º generación del hardware

    Tubos de vacío
  • Software

    Software
    Características + lenguaje máquina: Servía para decodificar y corregir, y se desarrollaba a base de prueba y error. Cada PC tenía un solo lenguaje que entendía y ejecutaba. En ese sentido esta época era la más limitada todas.
  • Period: to

    1º generación del software

    Tenía poca importancia para la humanidad
  • Hardware

    Hardware
    Transistores: Es un dispositivo electrónico semiconductor. Permite el paso de una señal en respuesta a otra.
  • Period: to

    2º generación del hardware

    Transistores
  • Hardware

    Hardware
    ¿Placas base? La electrónica fue basada en circuitos impresos (caminos conductores). Los PCs redujeron su costo, consumo y tamaño, mientras incrementaron su capacidad, velocidad y confiabilidad.
  • Period: to

    3º generación del hardware

    Circuitos integrados impresos
  • Software

    Software
    Lenguaje ensamblador y crisis del software: Aparición de multiprogramación y sistemas multiusuarios, pero comienza la crisis del software.
    • Dificultades o errores en la planificación
    • Estimación de los costos
    • Productividad
    • Calidad
    Programas para traducir instrucciones a código máquina. Lo cual también creaba el ejecutable del código fuente.
  • Period: to

    2º generación del software

    Crisis del software con algo positivo...
  • Hardware

    Hardware
    Microprocesadores: Eran y siguen siendo el cerebro del ordenador. Tiene unidades aritmetico-lógicas y de control.
  • Period: to

    4º generación del hardware

    Microprocesadores
  • Software

    Software
    Lenguaje de alto nivel: Los programadores podían escribir una sola instrucción equivalente a varias. Algunos lenguajes: C, PASCAL, BASIC...
  • Period: to

    3º generación del software

    Lenguajes de alto nivel
  • Software

    Software
    Lenguajes orientados al usuario: El software de estos nuevos lenguajes genera automáticamente la mayor parte de los procedimientos de un programa.
    Algunos tienen interfaz gráfica y sirven para consultar BDs (bases de datos).
  • Period: to

    4º generación del software

    Lenguajes orientados al usuario
  • Software

    Software
    IA: Se emplean los lenguajes predecesores pero con elementos de inteligencia artificial. Algunas ramas de la ciencia computacional que hicieron presencia en esta época:
    • Deep learning (Aprendizaje automático)
    • Image recognition (Permite identificar objetos, personas, entidades y demás en imágenes)
    • Speech to text (Reconocimiento del habla)
  • Period: to

    5º generación del software

    Lenguajes naturales, IA.