Sistemas operativos mas usados

Sistemas Operativos

  • Period: to

    Aparición de la Taxonomía de FLYNN

    Es una clasificación de arquitecturas de computadores propuesta por Michael J. Flynn en 1972.
    Las cuatro clasificaciones definidas por Flynn se basan en el número de instrucciones concurrentes (control) y en los flujos de datos disponibles en la arquitectura.
  • Period: to

    Taxonomía de FLYNN (SISD)

    Una arquitectura secuencial donde no existe paralelismo. (Sistemas
    monoprocesadores).
  • Period: to

    Taxonomia de FLYNN(SIMD)

    Sistemas que ejecutan la misma instrucción sobre un conjunto distinto de datos (Sistemas vectoriales).
  • Period: to

    Taxonomía de FLYNN(MISD)

    Utilizado para
    paralelismo redundante.
  • Period: to

    Taxonomía de FLYNN(MIND)

    Sistemas con procesadores autónomos que ejecutan en forma
    simultanea diferentes instrucciones sobre diferentes datos.
  • Period: to

    Sistemas Batch

    • El sistema Batch se caracteriso por ser un sistema de lector de entrada - proceso - salida y resultado.
    • Las tareas se agrupan en lotes-
    • Introduce el solapamiento o concurrencia de operaciones.
    Se introduce el SPOOL (Simultaneous Peripheral Operations On-Line):
    - El spooler es un buffer, guarda datos esperando procesamiento.
    - El recurso más car (cpu), tenía bajo % de uso
  • Period: to

    Bath Multiprogramado

    • Fue uns majora a principios de los años 80-
    • Disponía de un conjunto de trabajos en memoria secundaria.
    • Implementa técnicas de multiprogramación.
    • Permitió usar técnicas de planificación.
    • Permitió la multiprogramación-
    • El sistema operativo seleccionaba un trabajo para ejecitar.
    • Cuandoel trabajo seleccionado debia esperar por alguna tarea.
    • El sistema elegíaa cargar para utilizar el procesador.
    Todo esto implicó de tecnologias incipientes para el manejo de la memoria.
  • Period: to

    Sistemas de Tiempo Compartido

    • No tenían interaccion con el usuario.
    • Tiempo de retorno extenso.
    • El debug de un programa segupia siondo tortuoso.
    • Ejecutan programas en forma concurrente con una elevada tasa de despacho de procesador para permitir que los usuarios interactuien directamente con el sistema como si fuera si único usuario.
    • Se debe combinar multiprogramacion con tecnicas de planificación de CPU para proveer a cada usuario con una porción adeciada del sistema.
  • Period: to

    Computadoras personales

    Costos decrecientes hacen psible el diceño y uso de computadoras personales.
    el sistema era diseñado en base a que sería dedicado a un único usuario.
    Un princiop modestos recurcos de procesador, el énfasis y desarrollo estuvo por mejorar la inteface con el usuario.
    El sistema operativo debió maximizar la habilidad de intrección con el usuario.
    La interface de comando habitual u diseñada para técnicos fue sustituida por la intefaz de ventanas que se conoce hasta hoy día.
  • Period: to

    Sistemas de Tiempo Compartido

    Los usuarios podrían ver la memoria de los procesos de otros usuarios.
    Comenzó a aparecer la idea de la memoria virtual.
    Los procesos ven un espacio de memoria virtual que el sistema operativo se encarga de mapear a la memoria física.
    Los procesos ven un espacio de memoria virtual que el sistema operativo se encarga de mapear a la memoria física.
    Permite que varios procesos corran juntos en la memoria sin requerir modificaciones
  • Period: to

    Computadoras Personales

    Se introdujeron nuevos dispositvos que mejoran la interaccion con el usuario.
    Los PC invadieron el ambiente empresarial al ser dispuestos en red.
    Esta es la disposición reciente dónde las aplicaciones se implementan en modalidad cliente-servidor.
  • Period: to

    Sistemas Altamente Integrados

    Se desarrolla un prosesador de ejcución simultanea y sincronización de procesos llamado Sistema Altamente Integrados.
    Los canales de interconexión este procesador son de alta velocidad.
  • Period: to

    Sistemas poco integrados

    Se desarrolla un prosesador de ejcución simultanea y sincronización de procesos llamado Sistema poco Integrados.
    Los calales de este interconexión de procesos son de baja velocidad relativa.
  • Period: to

    Sistemas Paralelos

    Se potencia el desarrollo del Hardware.
    Se dispone de más de un procesador que permiten la ejecución sumultánea y sincronizada procesos.
  • Period: to

    Aparición de los Sistemas Asimétricos

    Al surgir los sistemas multiprocesadores de los núcleos de los sistemas operativos se modificaron para soportar este tipo de sistema.
    Se asigna la ejecución de código del núcleo a un único procesador.
    Los sistemas operativos no tenpian que lidiar con la programación concurrente.
    Se empezó a asignar ciertas tareas a otros procesadores, creando los primeros casos de jerarquía entre ellos
  • Period: to

    Aparición de los Sistemas Simétricos

    Se desarrollaron sistemas donde el código del núcle dispone de memoria común y puede ser ejecutado por cualquier procesador.
    Se pierde la jerarquía de los sistenmas asimétricos.
    Los priveedores devieron rediseñar totalmente sus sistemas.
    El código del sistema operativo, al igual que el ancho de banda de l amemoria se transforma en elementos creticos.
  • Period: to

    Aparicion de los Sisteas Multiprocesadores

    Sistema UMA: Cada Procesador accede a cualquier lugar de memoria con el mismo costo en cuanto a tiempo. Sistema NUMA: Los procesadores tiene conjuntos de memoria a la cual acceden más rápido que el resto.
  • Period: to

    Sistema virtuales

    Sistemas que corren como aplicaciones de otros sistemas operativos.
    Permiten mover un sistema de un hardware a otro sin detenerlo
  • Period: to

    Sistemas en la Nube

    Toda la infraestructura del sistema se encuentra en un centro de datos remoto.
    Usan visualización como forma de implementación.
  • Period: to

    Sistemas de Tiempo Real

    Se da la aparición de un sistema de tiempo con prioridades dinámicas y despacho en general que puede ser utilizado en dos tipos de condiciones. Hard:
    Todas la demoras del sistema deben estar acotadas.
    En general no se usa almacenamiento secundario en disco.
    Sistemas especializados.
    Soft:
    Sistemas de Propósito general con procesos de tiempo real con
    mayor prioridad.
    No son tan estricots como los otros pero pueden combinar otros
    procesos de menor prioridad
  • Period: to

    Sistemas Multimedia

    Sistemas especializados en la incorporación de datos multimefia.
    Estos tipos de datos deben reproducirse bajo ciertas restricciones de tiempo a los usuarios.