Planificaciones

Solo disponible en BuenasTareas
  • Páginas : 4 (799 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de noviembre de 2010
Leer documento completo
Vista previa del texto
Planificación de Plazo Fijo:
En la planificación de plazo fijo se programan ciertos trabajos para terminarse en un tiempo específico o plazo fijo.
Esta planificación es compleja por varios motivos:• El usuario debe informar por adelantado de las necesidades precisas de recursos del proceso.
• El sistema debe ejecutar el proceso en un plazo fijo sin degradar demasiado el servicio a los otrosusuarios.
• El sistema debe planificar cuidadosamente sus necesidades de recursos dentro del plazo. Esto puede ser difícil por la llegada de nuevos procesos que impongan demandas imprevistas alsistema.
• Si hay muchas tareas a plazo fijo activas al mismo tiempo, la planificación puede ser tan compleja que se necesiten métodos de optimización avanzados para cumplir los plazos.
• Laadministración intensiva de recursos requerida por la planificación de plazo fijo puede producir un gasto extra substancial.
Planificación Primero en Entrar-Primero en Salir (FIFO):

Cuando se tiene que elegira qué proceso asignar la CPU se escoge al que llevara más tiempo listo. El proceso se mantiene en la CPU hasta que se bloquea voluntariamente. La ventaja de este algoritmo es su fácil implementación,sin embargo, no es válido para entornos interactivos ya que un proceso de mucho cálculo de CPU hace aumentar el tiempo de espera de los demás procesos. Para implementar el algoritmo sólo se necesitamantener una lista con los procesos listos ordenada por tiempo de llegada.

Los trabajos largos hacen esperar a los cortos y los trabajos sin importancia hacen esperar a los importantes. Por otrolado es predecible, pero no garantiza buenos tiempos de respuesta, por ello se emplea como esquema secundario.

Planificación por Turno Rotatorio (Round Robin):
Este es uno de los algoritmos másantiguos, sencillos y equitativos en el reparto de la CPU entre los procesos, muy válido para entornos de tiempo compartido. Cada proceso tiene asignado un intervalo de tiempo de ejecución, llamado...
tracking img