Os

Linea de Tiempo de Sistemas Operativos

  • Sistemas Batch

    Sistemas Batch
    -Es requerido que el programa, datos y ordenes al sistema sean remitidos todos juntos en forma de lote. -La interacción del usuario con el programas es casi nula. -Solo es capaz de soportar un traba a la vez no más de eso. -Tiene un gran potencial cuando se refiere a la máxima utilización de los recursos.
  • Period: to

    Tipos de Sistemas Operativos

    La historia de los tipos de sistemas operativos que han existido a lo largo de la historia hasta años mas recientes.
  • Sistemas Batch Multiprogrmado

    Sistemas Batch Multiprogrmado
    -Los procesos siempre se mantienen en la memoria principal al mismo tiempo, además el procesador se divide en múltiples canales entre los procesos existentes. -Permite la implementación y utilización de diferentes técnicas de planificación. -Las rutinas de entrada/salida son provistas por el sistemas operativo. -El Sistema realiza un trabajo de monitoreo atreves del cual detecta cuales tarea están listas para ser procesadas.
  • Sistemas de Tiempo Compartido

    Sistemas de Tiempo Compartido
    • Genera la ilusión de que cada uno de los usuarios utilizándolo tiene una máquina para sí mismos.- Evitan monopolización del sistema asignando tiempos de procesador (time slot).- Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.- Provee un Sistema de gestión de memoria el cual protege a los programas residentes en el mismo.
  • Sistemas Multiprocesadores

    Sistemas Multiprocesadores
    • Dedicando múltiples procesadores a la ejecución de una aplicación es posible incrementar la velocidad de ejecución, la interacción entre procesadores se pueden resolver rápidamente, lo cual proporciona potencia de cálculo.
    Tipos:
    • Sistemas UMA (Uniform Memory Access): Accede a cualquier sitio de la memoria con el costo de tiempo respective
    • Sistemas NUMA (Non-Uniform Memory Access): Tienen conjuntos de memoria para acceder de una forma más rápida que el resto.
  • Sistemas Simstricos

    Sistemas Simstricos
    • Son sistemas en los cuales el código del núcleo cuenta con memoria en común, por lo cual las tareas pueden ser ejecutadas por cualquiera de los procesadores.
    • Todos los procesadores pueden realizar cambios a cualquier bloque de memoria; además, se puede dar la comunicación de entrada y salida entre módulos.
    • Cada procesador puede hacer los mismo que el otro, lo cual es esencial para una buena administración de la memoria lo que se resume en alto rendimiento.
  • Sistemas Asimetricos

    Sistemas Asimetricos
    • Con la evolución que fue teniendo el sistema empezó a generar una especie de jerarquía entre los procesadores por las tareas.
    • Debido a que su código solo puede ejecutarse en un único procesador debido a la restricción impuesta no ocurren los problemas de programación concurrente.
  • Sistemas Paralelos

    Sistemas Paralelos
    -Tienen la capacidad de realizar varias operaciones de manera simultánea, disponen de más de un procesador y permiten la ejecución simultánea y sincronizada de más de un proceso. -Los procesadores comparten las misma memoria y reloj. -Este tipo de sistemas suele manipular grandes cantidades de información y procesar cientos de peticiones al Segundo.
  • Sistemas Virtuales

    Sistemas Virtuales
    • Capaz de crear múltiples entornos simulados o brindar recursos dedicados en un solo terminal.
    • Permite mover sistemas desde una plataforma de hardware a otra sin la necesidad de detener el terminal en el que se quiere desplegar.
    • Se pueden desplegar múltiples sistemas operativos desde una sola plataforma de hardware para la para aprovechar las diversas funciones que nos ofrecen los diversos sistemas operativos que existen según la tarea que sea requerida.
  • Sistemas Multimedia

    Sistemas Multimedia
    • Un Sistema Multimedia hace uso de múltiples formatos para presentar la información como: texto, sonido, imágenes estáticas o en movimiento y videos son los formatos más comunes.
    • Son sistemas que han tomado gran importancia por la múltiples funciones que ofrecen como fácil acceso a la información ya sea por motivos educativos, entretenimiento o incluso publicidad.
  • Sistemas de Tiempo Real

    Sistemas de Tiempo Real
    • Cuentan con intervalos de ejecución para las diferentes tarea a realizar las cuales se definen por un esquema de activación así como un plazo de ejecución.
    • Tienen la capacidad de interactuar rápidamente con su entorno físico.
    • Se utilizan en entornos donde son procesados un gran número de sucesos o eventos
  • Sistemas en la Nube

    Sistemas en la Nube
    • Se presentan como aplicaciones de autoservicio creadas para el acceso, control y gestión de infraestructuras remotas.
    • Se realiza un respaldo periódico de los datos, con lo cual se obtiene una mayor garantía de recuperar los datos ate cualquier eventualidad.
    • Se puede acceder a ellos desde cualquier parte siempre y cuando se cuente con una conexión a internet.