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