Download - Concurrencia, Multihilos y Abrazo Mortal
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
1/15
CONCURRENCIA,MULTIHILOS Y ABRAZO
MORTALIntegrantes:
− Huamán Moya, Christopher11200146
−Mendoza Munive, Javier onza!o112001"0
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
2/15
Creación de Proceso
#$%$&M& 1#$%$&M& 2
#$%$&M& '
#$%$&M& 4
#$%$&M& "
#$%$&M& (
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
3/15
Bloque de Control de
Procesos
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
4/15
Interrupciones y Protección delos procesos
)*$+*
#$%C*-% 1
#$%C*-% 2
#$%C*-
% '#$%C*-
% 4
#$%C*-% "
$egistro .ase
$egistro imite
$egistro .ase
$egistro imite
2"6000
'00040
420/40
0000
1024000
0
124'000
2"6000
44040
1024000
21/000
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
5/15
#roeso 1
1204 Proceso1 Nuevo 1,0324 081F8 32!B12"12 p#$#120% Proceso2 Nuevo 1,4324 4%8%&3 24!B12"1% p#$#120' Proceso3 Nuevo 2,1%44 4%%1&1 2!B12"32 p#$#120 Proceso4 Nuevo 1,813 4B2F34 (2!B12"%' p#$#1208 Proceso% Nuevo 1,(324 2%&4' 1)B13"12 p#$#
#roeso 1
#roeso 1
#roeso 2
#roeso 2 #roeso 1
#roeso 2 #roeso 2
#roeso '
#roeso ' #roeso '
#roeso '
#roeso 4
#roeso 4
#roeso 4
#roeso "
#roeso " #roeso "
#roeso "
#roeso "#roeso "
#roeso "
#roeso " #roeso "
#roeso 1
#roeso 2
#roeso '#roeso 4
#roeso "
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
6/15
Bloqueo )utuo
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
7/15
*+CCIN C-./IC&
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
8/15
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
9/15
+stado *euro e Inseuro
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
10/15
*J*M#%
Terminado = {F, F, F, F}Recursos Disponibles = (0, 0, 1)
R1 R2 R3P1 4 3 2
P2 4 3 3
P3 1 1 1P4 2 2 2
R1 R2 R3
P1
1 1 1
P2
2 1 2
P3
1 1 0
P4
1 1 1
!"#$% &%#'&D$%
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
11/15
*J*M#%
Terminado = {F, F, F, F}Disponible = (0, 0, 1)
R1 R2 R3
P1 1 1 1
P2 2 1 2P3 1 1 0
P4 1 1 1
R1
R2
R3
P1
3 2 1
P2
2 2 1
P3
0 0 1
P4
1 1 1
&%#'&D$%
*%#D&DR1 R2 R3
P1 4 3 2
P2 4 3 3P3 1 1 1
P4 2 2 2
!"#$%
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
12/15
*J*M#%
Terminado = {F, F, T, F}Disponible = (1, 1, 1)
R1 R2 R3
P1 1 1 1
P2 2 1 2P3 1 1 0
P4 1 1 1
R1
R2
R3
P1
3 2 1
P2
2 2 1
P3
P4
1 1 1
&%#'&D$%
*%#D&DR1 R2 R3
P1 4 3 2
P2 4 3 3P3 1 1 1
P4 2 2 2
!"#$%
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
13/15
*J*M#%
Terminado = {F, F, T, T}Disponible = (2, 2, 2)
R1 R2 R3
P1 1 1 1
P2 2 1 2P3 1 1 0
P4 1 1 1
R1
R2
R3
P1
3 2 1
P2
2 2 1
P3
P4
&%#'&D$%
*%#D&DR1 R2 R3
P1 4 3 2
P2 4 3 3P3 1 1 1
P4 2 2 2
!"#$%
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
14/15
*J*M#%
Terminado = {F, T, T, T}Disponible = (4, 3, 2)
R1 R2 R3
P1 1 1 1
P2 2 1 2P3 1 1 0
P4 1 1 1
R1
R2
R3
P1
3 2 1
P2
P3
P4
&%#'&D$%
*%#D&DR1 R2 R3
P1 4 3 2
P2 4 3 3P3 1 1 1
P4 2 2 2
!"#$%
-
8/18/2019 Concurrencia, Multihilos y Abrazo Mortal
15/15
raias