Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
Arquitetura de Sistemas OperacionaisArquitetura de Sistemas OperacionaisFrancis Berenger Machado / Luiz Paulo MaiaFrancis Berenger Machado / Luiz Paulo Maia
Capítulo 14 Capítulo 14
Windows 2000Windows 2000
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000
O S/ 2LA N
M an ag erV M SD O S
W in do w s 1 .0
W in do w s3.0
W in do w s95
W in do w s98
W in do w sM e
19
81
19
85
19
90
19
95
19
98
19
99
W N T3.1
W N T3.51
W N T4.0
W in do w s20 00
19
93
19
95
19
96
20
00
W in do w s XPW in do w s.N ET2
00
1
Histórico
14/1
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Estrutura do Sistema
14/2
G O M S
Kernel
H a rdw are A bstra ctio n La yer (H A L)
G PT LPCG M V G C P&P G E C RG D I
D r iversG ES
Sist. d ea rq u ivos
Filtro sD r ivers
H a rdw are
Serviço s d o sistem a
M odo kernel
M odo u su á rio
A p licaçã oO S/ 2
A plicaçã oW in 32
A plicaçã oPO SIX
Sub sistem aO S/ 2
Sub sistem aW in 32
Sub sistem aPO SIX
N TD LL.D LL
Sub sistem ap ro teg ido
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Estrutura do Processo
14/3
V A R V A R V A R
Token deacesso
H an dle 1
H an dle 2
H an dle 3
Th rea dA rq u ivo
Seção
Esp aço de en dereçam ento vir tua l
Tab ela deob jetos
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Mudanças de Estado de um Thread
14/4
Rein icia liza çãoElim ina do
Term in ad o
Términ o da execu ção
Pro nto
Evento oco rr idoEsp era
Pág ina na
Tran sição
Preem pção
Stan d by
Sele
cion
ad
o
Pree
mpç
ão
po
r
Pág ina n a
Execu çã o
Troca d e co n texto
Eve nto
C r ia ção
C r iação eIn icia lização
d o Th rea d
mem
ó ria secu ndá r ia
para
exe
cuçã
o
m em ória p rin cip a l
tem
po o
u p
rio
rid
ad
e
po r p r io ridade
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Níveis de Prioridade
14/5
Zero p ag e
Pr io r id ad eva riável
Tem p orea l
0
1
.
.
.
.
.
.
15
16
31
Th rea ds noestad o d e
p ron to
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Espaço de Endereçamento Virtual
14/6
Kernel, execu tivo ,H A L e dr ive rs
Tab ela de pá g ina s
C ache, po o l pa g iná vele p oo l n ão pa g iná vel
80 00 00 00
C 00 00 00 0
C 08 00 00 0
FFFFFFFF
00 00 00 00
7FFFFFFF
Esp aço d ou suá rio
(2 G bytes)
Esp aço d osistem a
(2 G bytes)
C ód ig oe p ilh as
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Mapeamento
14/7
Tab ela d ire tó r io
D esloc.n a tabe lad iretó r io
En dereço V irtu a l
Tab ela de pá g ina s
fram e
D esloc.n a tabe la
d e pá g ina s
D esloc.n a p ág in a
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Gerência de Memória
14/8
in ício fi m
in íciofi m
(b ) (h ) (c)
Lista d e p ág in as l ivres
Lista d o w o rk ing set
in ício fi m
Lista d e p ág in as m od ifi cad as
(d )
(f)(a )
(e)
(g ) (i)
co m op eraçã od e E/ S
sem op era çãod e E/ S
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Sistema de Arquivos
14/9
M aste r F i le Ta b le
C óp ia do M FT
A rq u ivo de Log
Vo lu m e
A tr ib utos
D iretó rio Ra iz
A rq u ivo Bitm ap
A rq u ivo de Bo o t
A rq u ivo de C lu sters Ru in s
0
1
2
3
4
5
6
7
8
16
A rq u ivo s deM etad ad os
A rq u ivo s eD iretó rio s
d e U su á rio s
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Sistema de Arquivos
14/10
Hea
der
do
reg
istr
o
Ca
beç
alh
o
A tr ib uto 1
In fo rm a çõesp adrão
Ca
beç
alh
o
A tr ib uto 2
N om e doa rqu ivo
Ca
beç
alh
o
A tr ib uto 3
D escrito r d eseg u ran ça
Ca
beç
alh
o
A tr ib uto 4
D ad os
Ca
beç
alh
od
os
da
do
s
13 55 4 15 88 3 20 00 2
Exten t 1 Exten t 2 Exten t 3
LC N LC NLC NC lu ster C lu sterC lu ster
Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
14 - Windows 200014 - Windows 2000 Gerência de Entrada/Saída
14/11
H A L
D ispo sitivo s de E/ S
D evice D rivers
G erente de E/ S
A PIs d e E/ S
M odo u suá rio
M odo kern el