Escolar Documentos
Profissional Documentos
Cultura Documentos
Marcio
12.1 Introdução
12.2 Acesso ao Subsistema de Entrada e Saída
12.3 Subsistema de Entrada e Saída
12.4 Device Drivers
12.5 Controladores
12.6 Dispositivos de Entrada e Saída
12.7 Discos Magnéticos
1
12.1 Introdução
Arquitetura de Computadores – Prof. Marcio
Gerência de Dispositivos
P r o ce sso
M o d o U s u á r io
• É estruturada através de S is te m a I n d e p e n d e n te
d o d is p o s i ti v o
SO FTW A RE
d e A r q u iv o s
camadas
(a )
M o d o K e rn e l
entre os dispositivos de E/S e a
camada de sistemas de arquivo e D e v ice D riv e r s
D e p e n d e n te
as aplicações
d o d is p o s i ti v o
(b )
C o n tr o l a d o r e s
H A RD W A RE
• Device Driver - conhece as
características do hardware do D is p o s itiv o s d e E / S
equipamento
2
12.2 Acesso ao Subsistema de E/S
Arquitetura de Computadores – Prof. Marcio
A p l ic a ç ã o
3
12.3 Subsistema de E/S
Arquitetura de Computadores – Prof. Marcio
4
12.4 Device Drivers
Arquitetura de Computadores – Prof. Marcio
• Implementam a comunicação do
P ro ce sso
subsistema de E/S com os dispositivos
através de controladores
S u b s i s te m a d e E / S • Tratam apenas dos aspectos
particulares dos dispositivos
D r iv e r d e
Im p re sso ra
D r iv e r d e
D isco
D r iv e r d e
F ita
• Recebem comandos gerais e os
traduz para comandos específicos
que podem ser executados pelos
controladores
• Fazem parte do núcleo do SO e são
normalmente escritos em assembly
5
12.4 Device Drivers
Arquitetura de Computadores – Prof. Marcio
L e r b lo c o n L e r s e to r x
R o ti n a D r iv e r C o n tr o l a d o r
de E/S d e D isco d e D isco
C o n tr o l a d o r C o n tr o l a d o r C o n tr o l a d o r
de de de
Im p re sso ra D isco F ita
U C P
1
2 C o n tr o l a d o r
de
D isco
B u ffe r d e E / S 4 B u ffe r
R e g is tr a d o r e s
M e m ó r ia
P r in c ip a l
C o n tr o l a d o r
de DM A
3
D isco
8
12.5 Controladores
Arquitetura de Computadores – Prof. Marcio
9
12.6 Dispositivos de E/S
Arquitetura de Computadores – Prof. Marcio
12
12.7 Discos Magnéticos
Arquitetura de Computadores – Prof. Marcio
implementam redundância e
proteção de dados
• RAID 0-6
• As técnicas RAID podem ser
implementadas diretamente nos
controladores de disco ou por
software através do SO ou um
produto gerenciador de discos
13
12.7 Discos Magnéticos
Arquitetura de Computadores – Prof. Marcio
EXERCÍCIOS
Questões de 1 a 11, pag. 242.
BIBLIOGRAFIA
Capítulo 12.
Arquitetura de Sistemas Operacionais.
Francis Berenger Machado e Luiz Paulo Maia.
LTC, 2002.
15