miércoles, 15 de mayo de 2013

Diferencia entre Sección Crítica y Prioridad


PROPÓSITO :
El docente determinara mediante la ejecución de un caso práctico en java de las principales  diferencias entre los conceptos de prioridad y sección critica aplicables a los sistemas operativos.
Procedimiento
Ejecutará los programas y elabora un cuadro comparativo de las principales diferencias que identifiques durante y después de la ejecución del código fuente y define con tus propias palabras los conceptos de sección crítica y prioridad.
Diferencia entre sección crítica y prioridad.
SECCION CRITICA
SECCION DE PRIORIDAD

Es la parte del proceso en la cual se tiene acceso a un recurso compartido. Para evitar problemas en situaciones relacionadas con recursos compartidos, la clave es determinar una forma de prohibir que más de un proceso lea o escriba en los datos compartidos a la vez, en otras palabras, lo que se necesita es una forma de garantizar que si un proceso utiliza una variable o archivo compartido, los demás procesos no puedan utilizarlos.
Para determinar que hilo debe ejecutarse primero, cada hilo posee su propia prioridad: un hilo de prioridad más alta que se encuentre en el estado LISTO entrara antes en el estado EN EJECUCION que otro de menor prioridad.
Dos procesos no deben encontrarse al mismo tiempo dentro de sus secciones criticas.
No se debe hacer hipótesis sobre la verdad o el número de procesadores.
Ninguno de los procesos que estén en ejecución fuera de su sección critica puede bloquear a otros procesos.
Ningún proceso debe esperar demasiado tiempo para entrar en su sección critica.
Si los procesos comparten recursos no deben estar en su sección critica al mismo tiempo , ya que puede provocar un conflicto; pero si ambos procesos son independientes no de haber problema, si un procesos desea entrar a su secón critica no deben hacerlo mucho para acceder al recurso compartido.
 SECCIÓN DE PRIORIDAD
SECCIÓN CRITICA


No hay comentarios:

Publicar un comentario