Planificación de Procesos en Diferentes Sistemas Operativos

Planificación de Procesos en Diferentes Sistemas Operativos

PLANIFICACIÓN EN SOLARIS 2

Los procesos los agrupa por prioridad.

Expropiativo.

El manejo de procesos en Solaris es por prioridad y round robin. En algunas versiones se maneja también un ajuste dinámico de la prioridad de acuerdo al tiempo que los procesos han esperado y al tiempo que ya han usado el CPU. El sistema provee facilidades para crear ‘pipes’ entre procesos, contabilizar el uso de CPU por proceso y una pila común para todos los procesos cuando necesitan estarse ejecutando en modo privilegiado (cuando hicieron una llamada al sistema).

PLANIFICACIÓN POSIX

–          Cada política de planificación lleva asociado un rango con al menos 32 niveles de prioridad.

–          Expropiativo.

–          El planificador elegirá el proceso o proceso ligero con la prioridad más alta.

–          Políticas de planificación:

  • FIFO.
  • Cíclica.
  • Otra.

 

PLANIFICACIÓN DE PROCESOS EN LINUX

–          Dos algoritmos: tiempo compartido y tiempo real.

–          Expropiativo.

–          Tiempo compartido:

  • Prioridad basada en créditos: el proceso con más créditos se despacha.
  • Se restan los créditos cuando suceden interrupciones de temporizador.
  • Cuando el crédito es cero, se elige otro proceso.
  • Cuando todos los procesos tiene cero créditos, se re acreditan (Cr=Cr/2+Pr).
    • Con base en factores como prioridad e historia.

–          Tiempo real

  • Tiempo real blando.
  • Cumple con Posix 1b- de dos clases.
    • FCFS y RR.
    • El proceso de mayor prioridad siempre corre primero.

PLANIFICACIÓN DE PROCESOS EN WINDOWS.

–          Las prioridades de Windows se organizan en dos bandas o clases:

  • Tiempo real.
  • Tiempo variable.

–          Planificador expropiativo basado en prioridades.

–          31 niveles de prioridad. Menor (cero), Mayor (31).

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s