Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/1
Arquitetura de Sistemas Arquitetura de Sistemas OperacionaisOperacionais
Francis Berenger MachadoFrancis Berenger MachadoLuiz Paulo MaiaLuiz Paulo Maia
Capítulo 12Capítulo 12Gerência de DispositivosGerência de Dispositivos
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/2
Introdução
• Gerência de dispositivos
C on tro lado res
D ispo sitivo s d e E/ S
Processo
Sistem a d e A rq u ivo s
D evice D rivers
Sub sistem a d e E/ S
O perações d e E/ S
Mo
do
Usu
ári
oM
od
o K
ern
el
I nd epend ented o d isp ositivo
(a )
D ep end en ted o d isp ositivo
(b )
SOFT
WA
RE
HA
RD
WA
RE
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/3Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
Acesso ao Subsistema de Entrada e Saída
• Operações de entrada/saída
D evice d r ivers
D ispo sitivo s d e E/ S
C om an dosd e E/ S
Ro tina s d e E/ S
System ca lls d e E/ S
A plicaçã o
Bib lio tecas
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/4Arq
uite
tura
de
Sis
tem
as O
pera
cion
ais
– M
acha
do/M
aia
Device Drivers
• Device Drivers
Processo
D r iver d eIm presso ra
Sub sistem a d e E/ S
D r iver d eD isco
D r iver d eFita
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/5
Device Drivers
• Driver de disco
Ro tinad e E/ S
D r iverd e D isco
C on tro lado rd e D isco
Le r b lo co n Le r seto r x
D iscos
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/6
Controladores
• UCP, memória e controladores
M em óriaPr in cip a lU C P
C on tro lado rd e
Im p resso ra
C on tro lado rd e
D isco
C on tro lado rd e
Fita
Im p resso ra D isco Fita
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/7
Controladores
• Técnica de DMA
U C P
C on tro lado rd e D M A
Reg istra do res
Bu ffer
M em óriaPr in cip a l
Bu ffer de E/ S
C on tro lado rd e
D isco
D isco
1
2
3
4
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/8
Controladores
• Controlador SCSI
Dis
po
siti
vos
SCSI
U C P
M em ór iaPr in cip a l
Dis
po
siti
vos
nã
o-S
CSI
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/9
Discos Magnéticos
• Estrutura de um disco magnético
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/10
Discos Magnéticos
• Tempo de acesso
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/11
Desempenho, Redundância e Proteção de Dados
• Subsistema de discos
Sistem aO peracion a l
Sistem aO peracion a l
Softw areRA ID
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/12
Desempenho, Redundância e Proteção de Dados
• RAID 0
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/13
Desempenho, Redundância e Proteção de Dados
• RAID 1
Arq
uit
etu
ra d
e S
iste
mas
Opera
cionais
– M
ach
ado/M
aia
12/14
Desempenho, Redundância e Proteção de Dados
• RAID 5
Top Related