administracion de procesos
TRANSCRIPT
1. Escriba una definición que considere apropiada , referente a un bloqueo
mutuo
Rta Es conocido como interbloqueo , es el bloqueo permanente de un
conjunto de procesos o hilos de ejecución en un sistema concurrente que
compiten por recursos del sistema o bien se comunican entre ellos. A
diferencia de otros problemas de concurrencia de procesos, no existe una
solución general para los interbloqueos.
2.
Tipos
de bloqueos
mutuos
Descripci
ón
Caracterí
sticas
GRAFICO
Bloqueos
Mutuos En Solicitud
es de Archivo
es cuando
se permite que los
procesos soliciten
y conserven
archivos que
necesitan ser usados
por otros procesos.
Ejemplo tenemos
tres procesos P1, P2 y
lo recursos
R1, R2 Este un
tipo caso de
bloqueo mutuo en forma
circular ya que se
espera un recurso y este se
asigno.
Bloqueo Mutuos
en
Bases de
Datos
ocurre
cuando dos procesos
acceden y
bloquean los registros
de una base de
datos, aunque el
bloqueo es una
técnica para garantiza
r la integrida
d de la base de datos a
través de la cual un usuario
bloquea a otro
usuario mientras esta
trabajando con la
base de datos.
Bloqueo
Mutuo En la asignaci
ón de Dispositi
vos Dedicados
Es
cuando hay varios de
dispositivos del
sistema y son usados
por varios
Ejemplo:
1. P1 solicita la unidad de
disco1 y la
obtiene. 2. P2 pide la
unidad de disco 2 y
procesos
y permanecen
bloqueados por
que esperan que se
desocupen y allí
permanecen en esa
espera.
la
obtiene. 3. P1 solicita la
unidad de disco 2
pero esta bloqueada.
4. P2 pide la
unidad de disco 1 más esta
bloqueada.
Bloqueo
s En la Asignación
Múltiple de
Dispositivos
se
presenta cuando varios
dispositivos
compiten por el mismo
tipo de dispositiv
o; y se presenta cuando
varios procesos
solicitan y se quedan
con dispositiv
os dedicados, en
tanto que otros
procesos actúan igual.
Bloqueo
s
Mutuos En Operaci
ones Periféric
as Simultaneas en
Línea,
Bloqueo
al compartir
Discos
Bloqueo
s Mutuos
En una
red: Una red
congestionada o que ha
llenado un
porcentaje de su buffer de
entrada y salida, se
puede bloquear totalment
e sino tiene
protocolos para controlar
el flujo de mensajes
a trabes de la
red.
3 Exclusion muta : Los algoritmos de exclusión mutua (comúnmente
abreviada como mutex por mutual exclusion) se usan en programación
concurrente para evitar el ingreso a sus secciones críticas por más de un proceso a la vez. La sección crítica es el fragmento de código donde puede modificarse un
recurso compartido. Inanicion : es un problema relacionado con los sistemas multitarea, donde a un proceso o un hilo de ejecución se le deniega siempre el acceso a un recurso
compartido. Sin este recurso, la tarea a ejecutar no puede ser nunca finalizada.
Sincronizacion de procesos: La sincronizacion es la transmision y recepcion de senales que tiene por objeto llevar a cabo el trabajo de un grupo de procesos cooperativos. La sincronizacion entre procesos es necesaria para prevenir y/o
corregir errores de sincronizacion debidos al acceso concurrente a recursos compartidos, tales como estructuras de datos o dispositivos de E/S, de procesos
contendientes.