Evolución de los Sistemas Operativos

By jelibs
  • Sistemas por lotes sencillos

    Sistemas por lotes sencillos
    Se utilizaban en mayor medida antiguamente.
    Ya que las primeras máquinas eran enormes, pero
    funcionaban únicamente a través de
    una consola y se caracterizaban por la
    poca interacción entre el usuario y el
    trabajo que se ejecuta
  • Sistemas por lotes multiprogramados

    Sistemas por lotes multiprogramados
    El spooling (superposición de la entrada/salida de un trabajo) dio origen a la ejecución de un trabajo, mientras ya se han leído varios en disco, razón por la cual los trabajos en espera se van ejecutando poco a poco.
  • Sistemas de computador personal

    Sistemas de computador personal
    Los computadores personales entraron
    en auge, debido a la accesibilidad
    económica que permitió su uso por
    parte de la mayoría de las personas y
    sus familias. Resolviendo sus necesidades.
  • Sistemas de tiempo compartido

    Sistemas de tiempo compartido
    estos sistemas son la extensión lógica de la multiprogramación, ya que permiten que mientras se ejecute un trabajo o proceso, el usuario pueda interactuar con el mismo y darle nstrucciones,mientras que a la vez recibe respuestas inmediatas. El
    tiempo de respuesta debes ser corto y el sistema conmuta el uso de la CPU.
  • Sistemas paralelos

    Sistemas paralelos
    La tendencia
    actual ha sido crear sistemas
    multiprocesadores, para poder abarcar
    cada vez más tareas, ya que tienen un
    aumento en el rendimiento y mejoran
    la confiabilidad, ya que si un
    procesador falla, los demás asumen
    sus funciones, por lo cual el sistema
    no se paraliza, si no que se hace más
    lento.
    Existen dos tipos de sistemas multiprocesadores:
    simétricos y asimétricos.
  • Sistemas distribuidos

    Sistemas distribuidos
    Consiste en distribuir el cómputo entre varios procesadores, cada uno con su propia memoria local. Pueden tener microprocesadores, estaciones de trabajo, minicomputadoras y sistemas de computador grandes de propósito general. Las razones para construir sistemas distribuidos están:
    -Recursos compartidos
    -Computación más rápida
    -Confiabilidad
    -Comunicación
  • Sistemas en tiempo real

    Sistemas en tiempo real
    Se utilizan cuando los requisitos de ejecución de las funciones son altamente estrictos, por lo que este tipo de sistema funciona en forma adecuada, cuando produce los resultados esperados en el tiempo establecido para cada proceso.