Logo Passei Direto
Buscar

Tanenbaum_-_SO_-_Cap_05

User badge image

Enviado por Crato Neto em

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1
Sistemas operacionais 
modernos
Terceira edição
ANDREW S. TANENBAUM
Capítulo 5
Entrada/Saída
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 2
Dispositivos E/S
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 3
E/S mapeada na memória
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 4
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 5
Acesso direto à memória(DMA)
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 6
Interrupções revisitadas
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 7
• Propriedades de uma interrupção precisa:
1. O contador de programa (Program 
Counter) é salvo em local conhecido.
2. Todas as instruções anteriores à aquela 
apontada pelo PC foram executadas.
3. Nenhuma instrução posterior à apontada 
pelo PC foi executada.
4. O estado de execução da instrução 
apontada pelo PC é conhecido.
Interrupções precisas e imprecisas
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 8
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 9
E/S programada 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 10
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 11
E/S usando interrupção
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 12
E/S usando DMA
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 13
Camadas de software E/S
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 14
Tratadores de interrupção
1. Salva quaisquer registradores que não foram slavos pelo 
software de interrupção.
2. Estabelece um contexto para a rotina de tratamento da 
interrupção.
3. Estabelece uma pilha para a rotina de tratamento da 
interrupção.
4. Sinaliza o controlador de interrupção. Se não há um 
controlador de interrupção centralizado, reabilita a 
interrupção.
5. Copia os registradores de onde foram salvos para a 
tabela de processos.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 15
 
6. Executa a rotina de tratamento da interrupção.
7. Escolhe o próximo processo a ser executado.
8. Estabelece o contexto da MMU para o 
próximo processo a ser executado.
9. Carrega os registradores do novo processo, 
incluindo sua PSW.
10. Inicializa a execução do novo processo.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 16
Drivers dos dispositivos
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 17
Interface uniforme para os drivers de dispositivo
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 18
Discos magnéticos
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 19
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 20
RAID
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 21
O sistema X Window
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 22
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 23
 
Tipos de mensagens entre cliente e servidor:
1. Comandos gráficos do programa para a 
estação de trabalho.
2. Respostas das estações de trabalho para as 
questões do programa.
3. Teclado, mouse e outros avisos de eventos.
4. Mensagens de erro.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 24
Interfaces gráficas do usuário
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 25
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 26
 
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 27
Clientes magros
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 28
Gerenciamento de energia de 
hardware 
Hardware Issues
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 29
Gerenciamento de energia:
O monitor
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 30
Gerenciamento de energia:
A CPU
	Slide 1
	Slide 2
	Slide 3
	Slide 4
	Slide 5
	Slide 6
	Slide 7
	Slide 8
	Slide 9
	Slide 10
	Slide 11
	Slide 12
	Slide 13
	Slide 14
	Slide 15
	Slide 16
	Slide 17
	Slide 18
	Slide 19
	Slide 20
	Slide 21
	Slide 22
	Slide 23
	Slide 24
	Slide 25
	Slide 26
	Slide 27
	Slide 28
	Slide 29
	Slide 30

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?