HISTORIA DE LOS SISTEMAS OPERATIVOS

  • PREHISTORIA

    PREHISTORIA
    • No hay SO
    • Los usuarios codifican A MANO los programas. La maquina analítica, primera computadora digital diseñada por Charles Babbage, no tenia un SO.
  • PRIMERA GENERACION: TUBOS DE VACIO Y CONEXIONES

    PRIMERA GENERACION: TUBOS DE VACIO Y CONEXIONES
    Aparición de los SO
    *Trabajo en serie
    *Problema básico abordado: minimizar el tiempo empleado en retirar un trabajo y montar el siguiente
    *Facilitar operaciones E/S
    *Concepto de lote: conjunto de programas, que se ejecutarán uno tras otro. Este modo de funcionamiento minimiza el tiempo de montaje. Despues de un largo periodo de inactividad, desde los intentos de Babagge, aparecen las maquinas de cálculo mediante los tubos de vací­o.
  • SEGUNDA GENERACION: TRANSISTORES Y SISTEMAS DE PROCESAMIENTOS POR LOTES

    SEGUNDA GENERACION: TRANSISTORES Y SISTEMAS DE PROCESAMIENTOS POR LOTES
    Objetivo: mejora de explotación de máquinas muy caras
    imposición de la multiprogramación como forma de aprovechar el tiempo usado por las operaciones de E/S (varios trabajos simultáneamente en MP). *Aparición de multiprocesadores:
    Aparición concepto de independencia de dispositivo. El usuario no ha de especificar dispositivos concretos, sino que se limita a indicar la operación que precisa y el SO asigna de forma dinámica el dispositivo que realizará dicha tarea.
  • TERCERA GENERACIÓN: CIRCUITOS INTEGRADOS Y MULTIPROGRAMACION

    TERCERA GENERACIÓN: CIRCUITOS INTEGRADOS Y MULTIPROGRAMACION
    SO de propósito general. Varios modos de operación: lotes, multiprogramación, tiempo real, tiempo compartido, etc.
    entre el usuario y el hardware se interpone una gruesa capa de software.
    *Inconvenientes: complejos lenguajes de control:
    Sistemas Timesharing principalmente multimodo
    Soportaban aplicaciones batch processing, timesharing real-time.
    Las computaciones personales solamente es estado incipiente. . Fomentado por los primeros desarrollos en tecnologí­a de microproces
  • CUARTA GENERACIÓN: COMPUTADORES PERSONALES

    CUARTA GENERACIÓN: COMPUTADORES PERSONALES
    Años 80, actualidad
    Mas importancia a la productividad del usuario que al aprovechamiento de la máquina
    · Sistemas distribuidos
    · Máquina virtual
    · Gestores de ventanas
    * La evolución de las tecnologí­as de circuitos (LSI y VLSI) hizo posible crear computadoes personales, máquinas muy potentes y baratas que los microcomputadores de los 70.
    Se empieza a desarrollar una floreciente industria de software.
    Comienza a proliferar la transferencia de información entre computadores.
  • QUINTA GENERACIÓN:

    QUINTA GENERACIÓN:
    1990
    La performance del hardware mejora exponencialmente.
    Bajo costo de poder de procesamiento y almacenamiento.
    Ejecución de grandes programas complejos sobre computadoras personales.
    Máquinas económicas para bases de datos extensas y procesamiento de jobs.
    Las mainframes son raramente necesarias.
    Incremento de la popularidad de las computaciones distribuidas.
    Múltiples computadoras independientes ejecutando tareas comunes.
  • MIDDLEWARE

    MIDDLEWARE
    2000
    . Middleware
    · Relaciona dos aplicaciones distintas
    Generalmente sobre una red y entre máquinas incompatibles.
    Particularmente importante para Web services
    Simplifica la comunicación a través de múltiples arquitecturas
    . Web services
    Abarca el conjunto de estándares relacionados.
    Listos para usar piezas de software sobre Internet
    Habilita a cualquiera de dos aplicaciones para comunicar e intercambiar datos. La PC IBM implicá un enorme de