Documentos de Académico
Documentos de Profesional
Documentos de Cultura
- Sincronización de Procesos
Concurrencia
En un entorno de multiprogramación con un sólo procesador, los procesos se
intercalan en el tiempo aparentando una ejecución simultánea. Aunque no se logra un
procesamiento paralelo y produce una sobrecarga en los intercambios de procesos, la
ejecución intercalada produce beneficios en la eficiencia del procesamiento y en la
estructuración de los programas.
En cada puerta existe un vigilante que es el que controla la cantidad de visitantes y lleva a
cabo el conteo de los mismos.
Competencias:
Una competencia se genera cuando al menos dos procesos intentan acceder a un
mismo recurso.
Sección Crítica:
Aquella sección de los procesos, que no pueden ejecutarse de manera concurrente.
En este caso, la variable visitantes, es parte de la sección crítica para los procesos p1
y p2. Ya que es compartida para varios procesos.
Dos o más procesos pueden cooperar mediante señales de forma que uno obliga a
detenerse a los otros hasta que reciban una señal para continuar.
Semáforos
Es un indicador (una variable) que registra la disponibilidad de un recurso.
1.- Disponible
0.- No disponible
Monitores