Académique Documents
Professionnel Documents
Culture Documents
:
:
9+<@{" 3 +<@ b [R"%9!Z"%>H0"%!#),& + CF'*)90>(),C\"% z!D!D+%'*)9"p13sP0/E >(,(+<@
!#".;<L(/ 6)9>H+<@ L('*"D!E b >(".'*+3K"M13>()9@*)</+ ]10P>(Ed%/" & +#"%9!#"%>HF"%!#),& +DC0'*)90>()9CF"%
>H+<J8% / "5 3('?E0G@6)9@ !Z":@6'*"%9),=" r "5>H+<e>(E0)710"%13+3&
K %S+< / "]>H+<!#C0'*".'*@ D9"
!4 / 0)9!Z">("%J6)91F"%110W!D!#+%'*)9"YVSE3 r "%@ 6".'*"}CF".'*"P!#"%3a`6".'9"%@A>(".'6;<"%@13QE0@6E0".'*)9+
"%J6)9>()9CF"%10"%@13& '6+Z13-7"%@d9)9!#)96"%>(),+<3@Q>H+<d</+ !#)7>("%@Y13-9"D)70@ 6"%9"%>()</+ K
+<@CF'6+%;%'*"%!#"%@ b 10". +<@O6),3?VSE3D@ 6".'Re!D!D+%'*)7"5C0'*)90>()9CF"%C\".'*"4@ ('
a`>(E36"%10+<@I+5_F"%>H('P'*(('6F>()9"]":99+<@(K+<@PC0'6+%;%'*"%!Z"%@ b 10". +<@IV&E0M0+:@ M3HX
>H@6),6"%q E0 )9F@ 6"%J $13( ('c!#)90"%13+GCFE013s;<E0".'*10".'*@6: "%9!#"%>H0"%!#)9J +
@ >(E0010".'c),+^_0"%@ 6"VSE3]@ :3>H@6), b [@ :!#+<!DJ +3[@6Z '*"%0@ ('6s"%"%X
!#"%>H0"%!#),& +^CF'*)90>(),C\"%C\".'*"^@ ('Ra`>(E06"%13+<@O+_0"%>H(''6(('*0>()9"4"^9,+<@(K5"
'*".=</+ {10O@ 6"]CN+< / 6)9>("M@IVSE3O,+<@P!D10),+<@}13R"%7!#"%>H0"%!#),& +5@ >(E0010".'c),+Z@ +<
!%/" @ r ".'*". +<@ b 10]!#" b +%'M>(".C\"%>()910"%1B["%E00VSE3Z@*Ee6),!DCN+13Z"%>(>H@ +?@6E39]@ ('
@
pPMRU} N6}
C,
C
Aumenta el coste
Memoria
cache
Almacenamiento
secundario
"!# % $ '&)(*$ ,+-.!/102(/33.45"!*(*"46.(*87 %9
:<;>=@?=BADC EGFIH*FHJ1MK? LONQPSR#TVUXWXYZ@WXN[NXL]\2Z^;2UXLOY_L]T`NX;2^aUbZ@PSR*;2NcSdeZ_R*ZNXY_LO;fUbZgLONVh
diT2R*jB;2Y_L`kT N[ZN[Z^c#LcSPSZjB;Vlm:nT`cpoXR#T2q2R*;2jB;2cMZNrjsZjsT2R*L;foXR*LNXY_L]o;2^cSZto;2c#;2Nu;
^O;IjsZjsT2R*LO;vY_;2Y/wv
kZ ;2NPSZcgUbZfZxSZY_WbP#;DR*cSZ2y{z`;[|QWXZ}ZN~kZ cSP#;[cSZfoWbZUXZNZx,ZY_WXP#;DR
j2k; cRDk; oLOUXTB|QWbZ5ZNmjsZjsT2R*L;oXR*LONXY_LOo;2^Gl:n;sZc#oZ_R/;2Nb;BUbZ^OT`c'UXLOcSZN ;2UbT2R#Zc'|WbZ
WbP#L^OL];2NZ^6YT`NYZ_oXPSTUbZvjsZjsT2R*L;[Y_;2Y/w>
kZ Zc}|QWXZmZ^PSR*;D ;x,TrZVPSR*;uR#Z|QWXZ_R*LOUbT
oT2R5^O;tPSR*;2NXcSdiZ_R#ZNXY_LO;tUbZs^]T`c1oXR#T2q2R*;2jB;2c5c#Z;gjpWXY/wbT}jsZNbT2R5|QWXZMZ^;2WXjsZNQPST}UbZ
R#ZNUXLOjBL]ZNQPSTBT2XPSZNLOUbT@oT2R^O;BR Dk; oLOUX;sZxSZY_WXY_L`kT N|WbZZc6oT`c#L] ^]ZZN^O;@jsZjBT2R*LO;
Y_;2Y/w2kZ l
e
s"2`2Xn>)aDb V)<
:nT`c<R*ZY_WbR*cST`cY_;DR#T`c_y`YT`jBT^;1jsZjBT2R*LO;1oXR*LONXY_LOo;2^Gy"cSZ{;2UXj@LONXLOcSPSR/;2NLONQPSZNXc#L]\D;2jsZNVh
PSZpo;DR*;sT2PSZNbZ_R6WNX;@jsZxST2R1WXP#LO^OL];2Y_L`kT Nl:<;2cp? CSF2?)`EF8B?p]FfF`2=pEiXEe CSF`H_EXDKA
?_F2=BF`H ? FD=E)?)AcSZ1;x#WXcSP#;2Nto;DR*;MT2XPSZNbZ_RZ^ jBZx,T2R;DoXR#T\2ZY*wX;2jBLOZNPSToT`c#Lh
C<
h vw |HK
K
0/
N PM}
}PB M
D d
M
6PN }PB M
C
YdD }
O
:
/ :
D *
* Bd
YFN}
,
Usuario
b
No utilizado
c
!#$ " &%(')+*,-.'./,0'.21 $
0
Sistema operativo
C +
Programa de usuario que requiere mas
almacenamiento que la parte disponible del almacenamiento principal.
a
Parte del codigo y de los
datos del usuario que debe permanecer en memoria principal durante toda
la ejecucion.
Fase de
iniciacion
Fase de
procesamiento
Fase de
salida
b
1
2
3
Area de superposicion
C
UCP
0
Sistema operativo
a
Registro limite
a
Usuario
Todas las direcciones generadas
por el programa de usuario se revisan oara verificar que no sean
menores que a
b
No utilizado
c
bc6d=f g 2 : 9B7 < QL G j A\NPN[?\VG X K A Y T Y CTJN[A X T C?iA Xkj G N[G X T0IQ?BU X T0NP?DVG X KA T Y C T0NPA X T0C?BA XJj G
NPG Xkj ?iU W GSR W I W T0LQ?iG W,V X ? N[G a
,
C<
0
Sistema operativo
Particion 1
Cola de trabajos para la particion 2
...
b
Particion 2
...
c
Cola de trabajos para la particion 3
bcedHf:g 2 9<
Particion 3
...
d
I G YBWj T0I a
x0
C
0
Cola de trabajos para la particion 1
No hay trabajos esperando
Sistema operativo
a
Particion 1
(vacia)
Particion 2
(vacia)
c
Particion 3
(en uso)
d
bc6d=f g 2 : 9 :< G ML A W,j ? Y ? DTJN[?\VG X K A Y T Y C T0N[A X T C?iA Xkj GE,LM?iCT0LQ?iGA X Y TC W,YBj ?iE,LMG0UJLMT0CT
NP?DVG X PN G X E T L j ? N[?iG X DA I Z
T0IR j L T0K W NPN[?\VG X R"NDT LMUJTST IQG YiWj TJI a
0
Sistema operativo
a
Particion 1
b
CPU
2
Limite inferior
Limite superior
Particion 2
c
Particion 3
bcedHf:g 2 9 < ML G j A\NPNP?DVG X KA Y T Y C T0NPA X T0C?BA XJj GA X%Y GJIIQ? I j APC T0INPG X C W,Y j ?BE LQGJU0L T C T0NP?DVG X
R T0IQ?BU X T0NP?DVG X KA T Y C TJN[A X T C?BA Xkj GN[G Xkj ?BU W G a
Sistema
operativo
Sistema
operativo
Sistema
operativo
Sistema
operativo
Usuario A 15K
Usuario A 15K
Usuario A 15K
Usuario A 15K
Usuario B 20K
Usuario B 20K
Usuario B 20K
Usuario C 10K
Usuario C 10K
Libre
Libre
Usuario D 25K
Libre
Libre
eQ _
g ."Q"!# % $ @`!#302("7.!* % `((*t3.M4-`37` % "4!# % $ B! % Q7
Usuario A
Hueco
Usuario B
Usuario C
Usuario B
Usuario C
Sistema operativo
El usuario D termina
y libera su almacenamiento
Sistema operativo
El usuario A termina
y libera su almacenamiento
Sistema operativo
Hueco
Usuario B
Usuario C
Usuario D
Hueco
Usuario E
Usuario E
Usuario E
Hueco
Hueco
Hueco
Usuario D
eQ _
g-`( ! % 502(/3 "345"!*(*"4(/7 % (*B3541-`3 7 % ",45"!*/% $ p! % "7.!* %
Sistema operativo
Hueco 10K
El usuario A termina
y libera su almacenamiento
Sistema operativo
Otros usuarios
Otros usuarios
Hueco 10K
Sistema operativo
Otros usuarios
Hueco 35K
25K usuario A
Otros usuarios
Hueco 25K
Otros usuarios
Otros usuarios
bcedHf:g 2 96; < _ G X KA X IQTJN[?\VG X K A Y GJI W DA NPGJI^KA Y T Y CTJN[A X T C?iA Xkj G A X Y T C W,YBj ?iE,LQG
UJLMT0CTJN[?\VG X NPG X E T L j ? N[?iG X ADI T LM?iT Y ADI a
\20JJ\ A B &JF
!
\F%0JJU ASWFz0<2FsxSU
Sistema operativo
Sistema operativo
En uso
En uso
Libre
En uso
En uso
En uso
Libre
Libre
En uso
Libre
bc6d=f g 2 : 9e;H;=< _ G0CE TJN j TJN[?\VG X K A Y T Y C TJN[A X T C?BA Xkj GA X Y TC W,YBj ?iE,LQGJU0L T C T0NP?DVG X N[G X E=T L
j ? N[?iG X A\I T LM?iT Y DA I a
W+< E0F"e>H+<! r )90"%>()</+ 0+%'*!#"%d13^ '*" r "` +<@]VSE3^>("%! r )9"?'\./" CF)910"%!D& %[
"!DSE013+e@:3>H@6".'c),+>H+<!DC\"%>H6".'K+<@Z'6>(E3'*@6+<@Z13}@6)9@ !#"V&E3@
>H+<0@6E0!#"%^V&E0)9=D/" 3+P` EF@ 6) VSE359"%@8%&6"` "%@P13-9"D>H+<!#CF"%>H6"%>()</+ BK
( 3.\x0DA<\xB<0&<U S Fz0<2FsxSU
"%@}@6 '*". (;<)9"%@13>H+<,+S>("%>()</+ {A"%9!#"%>H0"%!Z),J +5@6),'*8%^CF".'c"Z13( ('*!Z)90".'
GVSELM/ 7E3;<".'137"]!D!#+%'*)9"]C0'*)90>()9CF"%@ M8."%":>H+<,+2>(".'-,+<@PC0'6+%;%'*"%!Z"%@ b 10"X
+<@& '*"%& @(K#" #),;<E0'*" K )99E0@6 '*"]7"%@I '6@@ '*". (;<)7"%@-!%/" @->(),6"%1F"%@?9"
9)9 ('*".6E3'*"2K
(3.\x?ASQ 7F]*7(pP$ '*" r "` +#V&E0J '64B@6)9@ !#"D@6->H+<,+.X
>(".'F-/" DF_&E3>H+133"%9!#"%>HF"%!#),& +OC0'*)70>(),CF"%�VSE3dVSE3(CF"!Da` +%' b
V&E3I13a` P!#3+%'W>("%&6)910"%1:13P@ CF"%>(),+M@6)9]E36)99)9=".'KA".'*"!E0>*_3+<@Q"%E3 +%'*@([
@ 6"#CF".'*>HO9"M@ '*".6".;<)7"Z!%/" @d". 'c"%>H6),8"2K
0
Sistema operativo
Colocar el trabajo en el primer hueco de la lista de
almacenamiento libre en el que quepa.
Hueco de 16K
(Se mantiene ordenada
por direccion, a veces
en orden aleatorio)
En uso
c
Hueco de 14K
Direccion inicial
Longitud
d
En uso
16K
14K
5K
30K
Solicitud de 13K
e
f
Hueco de 5K
En uso
g
Hueco de 30K
...
h
Sistema operativo
Colocar el trabajo en el menor hueco de la lista de
almacenamiento libre en el que quepa.
Hueco de 16K
(Se mantiene ordenada
en orden ascendente de
tamao de hueco)
En uso
c
Hueco de 14K
Direccion inicial
Longitud
d
En uso
Solicitud de 13K
5K
e
f
En uso
14K
16K
30K
Hueco de 5K
g
Hueco de 30K
...
h
Sistema operativo
Colocar el trabajo en el hueco de la lista de
almacenamiento libre de mayor tamao.
Hueco de 16K
(Se mantiene ordenada
en orden descendente de
tamao de hueco)
En uso
c
Hueco de 14K
Direccion inicial
Longitud
d
En uso
30K
Solicitud de 13K
e
f
En uso
16K
14K
5K
Hueco de 5K
g
Hueco de 30K
...
h
,
:
LZ>("%10"RE03+-13Y9+<@@6VSE3!#"%@L13Y!E0,6),C0'*+%;%'*"%!#"%>()</+ D@66E010)9"%13+<@_0"%@ 6"O"%_0+%'*"2[
,+<@dC0'6+%;%'*"%!#"%@Y13OE0@6EF".'*),+MCN('*!#"%3>H5{9"D!D!D+%'*)7"MC0'*)90>()9CF"%\_F"%@ 6"#VSE3-@
>H+<!DC\,(6"%BK P '6+G@6VSE3!#"2[L103+<!#)90"%10+jxiFw |Ho l*h%y (jzn > hcfJf\jiSt D>(".'*>H^13
@ O'6V&EF)9@6), +3K
L?"%,;<E03+<@I@6)7@ !#"%@13M)9& ('*>("%! r ),+ #A)9;<E3'*" K c[E0 '*" r "`+$+2>(E3CF"]
"%9!Z"%>H0"%!#),& +#C0'*)70>(),CF"%U13OE0F"M8%(=%KL@6 '*" r "` +Z@ -a` >(E36"Z_F"%@ 6"#VSE3-3+
CFE013$>H+<J6)9SE0".' b J +<F>H@#>H13$"%9!#"%>HF"%!#),& + b 9"GQ "%@6)9;<E0),2X
{ '*" r "` +3K TP@ / [W +S13+Y"%9!#"%>HF"%!#),& +e@ 0
/" 1010)9>("%13+e"E0q '*" r "` +CN+%'
E0CN('*),+213+ r '6(8%6 5L13@ CFEW/ @M@ :13@6>(".'6;<"@ : '*" r "` + b @6:>(".'6;<"{W@6),;<E0),& %K
P: '*" r "` +3+%'c!#"%9!D& P@6('FR/" )7J ('*>("%! r )9"%10+O5"%! r +<@Q@ &6)913+<@L8".'c)9"%@8%>H@
"%& @}10->H+<!DCF,(6".'*@6%K
E0>c_3+<@]10^,+<@DC0'c)9!D('6+<@D@6)7@ !#"%@Z1046),!DCN+e>H+<!DCF".'*6)913+@ ^(>H6E0".'*+<
>H+<5@ 6"MS/ >(0)7>("#13I)9J ('c>("%! r )9+38
K %SICU+21 / "%];<".'*"%&6),=".'6),!DCN+<@Q13I'6@ C\E3@ 6"
'*".=(+<F" r ,@WCF".'*"E03+<@LCN+S>H+<@QE0@6EF".'*),+<@([&CU('*+,+<@W10)9@6 0 "%13+%'6@W@6" r / "%:VSE3P@6(' / "%
3>H@*".'*)9"%@]&/ >(F)9>("%@5!Da`+%'*@ZCF".'c"e!#"%3a`6".']E0 I0/E !D('*+e13{E0@*E0".'*),+<@D;%'c"%013%K
+<@W@*)9@ !#"%@13I)9& ('*>("%! r ),+M13}CF'*)90>(),C\),+<@13I,+<@Q" 3 +<@Q@ ( &6"D10),('6+<:9E3;<".'Q"
,+<@Y@6)9@ !#"%@Y13CF".;<)90"%>()</+ 413-E0@ +#>H+<!0/E $49"D"%>H6EF"%9)910"%1BK
%2L_0"%-10@6".'6'6+<97"%13+Y@6)9@6 !#"%@13L)9J ('c>("%! r )9+Y!%/" @A"8."%3="%13+<@AV&E3LCN('*!#),
!#"%& 3('$!D!#+%'*)9"C0'*)9!Z>(),CF"%38.".'*)9"%@)9! ./" ;%3
@ z>H+%CF)9"%@ L13E0@*E0".'*),+"%B!#)9@X
!D+6)9!DCN+3KALM@ +<@@6)9@6 !#"%@([JE0F"P)7!#".;%D13E0@6E0".'c),+P@6d@6"%>("-@0</+ ,+>(E0"%F13+-@6E
"%9!Z"%>H0"%!#),& +O@L'6VSE3('*)913+CN+%'WE00")9!#".;%:13YEF@6E0".'*),+& '*"%& %KWW+<]@6E X
>(),& Q@ CF"%>(),+13Q"%9!#"%>HF"%!#),& +3[<@ +<@@6)9@6 !#"%@A'610E0>H>H+<0@6)910('*" r ,!D&
B6)9!DCN+D!DCF,"%13+D^,+<@d)9& ('*>("%! r ),+<@(K
0+
Memoria principal
Sistema operativo
a
Usuario A
a
Usuario C
Usuario B
Usuario D
a
Usuario E
a
Usuario F
a
f
c
Area de intercambio
e
d
h
1. Solamente un usuario a la vez esta en memoria principal. Para ese usuario se acumula toda la memoria principal
2. Ese usuario ejecuta hasta que:
a) se obtiene la E/S
b) se termina su tiempo
c) termina voluntariamente
3. El area de intercambio (imagen de memoria principal) de ese usuario se copia en memoria secundaria.
4. Se transfiere la imagen del almacenamiento del siguiente usuario al area de intercambio y el usuario ejecuta
hasta que se intercambia con el de afuera y se carga el siguiente usuario
W Y j ?BE,LMG0UJLMT0C 0T N[?\VG X A X W,X IQ? I j APC T K,A ? XJj APL NPT0C ?iGN[G X W,X
I G Y G W I W T LM?BG
T Y T JA A X A Y T Y
C TJN[A X T C?iA Xkj GE,LM? X N[?iE T Y a
YdD P
Md
@
Y0B}
Ddd
M
6PN R.
:
Q
C %(=<
Almacenamiento
virtual
Almacenamiento
real
Almacenamiento
virtual
Almacenamiento
real
...
...
Mecanismo de
correspondencia
de direcciones
bcedHf:g 2 96; < _ G XJj ?BUW ? K,T0K T0L j ? Z=NP?iT Y6a GkIA Y ADCFA Xkj GJI [N G Xkj ?iU W GkIA X T Y CTJN[A X T
C ?iA Xkj G
O?iL jMW T Y N[G0LMLMADIQE=G X KA X T Y GJI A Y APCA Xkj GJI(A X T Y C T0NPA X T0CF?iA Xkj G%LQA\T Y W A X G
IQG X N[G XJj ?BU W GJI3G Y ?iUJT j GJLQ? T CA Xkj A a
Desplazamiento d
Direccion virtual
v=(b, d)
Registro de origen de
la tabla de bloques con
la direccion base de la
tabla de correspondencia de bloques
a
Direccion virtual v = (b, d)
a
b
+
Numero de bloque b
Desplazamiento d
Tabla de correspondencia
de bloques
d
a+b
b
Longitud
l
Direccion real
r = b+ d
b
bc6d=f g 2 : 9e; <3>:L T0K W NPNP?DVG X KA K?iLQA\NPN[?iG X ADI k?iL jQW T Y A\I NPG X K,AFNPG0LMLQA\I
EHG X K,A X NP?iT K,A Y G
W ADI a
@
^
:
}0"$1F),'6>(>()</+ G82),'66E0"%E0?@6)9@6 !#"413DCF".;<)70"%>()</+ ?@-EF?CF".'-+%'*100"%13+ [
c[13+<013 @I0/E !D('6+13ZCY./" ;<)70"413W"%9!#"%>H0"%!Z),J +{8S)9'66E0"%s9"{V&E3
'6@6)913M9!DJ +"%VSE3#@ Z_0"%>HZ'6(('*0>()9"2[ b {@13@ C\9".="%!#),& +^132X
'6+$13D9"ZC}./" ;<)90" e13+<013D@ D,+2>("%9),=":10)9>c_3+$@ (;<!D& + x8%(' #),;<E3'*" K cKD}
C0'6+2>H@ +^CFE013#a` >(E36".'*@ 5@6)@*EeCY./" ;<)9F"4"%>H6),8."{@ ]0>(E3& '*"4"%7!#"%>H0"X
!#),& +CF'*)9!#".'*)9+3K"%@QCY./" ;<)90"%@@6 '*"%0@ ('*$13N"%9!#"%>H0"%!#)9J +#@ >(EF010".'*),+
"%CF'*)9!#".'*)9+ b @ D>H+<,+2>("%G13J '*+510 r 9+SVSE3@P99"%!#"%13+<@Ry#h.o l*n ]mJ|PfD~h t<ji\h#V&E3
6),3?L!#)9@6!D+^6"%!#" 3 +{VSE3Z7"%@-CY./" ;<)9F"%@-& '*"%J @K5+<@R!Z".'*>H+<@R10#CY./" ;<)90"
>H+<!#),3="%sq10),'6>(>()9+<3@R10:"%9!Z"%>H0"%!#),& +G'6"%QV&E35@ +<q!0/E 96),CF,+<@& HX
'6+<@-136"%!Z" 3 + ` +413Z7"5CY./" ;<)90"2K:}0"5C}./" ;<)90"$& '*"%& ZCFE310#>H+<,+S>(".'c@ Z
>(E0"%9VSE0),('!#".'*>H+Z10-CY./" ;<)90"M10)7@ CN+<0) r ,%K
Numero de pagina p
Desplazamiento d
Direccion virtual
v=(p, d)
Mecanismo de
correspondencia
de paginas
Almacenamiento
real
p * tamao de pagina
Marco de pagina 0
Marco de pagina 1
...
Marco de pagina p
...
Bit de residencia
de paginas
Numero de marco
de pagina (si la pagina esta en memoria real)
Direccion base de la
tabla de correspondencia
de paginas
Registro de origen de
la tabla de correspondencia de paginas
a
Direccion virtual v = (p, d)
a
p
Numero de pagina p
Desplazamiento d
Tabla de correspondencia
de paginas
d
a+p
p
Direccion real
r = p+ d
p
bcedHf:g 2 9 ;H< > LMTJK W NDN[?\VG X K,A K?BLMADNDN[?iG X A\I@A X E 0T U0? X T0NP?DVG X EHG0LNPG0LMLQA\I
EHG X ,K A X NP?iTSK?BLMADN
jT a
S%
!"
" #
$
%
&'
(
"
%*)+(,.-/
%
&'
, &0. 1
2
% $"3,45
,&.
#(
>8ijQ?.-;9
%
&'
(8#&7. 1
[
%
%
&'
Q"
%*)CT<689[kg1
)l;"6
% :..9
!"#$
Desplazamiento d
Mapa de correspondencia
de paginas asociativo)
d
Direccion real
r = p+ d
%'&)(+*-,/. 1
0324257618:9<;>=@?A?ABDEG
CF
?MB39/VTB /9>W
;HI;BJ8KHL?A?MB E<F HDNOH FP 9QGB F 9G?MBLE<C FRP4E 8S? E 8K8THDN P4E<F ;H F ?MB39U9GN E
3
%
"$D&.>`#
%
*)*2JK
(GG(2.-GT<"
#
"[
% &" E
%
3"4A&5.">YXl [Z" &'DE#
"
9
%
46&.9&$8/Wk
G&.33Q
(
"8 ON%H
W a
" Ek
%6Q
"/
(
%
"$6&5."
(
"
l&.
%
&_
;,&7. 1
)= &",
" ,&7. 1 (
$6
%
&_
"
%?&Z/P
%3T<
" &
1
3
bON
9 2G2"
3b:
"*
X)$"G
WZ
-"
> ij
3
$)b&.a
1 .9a
. &Z*) aWk
&.E" (
%
"C
% "*
/D.-[
% &"A
%
&_
% 2&7. 1 (
8[
5P@[ DDk,
"A:
"*
F>
\[]_^7`a>a@b@dfc e
a@br]sbut]
^gh^b)[g4a>a@b d-e g+ijg elk ]_mfb e ]_a@b@dfc elknd [oa d [[g+i knd-e ^g e a+b)]p]_i dq
%
|DL}~f@}~-|vv/|/vrv#&5*>,MEa&
1
8aON
P
%
JK
(33"
/:*"
{zM5
> X
345
?+
3
% H
4A
*
.":
E:<(29JR
5DD"
2#-
GG&7. 1 $
+n> <
:*":
"
% Z.5
%A0&7. 1 (DT<
%
&' 0O
+)<S
k E
%
.
% !
&.JR
3.7 "
,
B) *>
@&
-Z"T$C&$bT<2=
%
)<
2T<bU
n
: S
Registro de origen de
la tabla de correspondencia de paginas
Direccion base de la
tabla de correspondencia
de paginas
Desplazamiento d
a
+
Mapa de correspondencia
de paginas directo (todas)
a+p
p
p
Si no se encuentra en
mapa de correspondencias
asociativo
.67j3%( 4/h !%(#$ " 67F'h%('
P
~
H
Si se encuentra en
mapa correspondencias
asociativo
Direccion real
r = p+ d
? ]I D SOP? =!O 2? G+I @&^ NS? K ?nVR@ M? I0I O S? [ G&b ^ G <Q?c@ G @ D(K OQ?AS?(S G(M s D(KG+I =!? K ? eaD8M C V
H? b ^ G D(J =!? KJRD(K ^ C ? I]D <P^HSO+D8M CAEG S D @ JHK!D @cO I]DzG+C = K!G0K ? J O EHG e K!G+CHE OP@AO G+C = D V
b ^ G-I]G ?(<PS? C e+? G+CNI O I = G @A? IYb ^ G H?(S G+C ^ I!D EHG ?(@z[ D8IYG+I!b ^ G @A? I+s ; I = G =!O JXD9EG
@ G S? C O I @ D8IYG+IYG < b ^ GuI]GuJK!G+I]G+C =!?A?AS D8C =!O C ^?(SO+D8M CZs
} Lx =I n
K I a L R hI U%OV L] K T [ R;V [F[[#LI ITj^E_[P hU PSa 'LI [ tfpFU LI L PR K a LL _ LLI _LPO I ^`L]O [ i TjR L LI`X ^`L L]OR i K PR%LTIk
_L LI PRU P P I %LZPSa` _%P\Q[ aMaMP R%_%L PR%QST LO I Q R%Q K PSa_ RK R _ UK X L Q [ RLZV U O ITK R L
V c P P PQ afP PSaMPRQST X aMPQSTPR PXvPR P TVjTW R%_ V P a TjQ
_P;c L U P [pKML VP I1^L]O i TR LI1K TPRPR ^ a [hL]h TjVT_ L _P I _%P I PSaaMPc U PSafT_ LI PR U R nUKMU a [
QYPSafQ )LR K L U [ O L O L
[ RP II PNaMP L VTW L _PV LI T i
U TPR K PNX L RPSa Lp
a
_
S
Q
S
Q
T
R
%
_
T
R
Z
X
j
T
Q
_
N
P
%
_
T
M
a
P
S
Q
S
Q
T
R ^ a [i a L X L PR;P g PQ U QST [ O R %L QYPaMP PSaMPR%QST L1L\U R L _%TafPQSQST [ O R Ta KMU%L V%Z lMtfp
H VXvPQ L R%T I X [ _P K a L _ U QSQST [ O RZTjR K PR KML^ afTjXvPSa [ PR%Q [ R K a L ayV LN^`L]O i TR Ly PRPV%X L k
^L _P\Q [ aMafP I^E[ R%_PR%QST LI^/L afQST L V LI[ QST L]K T [p T P IK%L;O LO PVX L]^LZLI[ QST L]K T [
_P FU PV P Q [ X [ R U O XvPSa [ _PX L aQ [ Q [ aMaMP I^E[ R%_TPR K P L V Le^`L]O i TjR L Ta KMU%L V
!"#$
.d
n
: S
Almacenamiento real
Tabla de correspondencia
de paginas del proceso A
Proced. 1: 1a pagina
Proced. 1: 2a pagina
Marco de pagina 0
...
Proced. 1: 1a pagina
Proced. 1: 2a pagina
Marco de pagina 2
Tabla de correspondencia
de paginas del proceso B
Pagina de datos 1
...
Tabla de correspondencia
de paginas del proceso C
Marco de pagina 1
Marco de pagina 3
Marco de pagina 4
Pagina de datos 1.
compartida por los
procesos B y C
Proced. 1: 1a pagina
Proced. 1: 2a pagina
Marco de pagina 5
Pagina de datos 1
...
PL I[
IL ^ a [ L QYP I[
I KQ [[ X ^ ^L a KL Ta L [O R _%TQ IM[L X LuL ^afLQ [L p yL [ X g ^UL a K [TO a1aMP_ U QYPuK V L Q L R U K T_ i L _ U%^=_[P
VX ^ QY[ PR I[
XZI TPbR ^U afTjX %L afT R%^EP[
QYI P h afT U U a IV IK P PQ L QST O R I P /QSTP[R L Pv_LPO I2UR IMU%L a [
Ip
_P a QYP P_P QYPSa T VP!c P R T PX _ P PSa TQST X
afT
!#%" $'&)(*" + $,-(#$/.$0,12,3(!4&)(*5+%6$78" $'.9:
<;
>=
?-@BA@DC
H RuV [
II T IK PX LI _P L VX L QYPR L XZTPR K[ Ta KMUL V/Q [ R I P i XZPR KML QST [ O R U R L _%TaMPQSQST [ O R
Ta KMU%L V=P IU R ^L a [ af_%PR L _ [ v l
Mt _ [ R%_P P I PVR U O XZPSa [ _P I P i XvPR K[ PR
L VX L QYPR L XZTPR K[ Ta KMU%L VPR PVJc U P I PPRQ U PR K a L PV!PVPXvPR K[ L Vyc U P I P %L QYP
aMP PS%af[ PR%QST L b KP[7I lnPm V*_i
P U IM^ LZV L oFW prLq XZ*tfTp PR K[ _%PR K a [ _PV I P i XvPR K[ PR_ [ R%_P I P!V [ Q L VTW L
_%TQ PVPXvPR T a
VU
U
)W
Numero de segmento s
Desplazamiento d
Direccion virtual
v=(s, d)
1
^ [ IM[ZI%[ O [ZI ^/U g U%KML I IMU I i K[;L K [ l [ [ O [Ft
I P7PRRQ U PaR K aQYLP PR PV V L PVX L QYPP_R PNL XZP PTPQ R K[ a ^ afT TX L afT P [p XvP)R [
IuI P Q i XvT PR KQ[
IX I P X K a L R%R TIX PYk
aMP[ RL_%I PV LL I VX [ L QYL PR L XZL TPIR K[ I PI Q U i R%_ L afKT [7[L I V ^ af[ TX [ L L afT [ Q [ X ^E[?[
I U R%[ Tj_ L _I P I [ Q [ K X i
U^ LVP I KMLISp
_ V V Q VjT_ _P _PV P XvPR PQ V Q R PR TQST R%P Q R T _P
XvPI^EX [ [ afT h L\^ afTX L afL T LpL R I L P i XvPRK[ K[ ^ PR K a LL R K [ P ^U%U P[ _PKMQL [ V [ L Q L [ a I I PLPRIMQU U%L Vjc U KTPSa ^L O LaMP LL
_%[ T K R%T V[P p9_)PLV I VIX K L]QYK PR i XZLI TPR [ [ afTjLX [ afO T ^Q L L L\I X i R d KML P [ O IM/[ QSTPR PO K aLI
QL R LI PRPSaV^ L LI P a L P T U K _^ P`Q[i V L Q QSL T R [ O a[ V ^/L P K Xv[PR I\QS#T L R L]h RTI _ PI R TQ [
LV I V K4PO QSPR%X TQ LVIP X _ LO I QP[RX V U RX P I VV L T _a PV ^ a afTjX XvPSQSa T L:R gU%Q IMK PR V L a _TQSPT VRXvP P g[ a aL:T gMU%IVK P P p TPR%_
YX -Z%14 4&)([&) 1(8!78" $
!"#$
Registro de origen de
la tabla de correspondencia de segmentos.
Direccion base, a de la tabla de
correspondencia de segmentos
a
Desplazamiento d
Tabla de correspondencia
de segmentos
d
a+s
s
Direccion real
r = s+ d
s
%'&)(+*-,/.
032
DH ?MVK=>8:9
CNK?A8KBzVK=@8T9
CIHHD?A=@?MBLE<C F
K ;B3?MBLE<C F
132f,4*5_&).76D*-,/.
B
E
C
K
$ 7. 2N<u.
I
QIQ(
/8 "1#&^ ` 2`]
!#b 3 * ` "1
O E
T2#A ^;T 1 8j0`1
W#0 J
v>|D|D}L/jv:v!x }M| uv+G1
n
: S
"!
2
3/
3/
3/
=)
B
3/
3/
S
W
3/
=)
=)
3/
=)
=)
3/
3/
=)
=)
3/
=)
=)
=)
3/
=)
b
h
l
$ 7. 2N<u.
3/
Kp E Hq>B F 9<?MBLE<C F
0 25
3/
;H 9<?D?MHLN E N
#%$
&('*)*+,-+)/-. 0
1 &('*)*+,-+)/-. 0
=
3 /5476 & 68:9 )<; 6 6 >?8 )A@,@
6= '. ',++ 647/ + +). # ;(,F. @) & )*G(' &(, ,
/ /C6EDE6 ? /0 ' 4 , 4 ) /-0 6 ) 8
& /?4H6 @ ?(6470? 8 /6E4DMIK6 + JL? ? ;N, 68 0(' 6/
4 I
& 68:/O0(/P95/ @)<Q(+, 8 ' /
0 )+ / &()A, 8 ' /R
= / . ' /C64 + 8 )*; ?
8 , # 4 ;N, 4 @ /-4 & /4 )*G()*'*)A@(,T
@
. ;:)*'
= / . ' / ' 6 +; ?
8 , I 0(/64U;:0) 6/C0(476]/0 476? 0 ;:)A@ 6/ 4V @, 8
6+ 4 + ;N8 , )*G() &8YXZ6[DM6 T ,-+@ + 647/ &(, , 8 ,'^,C6' 4 + +\8 ; )<; ?, 8 ,
' 6? 6\8 8 6\8:/]0/ X 606> 8 6 ?8
= / . ' / ' 6 +; ?
8 , ` /047? '<;N,C@ 6 ) 0a/-8:9 ,T
+)/. 0
+c6 ; ?
8 , Xd6[DM6 T e 0 & 8:/->-8 , 9 ,f& ?(6 @ 6
+ ? +)/. 0
+ / &()A, 8:476K/g6EDM6 + ? ;N, 8:476I
& 68:/C0/C95/ @)<Q(+, 8:476R
c+6 )*+; ; ?
8, , Xi& 64 T j 8:/ ) ; 6; >-6 ; ' /-4 @(,. ; /-4 @@ 6
8 ?
8 I 6\8:/ ?(0 0 60 /k6\878 /0(6/ 6
0/C6EDE6 + ? +)/-. 0 6EDE6 + ? ;N, 8 ' /4R
++ )*'A) )<T # ; ,++
+ + T
;N1 ,-@ / 647/ 9 @ 6 4 6,m' /-4n647?(/Y47? 47,6 8 ) //-4 0 @ 6 6
+ /-0 Q", 0(o , R
r HLNK?A8KBzVK=>8:9ut HHHL?M=@?ABDEGC F W
P 98:9 JHD?MVK=>8:9s
[]_^7`a>a@b@dfc e
\
^br[Gg4as<]
ig4m
g e s<]_a@b@d-c e
!"#$
%'&u(4*1,/.
0 2_5
q-39;H
A
1
F#$+
5D;
!,
!
R# *
53;
E
F+ 1
#& "T
^Q2
#&
2=+
!
!a
!1T7#0
1
!
/1#31W
1 *
K
8 QI0AT#v%#
^=+
!<Q2
W4E
#& r@ #&)
!#&G
= 1:I=+
F
, ,7#&;=1#&# !1BB
1
!#&
!#N * -8W_'
Z U#&vV#
U]=+
!,?BQ *
YG#40
t BQ
A# *
5#$4#
2
* 7#$ B2#& *
/133
!
!08 ~ #&
Q
K,C1#$
F;(5#&1 X*
p
a* ; G; #&
,`1
G44 !/ & !5
!#&#$7=+
F
A
<"Q("^ #
(BA=
F,7
z
;#&#.#$ +#Q#^D`=+
!GJ
*
U;
!
#$#& #
8 0Sb=+
!>
P5
1
F#&P(HZ * ,?G=
#$p1
}vx)x h }/vxz
v@}R/}>yU}~1,S P 1D
/1GbN2#& 4p1;Ub
!#5
v
#=1;<# *
P?
FW 1
#$ 5?=
FN
/1; " !5#v%#
0R
8 XS1
59=+
!U<
* #=,
!
^*1 <(G#& E
1 *
<)( # X*
< +#Q@
;DC@0 !
!T+
#aJ =1
n
: S
1
!#&<
!#U9
!#4 :9=
F,9;#4/(
> 3Q 3;# E
*
N#&G=1#$
# !1"5
* 2#& ;J2#& *
P
!
!08U0`3Z * ,K
*1 +++R1;#a+ # X*
5Q, XKK=+
!;
U
F
#&#$ +D(0 !
!-, ,@#&+v%#&#T# *
<B
F
#2. ; ##&2
!A++ # X*
J3++#&"40 #12I
6 @M4$8
0?
UW
* 2#& 5<2#& *
/1G
!
F0,9;=
#&N1
l
} |D}K|/y ~
$-:> }M|A|%y ~#@}o/}JyU}~1,2; 1
/1BI(2#&4J1
F# vJ#$
A
1 *
U2#0 8
j d@klk ]1[<sGbra@b@dfc e g e ` e iGb)is<g k ]a dfe ig4m k g e s<]_a@b@d-c e
3(S4
F
/1^
3("=+
F X*
<v%#
F3+(=
*
G !1
:=
F *
n"1
Z
p* = ,9
Wv Z * 8 D=+
!
W*
##&
=OA1
+ #)
,!&
!1b1
+#X,F
!#)a1
HZ * ,
5=#&
a2 !1
a +;3
8
C +# X*
UB=+
!^RQ
F+
(+I" #&;
N
+# X*
<
W1
<;B=
X*
<1#$08 C1
U##& v5
W1
U
A=
X*
<1#$B
3#RR* =
vG+)
= 1G
!
,@
<44 !
;
#"
!#&+@ A#&W
# ##&
v> +#& 0 , Q#* !1;E
#3
!#&)(
401a#&: <1
:AR* =(
3
/1;; #
K8
_??;
mW(5R* =
:#& ?1#" v Z * -8 I:1 *
>;+2#&
1
WJ(
F
!
Z;
##$1 1#&"G
a* ( !
8 XS1
U1
#&1 1#$>W #&
vo0 1Z1
p
/14>
* =
0,a
;
+# X*
;Q2#*
J
1#&
7++
!
B
1 *
K8_?
J1
E
B
G=
F *
D, 1
"1
=+
FT (#&B #,0
#&1 1#$a)R1
: # #RJ # #
&
5vV #^ J* = ;
!1A#&
G
<=+
FT +#&8
CI
O =1#${
/A8 d"1#&+ K* +J3 =#&;+ +#( *
G
<1
5(
=+
! *
p1#&0
8 O#& !1A#0 3 +@#
p1
P=
F,`Q
/1)
=
U
!#&
:1RQ
)=+
!
!1)1
!
:I+
=+
!3;
!#&(#& 8
QI
!op=(
*
e +oZ=+
F X*
lvV#
e4
!
: =
sr7 4
+t* 0^3#=
"! *
:C
!;40 #1-8 ~ # #
)
?
#&1(3+(9a ?
F0,/
@# 1#0 @2
Q 1X ]v
QO_G3154.0Z,7
W
#&1;"1
( ! 1" )Q@
<@=
*
5=+
! *
K8:`Q b(Sv%#
5S4
!
A)Qa!*
R
#=
"! *
>9
!8C )=+
!B
P2#3 <=
#&91
Pl*1 <JR* =
['
W
#& / 10"R* =
BG1
Tabla de segmentos
del proceso A
!"#$
Almacenamiento real
Segmentos compar-.
tidos por los procesos A, y B
Tabla de segmentos
del proceso B
%'&)(+*-,/.
kp
032
=
F!*
<
<;
!#&(#& +44!,vGbR* =(
D!13
! =1"
t
FN#]
U
>2#)v 1# !W
! =1"
Z( E
;
FG40 #1H
8 CA#
^
N#&(+
&
, vU1
# *
N
;
!40 #1-,47,
:1
G#& A#$
+{
6 @M4$,7
)
O
^*1 #=+
!, PT`
^*1 +#JB
* =
m
v!G
O0 !
!
!#;3R* =
+
3A
1
F#&K +
!;8
\[]_^7`a>a@b@dfc e ^b e ] c
k g e s<]_a+b>dfc e
n
: S
=+
! %
p;
!5#&;#& +R1G
^*1 +#5=+
!,
,@#&^vV#$#?^ #& *
L ,!aT
F#$A#&^=+
!R
TQ
!;
] ##&2
R]=+
F %
/
!T#&#&+$8
C3
!#&"T AQB
)3 #& *
Q, ,0T3Q()
R* =
%
5D
!#&;#& +
?#&D=+
F
8?_'K
^*1 +#&3R* =
0,
C,@"1 XK#&;vV#&;#
# * {
,7B
F#&;
WQ@;
R* =
]#&"R* =(
:7=+
F;4/ #&1+ F89_?BQ@
!1"
D
^*1 +#&;)#$ 3
* =
/1)" ##2
3;+R* =
+4/#1 C8]_?
T*1 +#A#& , ,A
52(0 !
!_, ,#&"v%#&#a
# *
G#&-,.0, ##2
F3++ # K*
540 #12{
6 @M4$8
_?^#&/ +T#&1 *
G"7# #
!1A "
F^
v%#& E
*
UB
1
F#&J
B"12
/1"Q2)#8 `#)
v:"1# T
t
/1G1v #"]#0 8 CWQA*1 !1<
YWQWSN
##2
)J=+
!1J
(
# !1]=+
! G
W;
0E
1
F#$
<++#&(#&
-,! !1A=
#&1
}/vxrx3 }vxJvR@}}yU}/~1,
!1A#X40
/13D&+2#&4;1I
F#&-, 0 3; # *
nT
FY 1
#& Z
=
Fn !1W " !Z#v%#
0,
#J1
<Q(UR* =
B#&U]=+
! vp #=15<
* =
:#
nR(
!>#&#&,?#+@0 !
P#&QQ +
!:1
PR* =
5:1o#&>#0 8 0Sa=+
!Z<
1
!#&P
q
F
#&#$ ,+#v%#
+Q@;C;) ##2
b1)
sE
3
# !1R* =
JJ
GB
1
F#&J
NO
!J#&#&8
_? +=
#&#XZ * 1
}vx)x @}$mvy r~-vN,
!1)C2#& 41
C
!#-,@/ ( )+R* =(
+
W
FJ 1
#$ v< #=1
!14,`#+@0 !
<#QQ
F+#&:R* =
@ $8 ~
? =1
/1
Z5=E
+
F X*
U@1#&0,@1
;# *
:B
!J40 #1D13#Q#^
r@
9'=+
!,=
#*
1
} |D}T|/y ~R@}4M:>vyj}~-l@} /}>
y{}/~1*
8 `#
#&+#,bQ bA# *
<BQ *
U3
<3 #Q#
#&"=1#&# /1^
"
+* (
F
!
1
B2#& *
G
"7#$ 0,/ !1
#X40 #XZ * ;1
} |D}K|/y ~ -:> }M|A|%y ~l@} /}JyU}~-8
_?
U ,RR
!Z0 4 %,Ra(+>+0,b1
++#&G # ';
* + G4 0 - RA #&1 `#&5J2#& *
Wr@
!
+
p<#&1 *
n
R* 08 0bU1" !#$W1
o+
>< E
##2
+ # 1#$0,7
!
;
W++#&(;#$
2O@
##2
,C#+)#v%#
(R`
F4/ #&1D
E
#XZ *
# `S(
!^#&TQ
#91
# * h
1
T#&
#":GQ<; ##2
G;=
F,O#U#&5<Q<
##2
+R* =
d
vN1
N#& #&<#& #)#vV#&
5O +
!
;++#$3#r $,/
!1a
! #XZ * B
#&+
FT#&/ "R#$1 *
5 #
8 R1 N
!#
! !1G"1# + =#
Y2#&#
fgFh 34 0 5 (* z0;+31S#&/ #a3
!#D
U* ;dY*
#=#R/ ( 48
C `=1#& /8 g"B1#&)(A#&1 1#&)(3RQ]
#&?#&
1
3R
B=
X*
=+
! *
K8_?
)!
4n* ` R
* 1
bQ
!"#$
Registro de origen de
la tabla de correspondencia de segmentos.
Direccion base, a de la tabla de
correspondencia de segmentos
a
Numero de pagina p
Desplazamiento d
Tabla de correspondencia
de segmentos
...
p
s
+
Mapa de correspondencia
de paginas para el segmento s
p
p
p
Registro de origen de
la tabla de correspondencia de paginas
Direccion real
r = p+ d
%'&)(+*-,/.
032_57618:9<;>=@?A?ABDEGC F
; Ho;BJ8KHL?A?MB E<F DH N Bz8KVK=@9.zHLNO? <
; H F M? B39<N$9GN E ?ABJ9VKB
E F ? E 8T8THDN P+EGF
/9 /;>Bz8THD?MVT9'? E >B F 9G;>9<NH F = F N B3N VKHS9Y? E<
<
9
<
Q
B
<
9
A
?
D
B
C
Q H F V:9<?MBLE<C F W
F P
F
EGF \N HD.
n
: S
Tabla de correspondencia
de paginas (una por
cada segmento)
Tabla de correspondencia
de segmentos (una por
cada proceso)
Memoria real
Direccion de la
tabla de corresponSegmento dencia de paginas
Direcciones de
marcos de pagina
Tabla de procesos
(para todo el sistema)
Direccion de la
tabla de segmentos
Proceso
a
b
...
%'&u(4*1,/.
0 5
C NVT8K=@?MVK=>8:9';HVT9
qJ9GN
NKHAQ H F TV 9<?ABDEGC F W
!"#$
#0 !1
!
^1
3
!#&B#&B B#0 "@(08 CB
0E
#&a
" bQb@#&R1
)#0
R1
!RRQ
? ##7
"=+
!AI#0
8 XS
!#&JB;QJB #
(
=
F^C#0 1
F;;Q;) ##2
BR* =
=
FG0 , v5 ;
F#$;)+Q;1
!;C;#& ;3
* =
3#(3R* =
;Q
:; # *
:)
!J 1
E
#&
^1A
F#$#)R* =(
089_?
<1
5+
UB1 R#0 ,
=
Fg
v)R* =
,^#$1 1#&^bQ(O1b
1 #O1
^
F(
a+#&^ =
sr@ 40,2#^>*1
Tv%#&Ab
=1 #91
^#&1 *
+#
#* 0
8
v,D2#
!, /1
=1 #A1
(1 *
N E
#&
!#
!1BC(v 1
)3v%#&;r@
!]
v /13#2#&
1
5#4/( =1#+1a1&1#& 8
j d7kk ]_[GsGbra@b@d-c e g e ` e i<bri/s<g k ]a d-e k ]_m-b e ]_a@b@d-c e ig4m k g e s<]_a@b@d-c e
_'
o +
Y@=
*
vt=+
! *
K,'
oB1%vt+2#
!
4
!
bR +##'=+
!8?c^ #) # *
=#&)+
F
0E
#&S
J('Q@ST #
(B^=+
!a^ v%#
!]#0
/131
!
<(+Q@+3 ##7
bA
* =
8
k ] e ^7]
_'I
!G l*1
N
/1R
* =
^1
:#/ JQ2
W #=#&2#
;
08
;3Q2^#&
v%#& #a
=1
BR* =
"K
F; 1
0E
#$ 30#&;#&
3
/1a1
#&/ =A z0HZ *
Fb#v%#
(A^08
T v54#&S#&0 !
a2#Ra 1 b+#&=#&1 +#& 4
]_m-b e ]_a@b@d-c e
kYd [h^g
%y
#D 3#& *
n
: S
C:= X* p2#B; <=#$ F"! /1o*1 )R* = !1
#&
r#
J7(
!"#&
G7/1'* !1R#/1 #
J
#0 8
_?@#&Q
z/#$B#&!1#$)@#&B #] 1a* ]R* =
S^Q2
#&
mE
v%#& #
!3#&
?<Z *
8 C9#&='bQ
0E
*
+
! T]
* =
O1
# !1#& #OB1 #A +2AS
1 *
-8
CU=
X*
Z2#
<BQ$*
Y#
!W#Q, +N1
4#&T
J(3r=1#&j/8 8:
]_mfb e ]_a+b>dfc e
] e sGbra@b k ]1^]
_?
AS=(
*
3
! 0,X(S2#& 4a
!
!b# # !1]9*
* =
#"* 1
#0
v
!
bS #="
G++#&" 1
v"
2
Q@ 8 0K3
:
b #&# ,@31A#&1 #a
&#&QE
+
FG] +2W
1 *
ta?#&/ 8 0W
!#& !1]#0
G
m 1P
1"R* =
1,?b(N #=P
/14 R* =
:
, !1
#*
:2
Q? 1
b# /1 #&"K#/ 8
~
=1
a(a2#&4,@ + ~ 07,2#X4#
N+ 0
`#&
r#&
;O
FG#&(
KQ@ @ /1T"R* =
^
0E
=1["R* =
"+(
/13^
*
"#v%#
+ 1+
!3A=
7#a
0,
F#& !13(an* a3=#&12+3#&=
K8
C=(
*
<
!
3a& =1
!b4
!
d
!"#$
Proceso
en ejecucion
Espera de
una pagina
Espera de
una pagina
Espera de
una pagina
Espera de
una pagina
Espera de
una pagina
Tiempo de reloj
F es el tiempo medio para obtener una pagina
0 +
O 5
%'&)(+*-,/.
8 E ;=@?V E HDN P 9<?AB E )VTBzH# P4E H F H@HDNG=@HS9;H P 9QGB F 9<?MBLE<C FOP+E 8;HS9 F ;>9>W
_? tB1 #" W;1 p# 3#& 8 0 '5W
SX 1
A #\S#R +@1#'a4/1 4a A44!Tn* 9
a* ; ,
1
+<1
W;N *
o
o+
+#&(8 051
I !1 #& #?(
!"#&
0 z/#$B@#&)
#S" 1B1 *
R* =
T z
F
!11
W+
G"
! X*
U#$
v%#& #XZ *
D
;
F#&
-8
\k
[b e +
a bk bd
d1k sGb
] br^7]_^
n
: S
0
Q1 31
A#&=("a#+(0!B
R* =
'
1
=z/#&)#10E
nv /1b
A #$
]^
=S*1
"11#& , M}A}yO-x v<{@}' vy >)~-v vx }MvL,
!1T
R
= #S0 !#b'R* =
!1R4
B#'#&+0 !,/]1
!*
:
J#&5
=1 #&8 0
NBQ#=,O
p<#&=W
v
=#&
F (* 5
!1+
5+G
* =
#$#&+0 !#3JR* =(
GJ(
/1+
4 G #3#&vV#
G5
F
/1 * w
(J 1O3J2#3 *
U2 Q"
#+0 !ASR* =(
D $8_?^#QQ(3S#0 !#91
TR* =(
T##*
(
!%1 v+91+
F#?
^*1 +#<#& )R* =
08 ~ 2#)0,
"3#( 4
F^ 4B#QQ(+^1 1 #]1
3
* =
B##*
0,
+#&=(R"%1 vJ2/ 1(" !"
<#* 08
is<[G]_s<g+mfbr]^g[Gg4g
[Gg4g l
k k
]
]
is<[G]_s<g+mfbr]I^g
dUk [b
d ^7g
] k
g
*
* , 0
%.>> (4&=?f.
~
9.G E
9.G E
9.G E
X
~
~
c
9.G E
9.G E
9 E
9 E
9.G E
9.G E
9 E
4
X
%'&u(4*-,.
0 25
c
4
_
_
_
X
~
~
4
X
~
4
c
4
9.G E
9.G E
E
_
_
"t
!"#
4
X
9.G E
9.G E
H F
E
E
9.G E X 4 ~
9.G E c X 4
9 E c X 4
9 E c X 4
9.G E _ c X
9.G E ~ _ c
9.G E 4 ~ _
9.G E X 4 ~
9.G E c X 4
9.G E _ c X
8KHDH P 39 E ;H P C9 Q<B F 9GN
~
~
~
4
X
_
4
W
I3
1#MZ * T
/1abQ@AA#&=)bQ
*
A=#&
F&!0,
2#R11, /1)(+R* =
+
a#
F+
!1"!"
;;( !1)
4 vW<#v%#
(#B<
!
/1 *
K85_?:1
p0
)# 4+
!
v%# 1
!8 `#3
m ,D 1
G1
N#=#&G#&" !G1
N 5 z0
/1
0 1"1# aR* =(
5
vJ4/14)K1
!;A@#0,44#
* +#v%#
(#R
R* =
089_'
5D J3B1
b
b1 3 =#& 8
i/s<[]s<g4m-br]
^7g
[Gg4g
k k
]
d
^g
] k
! [g+a+`g e
g ed i
s<g
g e s<g
`sGb b ]_^7]
n
:
O#&B( 4 #]B Q2B"#&=0,T+ 3Q@ #$\]#&R#&"
R* =
I#&#Tb ,(7+}O}7}/}/}/~-|/vb^4 #'gA;
/+
F3
^ # A#v%#
TT^R* =
0", v
3
F#$#& 8_?
=1
+Q@ , @} y{ |Av>|%y ~J4 )g;K+R* =(
+
&+0sr@
!#& !1, 1
B4 ,0 =
sr@
/1^"R* =
"+0sr@
7#a=1
3 a#0 /13
5 JA& #& 1#&+Q#A08
_?v 1
!<?=#& +<)?=1
! B9#&
@ ,K/)
Q ]*
5 #
8 Xb1
"
^1=#a1
)#v%#
("1
B
* =
0,07=#
a++#&(^7
]Q 9b#v%#
(A n
8 XS1
3a+/sr@ ^1
^R* =(
0,F
7
]0Q@ a+0sr@ *
n
8 XS1
Aa
3#" !#91
#&+0 !3
R* =
0,/#&#B^Q1
;
* =
!1T
v
<B#v%#
"
8 0 zmE
K,'#*
/1aR#+
D8`_'
+ BD
/1a
A z
+
* =
#vV#&
,/RQ@1
J
/1
v
J&)+0sr7 s, v"1#&+0 !
T
A /1"`(
* =
!1
N(+0sr7 j
%#& 1#&
!1,0
5t*1 + +, Q# *
/1A 4#aK
F 1
#& +
R* =
#$+
+2#&#aa/ r@
S#(" !D $8
_?
<&
B111#$ ,/
:
FT#v%#
(aR* =(
,
vV# 1
F
!1?/I DQ@ D9#&vV#
a92
=
B
B1
A 7R# 4+
!' #E
8 I#b,
5 =1
SS
2
G #+ ]Q ]T#v%#
#)+28O_'"
R7
!4
!^ /1
1#&
!
1
#+
F#&4
S +2u, /1ab2
3 #&
/1b401 4
+A#9#&vV#
D $,
]R* =
b 4b1
G#b#+(0 !,1I
/1^#Q@Q1E
B#AQ@
2# !1,7`2/ J +24 4#*
PG#^#v%#
u
v:&1:QT
#vV#&
4 4#;
* +4 # 8
]
n[g+g klk ] d 7
^ g k ]_c m-b e ]_i kYd [ [Gg r d
d ^b7a@]_a@b d e g+i ^g
^
g
1
]
c
m
b
1
]
U
i
a
<
i
+
g
f
m
`
^
]
<
[
G
s
`
d
k
e
dfe
e
d1kYd
e )b ^7]_^
[g+g
k
q
!"#
1.0
0.75
0.25
0.0
0.25
0.5
0.75
1.0
%'&)(+*-,/.
2 )
n
:
F>;(
!W#&#$ 52
Q@ B
Z1)R* =
8 I:HZ *
# NB1#&N K* +p# #N
* U#& *
YS "#0 z; Q #$
p E
#
a #$ R)#vV#&
+1
vV#&+
F3#& Q@1?
<1a vV#&
F
R* =
8 I+HZ *
" 1#4+"1#&+ K* +3 +2#
5
5#&G+
v#XZ *
W;#&/ G 1
t
t
eQ#4
e2#& *
D8 ~T
#1 #$:
T*1 +#";#&
BR* =(
;(2
Q ]#$;1
U#0 N, v:=]*1
U(
F#E
4 J
WI 1`
Jv% G z0 4 +
!;vV# 1
JBv T"R* =
7#&,F=#') #31
!,!1+
FB
v%#&)#* 3
^*1 #3av
AR* =
08
(! *
!" ( * %
c
=<v%#&"1:
* l }M y v @}x|A~
x$u~1 +}h:v Mvx/l}/~ }x"|DyOvyo}/~1#@}
u ~ - vy{vQ*
+
NQ#4
3Q#G 0 N+ A;+8
4
/=]*1
J31#,1
J 0
1
!^#&Q
a1
" *
:^R* =
SA1
#0 ; !1B
B#vV#&
+3v%#&;B%1 vG 408 O#&;
m 1#
1
#=#&Bav%#&)r@
!, v /1a
#]
+#&A#&
@1;
1
0E
<#&Q
,C40
5Z * 1
+ }/vr~-v>|%y ~w%#&
+=
Q( /1+
#=#&
#XZ *
/13#
#(" !
!Z *
/1+
!B2#&
R)(
F#E
)Q:
>]
!U 1
#& )
8
<#=:+CZ * #$ 5
( !1
2#=
X*
:40 J7
P+#& gFh TR* =
A
1
W#0 ,D1I
/1 v !1"#&
/ 3
# /1G2HZ * ( ;A;5
0E
#4#&0%, v /1A
#XZ * D
G A++#&
U1
G
T*1 +#
# 4+
!32 !1
A#0 8
+2HZ * 3;
#$ *
5D;
!;+(
F) 0
1
!
#&Q
:
!
F5
!
#3
>
F<#&#& 3 0
1
!3
#&Q
J T#=#$^ 48 / J1
:#/ J
vU10r7
F
++#&N@#&P
#J1n
1
!p<#&Q@
m8 _'> :5v%#&
1#XZ * ;2# /1";J
<
/
F
5
1
F<Q
31
G#0 8
X]
1
!;)#$Q
mJ)1
:#0
L
bRI
1
FJ)R* =(
R
/1
" !+#&vV#
+K#&/ 1#&
!3D
!#4 ;A+2;A#0
$g
8 ~ )4#&Q@
A"
;
{
vy{v~- R+}S}~1v~fvU@}/x |D~ x u ~1
@} :vAvx/8
X]
1
!U#&Q
U#]G1
p#/ UB' 0
1
!N
* =
!1
Q2
G#R
<+#&#$
@#$
!1N* )3
1)
:r@
08
D
1
F
3#&Q
; BQ
U+
!1)41
;1
5#0 8
I#
,@
;31
#^12
] #$ C
1
F;3#&Q
1
<#&/ 8
_?J + ;
#& *
G# (;"+#&
W1
#&=3
1
FR3#&Q
8
C>r=1#&
/8 nB1#&t K* +Y70#XZ * P1" !#J>+#&Z#&
b1
#0 /1NNt
*
m 1
o
1
>#&=oN(
#& X*
= 6 @ 60(/-9 ) 0 ,
g,-'s;:) 69 & / @ ?8 , 0 ; 66 '+ ? ,-' 6 '& 8:/ + 647/ & /4766 'A,5` je
%'&)(+*-,/.
0
!"#
Cuarto conjunto
de trabajo
Tercer
conjunto
de trabajo
Transicion entre
conjuntos de trabajo
Transicion entre
conjuntos de trabajo
Segundo conjunto
de trabajo
Transicion entre
conjuntos de trabajo
Primer conjunto
de trabajo
Tiempo
KN BzQ F 9<?ABDEGC F
; H9 S9<?MH F 9BJH F V E P 8KB S98TB E NKHAQ= C F J 9 9G;7B F BJN VK8:9<?ABDEGC F ;>H
H E T8 BJ9 P4E Y
8 ? E<F H= F V E N';HVT8T9 @94H E
n
:
";#&Q
!1"!D* )#&!1#&<"1 W#&Q
Nz/#$0,9Q#/W2#/1
+2 *
JA S
1
FbT#$Q
m1T BQ#5v, #,
5#&4 !8
/#
+
#', &()!*' #
#', &(!
)+ARAr@
3
3/1R
m 1B1
+#&/ B
;1
;)Q
F
)=(
*
W^1:&JBv T"R* =
08D T#0 / 1)v
W
mE
F+
!+1
U#3 2#=
+2#/ 1)
W"1%v<20 ^#&
;R* =(
v>
:1
>
!
#+1t
1
FN;#$Qm
W
Y++#&(<#& E
#&08C b#0 / 13 D
/1
v
G@1
G
#RR#&
3R* =
; =
v5*
U
D#=#&B#T#0
:
0 8 CB:
/1T 9#&/ '2#
F#T)Q2'z/#&+8?_' =E
#& +H
}DM}M|1u }~-|vR@} }/vxrx3o@}$mvy r~-v %=Bv 1 RvV# 1
v, %nY$,@
1
I
1
!J)R* =
R#&
!
"1
<#/ Q*
B
W(v%# 1
<
/132#0 #
!+v%( bAR* =
08
_?=#& +
*nN#&=#&A +23#&
1##&(^
F#
A*1 +Av )
R* =
n
v 1-"
8 00
+2A'; v# !1
1
1BQ#&17#$ #,
!
< Q2#&
Z/R* =
+P
!1<
P v >#vV#&
W
o
F#&4 8 02C +2R
# /1)1
:1)Q#&D
v%#& #X,0(+R* =
F#&
!
3
F40 #)
:1
5)Q#&D
1
FAR* =
a#
!a2#/ 8
C54
!
U=#& +<
/1;
1<(
a* +
!'
1
F
bR* =
9#
!93(9
9 BQ
!?R#0 K8 ~Tn* ,
#2 ::1
52HZ * G;#+0 !WR* =(
)
Z
1
F"#&Q@
m
R34
F
B !1
1A@
1
F"aR* =
9#(
F'* )1]*
A v%( +^R* =
0,
F#&D
/1^2#+
+
31]* a
+#v%#
+;++#&08