P. 1
SO - Teorico

SO - Teorico

|Views: 5,332|Likes:
Published by Pablo Carballo

More info:

Published by: Pablo Carballo on Apr 26, 2012
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/19/2013

pdf

text

original

Hay dos formas:

q Abortar todos los procesos bloqueados: El costo es elevado puesto que alguno de los procesos puede haber estado

trabajando por largo tiempo.

q Abortar de a un proceso hasta desbloquearlos: Incluye un gasto adicional, puesto que luego de eliminar cada proceso

hay que llamar nuevamente al algoritmo de detección.

La terminación forzada de procesos no es fácil, puesto que podría dejar incoherencia de datos.
Para saber que procesos del bloqueo se pueden abortar, se debería usar un algoritmo similar al de la planificación de CPU. Se
deben abortar los procesos causando el más bajo costo posible.
Los factores para selección de procesos son:

q Prioridad del proceso

q Tiempo que ha trabajado, y cuanto más debe trabajar

q Recursos usados y de que tipo (si los recursos se pueden expropiar fácilmente)

q Recursos adicionales que necesita para terminar su tarea

q Cantidad de procesos para abortar

q Si los procesos son interactivos o por lotes

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->