Professional Documents
Culture Documents
Proceso B
Proceso C
A1
B1
C1
A2
B2
C2
A3
B3
C3
B4
C4
Ejercicio 1
C5
t0
t1
t2
t3
t4
A1
A2
B1
B2
B3
C1
C2
C3
C2
A2
A1
A2
B4
B1
C5
C4
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A2
A2
A2
A2
A2
B1
B1
B3
B3
B3
B3
B3
B3
B3
B3
B3
B1
B1
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B4
B4
B4
B4
C1
C1
C3
C3
C3
C3
C3
C3
C3
C5
C5
C2
C2
C2
C2
C2
C2
C2
C2
C2
C4
Ejercicio 1
t0
t1
t2
t3
t4
A1
A2
B1
B2
B3
C1
C2
C3
C2
A2
A1
A2
B4
B1
C5
C4
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A2
A2
A2
A2
A2
B1
B1
B3
B3
B3
B3
B3
B3
B3
B3
B3
B1
B1
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B4
B4
B4
B4
C1
C1
C3
C3
C3
C3
C3
C3
C3
C5
C5
C2
C2
C2
C2
C2
C2
C2
C2
C2
C4
Ejercicio 1
Fallos
t0
t1
t2
t3
t4
A1
A2
B1
B2
B3
C1
C2
C3
C2
A2
A1
A2
B4
B1
C5
C4
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A2
A2
A2
A2
A2
B1
B1
B3
B3
B3
B3
B3
B3
B3
B3
B3
B1
B1
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B4
B4
B4
B4
C1
C1
C3
C3
C3
C3
C3
C3
C3
C5
C5
C2
C2
C2
C2
C2
C2
C2
C2
C2
C4
Ejercicio 1
Fallos
t0
t1
t2
t3
t4
A1
A2
B1
B2
B3
C1
C2
C3
C2
A2
A1
A2
B4
B1
C5
C4
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A2
A2
A2
A2
A2
B1
B1
B3
B3
B3
B3
B3
B3
B3
B3
B3
B1
B1
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B4
B4
B4
B4
C1
C1
C3
C3
C3
C3
C3
C3
C3
C5
C5
C2
C2
C2
C2
C2
C2
C2
C2
C2
C4
Ejercicio 1
Fallos
t0
t1
t2
t3
t4
A1
A2
B1
B2
B3
C1
C2
C3
C2
A2
A1
A2
B4
B1
C5
C4
A1
A2
A2
A2
A2
A2
A2
A2
A2
A2
A1
A2
A2
A2
A2
A2
B1
B1
B3
B3
B3
B3
B3
B3
B3
B3
B3
B1
B1
B1
B2
B2
B2
B2
B2
B2
B2
B2
B2
B4
B4
B4
B4
C1
C1
C3
C3
C3
C3
C3
C3
C3
C5
C5
C2
C2
C2
C2
C2
C2
C2
C2
C2
C4
Ejercicio 2)
a) Tabla de pginas:
0
1
Ejercicio 2
MARCO
Trama
contenido
Pag 4
Pag 9
Pag 5
Pag 1
V/I
i
3
10
11
12
13
14
15
Ejercicio 2
Pag
desplazamiento (9bits)
secuencia de pginas
1) 0458h
Pgina 2
2) 066Dh
Pgina 3
3) 0801h
Pgina 4
4) 026Eh
Pgina 1
5) 0AD8h
Pgina 5
MARCO
2)
3)
4)
5)
1
2
Pg
t0
t3
Reemplazo 9
t2
t1
Ejercicio 2
1)
Reemplazo 2
V/I
i
3
v
i
10
11
12
13
14
15
Ejercicio 2
2c) En la situacin final del apartado 2b) obtener las direcciones fsicas
equivalentes a las direcciones lgicas siguientes:
D.Lgica
Pag
desplazamiento (9bits)
secuencia de pginas
6)
065Ch
Pgina 3
7)
0353h
Pgina 1
8)
0A8Ch
Pgina 5
D. Fsica
6)
Pag3- Marco 1
1 0 0101 1100
025Ch
7)
Pag1- Marco 3
11 1 0101 0011
0753h
8)
Pag5- Marco 2
10 0 1000 1100
048Ch
0532 h
Pgina 2
Ejercicio 4)
Ejercicio 4
b)
c)
d)
10
Ejercicio 4
11
Ejercicio 4
12
Ejercicio 4
D.Fsica
Pag
Acceso
Pag Desplazam.
D.Lgica
1) 1EF1
0001
1110
1111
0001
L M=0
111
EF1h
2) 1554
0001
0101
0101
0100
E M=1
10
554h
3) 0A33
0000
1010
0011
0011
L M=0
100
833h
4) 15BA
0001
0101
1011
1010
ELRM=1
10
5BAh
5) 0B6B
0000
1011
0110
1011
E M=1
100
96Bh
6) 0635
0000
0110
0011
0101
LE RM=1
035h
7) 1E66
0001
1110
0110
0110
L M=0
11
666h
8) 1FC7
0001
1111
1100
0111
L M=0
111
FC7h
Buscamos que bits corresponden a los marcos de las pginas que se sustituyen.
Mirando las tablas de pginas del enunciado vemos que se usan los marcos:
3, 5, A y F (en binario 11,
13
Ejercicio 4
14
2)
3)
4)
6)
5)
7)
8)
Pg
R
M
R
M
RM
R
M
R
M
R
M
R
M
R
M
3h
01
01
01
01
01
11
11
11
5h
00
00
10
10
11
11
11
11
Ah
00
11
11
11
11
11
11
11
Fh
10
10
10
10
10
10
10
10
Ejercicio 4
1)
ptimo: sustituir el que estar ms tiempo sin usarse (no usa RM)
1
15
3)
4)
6)
5)
7)
8)
Pg
R
M
R
M
RM
R
M
R
M
R
M
R
M
R
M
3h
01
01
01
01
01
11
11
11
5h
00
00
10
10
11
11
11
11
Ah
00
11
11
11
11
11
11
11
Fh
10
10
10
10
10
10
10
10
Ejercicio 4
1)
00Sustituir pag 3 OK
10Sustituir pag 7 OK
10Sustituir pag 3 OK
ES ALGORITMO DE REFERENCIADO Y MODIFICADO
Sistemas Operativos (II11) TEMA 4. Administracin de Memoria
16
Ejercicio 3)
Ejercicio 3
17
Ejercicio 3
Tenemos que ver cuantos bits son para desplazamiento: buscamos hasta donde se
repite de atrs hacia delante las D.L y D.F.
Los ltimos 9 bits se repiten como mximo hay 9 bits para desplazamiento
Puede que algn bits sea del n de pgina, hay que comprobar que nmeros de
segmento y pginas son vlidos.
D.lgica
Seg.
Pag.
Desplazamiento
Marco Desplazamiento
1) 00043h
0000
0000
0000
0100
0011
0101
0010
0100
0011
5243h
2) 80AFCh
1000
0000
1010
1111
1100
0111
0000
1111
1100
70FCh
3) 606B4h
0110
0000
0110
1011
0100
0101
1000
1011
0100
58B4h
4) 60464h
0110
0000
0100
0110
0100
0111
0000
0110
0100
7064h
5) 80693h
1000
0000
0110
1001
0011
0101
1000
1001
0011
5893h
D.fsica
18
Ejercicio 3
D.lgica
Seg.
Pag.
1) 00043h
0000
0000
0000
0100
0011
0101
0010
0100
2) 80AFCh
1000
0000
1010
1111
1100
0111
0000
3) 606B4h
0110
0000
0110
1011
0100
0101
4) 60464h
0110
0000
0100
0110
0100
5) 80693h
1000
0000
0110
1001
0011
Sabemos:
Desplazamiento
Marco Desplazamiento
D.fsica
Marco
0011
5243h
29 h
1111
1100
70FCh
38 h
1000
1011
0100
58B4h
2C h
0111
0000
0110
0100
7064h
38 h
0101
1000
1001
0011
5893h
2C h
1010 no es una
pgina vlida
3 bits n segmento;
MARCOS USADOS?
7 bits n marco
19
Tenemos 7 bits para el nmero de marco, por lo que los marcos usados han sido:
29 h;
38 h;
2C.
Ejercicio 3
20
Ejercicio 3
Teniamos:
1)
2)
3)
4)
5)
6)
40764 h
7)
0018C h
Seg 0, pag 0
8)
806DC h
Seg 4, pag 3
9)
202C3 h
Seg 1, pag 1
10)
815C7 h
Seg 4, pag 10
Desplazamiento
21
Ejercicio 3
1)
6) Seg 2, pag 3
L marco 38
2)
7) Seg 0, pag 0
E marco 29
3)
8) Seg 4, pag 3
L marco 2C
4)
9) Seg 1, pag 1
E marco 38
5)
2)
3)
4)
5)
6)
Pg
S0,0
RM
S4,5
RM
S3,3
RM
S3,2
RM
RM
S4,3
RM
S2,3
RM
29h
S0,0
11
S0,0
11
S0,0
11
S0,0
11
01
S0,0
01
S0,0
01
S4,5
10
S4,5
10
S3,2
10
00
S3,2
00
S2,3
10
S3,3
10
S3,3
10
00
S4,3
11
S4,3
11
38h
2Ch
7)
8)
9)
10)
Pg
S0,0
RM
S4,3
RM
RM
S1,1
RM
29h
S0,0
11
S0,0
11
01
S0,0
01
38h
S2,3
10
S2,3
10
00
S1,1
11
2Ch
S4,3
11
S4,3
11
01
S4,3
01
S4,10
RM
22
Ejercicio 3
Direccin Fsica
6) Marco 38
0111
7164 h
7) Marco 29
0101
538C h
8) Marco 2C
0101
58DC h
9) Marco 38
0111
70C3 h
23