SlideShare ist ein Scribd-Unternehmen logo
1 von 10
POLÍTICAS DE PLANIFICACIÓN
ALTERNATIVAS
Modo de decisión
Sin expulsion (nonpreemptive). En este caso, una vez que el
proceso está en el estado Ejecutando, continúa ejecutando
hasta que (a) termina o (b) se bloquea para esperar E/S o
para solicitar algún servicio al sistema operativo.
Con expulsión (preemptive). Un proceso ejecutando en un
determinado momento puede ser interrumpido y pasado al
estado de listo por el sistema operativo. La decisión de
expulsar puede ser tomada cuando llega un nuevo proceso,
cuando llega una interrupción que pasa un proceso de
bloqueado a estado de listo, o periódicamente, basándose en
las interrupciones del reloj.
w = tiempo usado en el sistema hasta este momento, esperando o ejecutando
e = tiempo usado en ejecución hasta este momento
s = tiempo total de servicio requerido por el proceso, incluyendo e; generalmente,
esta canti- dad debe ser estimada o proporcionada por el usuario
Tres Medidas Cuantitativas:
Las políticas expulsivas tienen mayor sobrecarga que las no expulsivas, pero
pueden proporcionar mejor servicio a la población total de procesos, ya que
previenen que cualquier proceso pueda monopolizar el procesador durante
mucho tiempo. Además, el coste de la expulsión puede resultar relativamente
bajo a través de la utilización de mecanismos eficientes de cambios de proceso
(tanta ayuda del hardware como sea posible) y proporcionando una gran cantidad
de memoria principal para dejar un alto porcentaje de programas en la memoria
principal.
Características de algunas
políticas de planificación.
Ejemplo de planificación
de procesos
Proceso Instante de llegada Tiempo de servicio
Primero en llegar, primero en
servirse (FCFS)
• Cada proceso se incorpora a la cola de listas.
• Cuando el proceso actual cesa su ejecución,se
selecciona el proceso más antiguo de la cola.
50 10 15 20
1
2
3
4
5
Primero en llegar, primero en
servirse (FCFS)
• Puede que un proceso corto tenga que
esperar mucho tiempo antes de que
pueda ser ejecutado.
• Favorece a los procesos con carga de
CPU:
– Los procesos con carga de E/S tienen que
esperar a que se completen los procesos con
carga de CPU.
Turno rotatorio
• Utiliza la apropiación dependiente de un reloj.
• Se determina una cantidad de tiempo que
permite a cada proceso utilizar el procesador
durante este periodo de tiempo.
0 5 10 15 20
1
2
3
4
5
Turno rotatorio
• Periódicamente, se genera una
interrupción de reloj.
• Cuando se genera la interrupción, el
proceso que está en ejecución se sitúa en
la cola de Listos:
– Se selecciona el siguiente trabajo.
• Se conoce también como fracciones de
tiempo.
Politicasdeplanificacion

Weitere ähnliche Inhalte

Ähnlich wie Politicasdeplanificacion

Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPUFernanda Soto
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist operfloresitalagu
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacionJulieth Ximena
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajojoel vasquez
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosCarina Hurtado
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOgillyvillacreses
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas OperativosG Hoyos A
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosFernando Morales
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdfDanieryMachado
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis RiveroNelisRivero
 
Politicas De Planificacion
Politicas De PlanificacionPoliticas De Planificacion
Politicas De Planificacionxcarloss91
 

Ähnlich wie Politicasdeplanificacion (20)

Planificacion cpu
Planificacion cpuPlanificacion cpu
Planificacion cpu
 
Planificación de la CPU
Planificación de la CPUPlanificación de la CPU
Planificación de la CPU
 
U n i d a d 2 sist oper
U n i d a d    2 sist operU n i d a d    2 sist oper
U n i d a d 2 sist oper
 
Politicas de planificacion
Politicas de planificacionPoliticas de planificacion
Politicas de planificacion
 
So 2da unidad
So 2da unidadSo 2da unidad
So 2da unidad
 
(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf(2) Arquitectura del SO (generalidades).pdf
(2) Arquitectura del SO (generalidades).pdf
 
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajoPoliticas de planificacion sistemas operativos -grupo 2 -primer trabajo
Politicas de planificacion sistemas operativos -grupo 2 -primer trabajo
 
Planificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas OperativosPlanificación de Procesos en Sistemas Operativos
Planificación de Procesos en Sistemas Operativos
 
ALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCOALBEYRO VILLACRESES, MARTHA PILCO
ALBEYRO VILLACRESES, MARTHA PILCO
 
Sistemas operativos - 6to SSI
Sistemas operativos - 6to SSISistemas operativos - 6to SSI
Sistemas operativos - 6to SSI
 
Procesos Planificacion de los Sistemas Operativos
 Procesos Planificacion de los Sistemas Operativos Procesos Planificacion de los Sistemas Operativos
Procesos Planificacion de los Sistemas Operativos
 
2003 Clase0610
2003 Clase06102003 Clase0610
2003 Clase0610
 
Algoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativosAlgoritmos de planificación de procesos en sistemas operativos
Algoritmos de planificación de procesos en sistemas operativos
 
Trabajo de sisope
Trabajo de sisopeTrabajo de sisope
Trabajo de sisope
 
Trabajode Sisope
Trabajode SisopeTrabajode Sisope
Trabajode Sisope
 
Algoritmos de planificacion.pdf
Algoritmos de planificacion.pdfAlgoritmos de planificacion.pdf
Algoritmos de planificacion.pdf
 
Unidad4
Unidad4Unidad4
Unidad4
 
Colaborativo_Nelis Rivero
Colaborativo_Nelis RiveroColaborativo_Nelis Rivero
Colaborativo_Nelis Rivero
 
Planificación Sistemas Operativos 2021 2
Planificación Sistemas Operativos 2021 2Planificación Sistemas Operativos 2021 2
Planificación Sistemas Operativos 2021 2
 
Politicas De Planificacion
Politicas De PlanificacionPoliticas De Planificacion
Politicas De Planificacion
 

Politicasdeplanificacion

  • 2. Modo de decisión Sin expulsion (nonpreemptive). En este caso, una vez que el proceso está en el estado Ejecutando, continúa ejecutando hasta que (a) termina o (b) se bloquea para esperar E/S o para solicitar algún servicio al sistema operativo. Con expulsión (preemptive). Un proceso ejecutando en un determinado momento puede ser interrumpido y pasado al estado de listo por el sistema operativo. La decisión de expulsar puede ser tomada cuando llega un nuevo proceso, cuando llega una interrupción que pasa un proceso de bloqueado a estado de listo, o periódicamente, basándose en las interrupciones del reloj.
  • 3. w = tiempo usado en el sistema hasta este momento, esperando o ejecutando e = tiempo usado en ejecución hasta este momento s = tiempo total de servicio requerido por el proceso, incluyendo e; generalmente, esta canti- dad debe ser estimada o proporcionada por el usuario Tres Medidas Cuantitativas: Las políticas expulsivas tienen mayor sobrecarga que las no expulsivas, pero pueden proporcionar mejor servicio a la población total de procesos, ya que previenen que cualquier proceso pueda monopolizar el procesador durante mucho tiempo. Además, el coste de la expulsión puede resultar relativamente bajo a través de la utilización de mecanismos eficientes de cambios de proceso (tanta ayuda del hardware como sea posible) y proporcionando una gran cantidad de memoria principal para dejar un alto porcentaje de programas en la memoria principal.
  • 5. Ejemplo de planificación de procesos Proceso Instante de llegada Tiempo de servicio
  • 6. Primero en llegar, primero en servirse (FCFS) • Cada proceso se incorpora a la cola de listas. • Cuando el proceso actual cesa su ejecución,se selecciona el proceso más antiguo de la cola. 50 10 15 20 1 2 3 4 5
  • 7. Primero en llegar, primero en servirse (FCFS) • Puede que un proceso corto tenga que esperar mucho tiempo antes de que pueda ser ejecutado. • Favorece a los procesos con carga de CPU: – Los procesos con carga de E/S tienen que esperar a que se completen los procesos con carga de CPU.
  • 8. Turno rotatorio • Utiliza la apropiación dependiente de un reloj. • Se determina una cantidad de tiempo que permite a cada proceso utilizar el procesador durante este periodo de tiempo. 0 5 10 15 20 1 2 3 4 5
  • 9. Turno rotatorio • Periódicamente, se genera una interrupción de reloj. • Cuando se genera la interrupción, el proceso que está en ejecución se sitúa en la cola de Listos: – Se selecciona el siguiente trabajo. • Se conoce también como fracciones de tiempo.