Sistemas Operacionais Gerência de Dispositivos Prof. Sérgio Fernando Adaptado do livro: Arquitetura de Sistemas Operacionais (Francis Berenger Machado e Luiz Paulo Maia) Parte 5 Gerência de Dispositivos
Sumário Introdução Acesso ao Subsistema de Entrada e Saída Device Driver Controladores Dispositivos de Entrada e Saída Discos Magnéticos Desempenho, Redundância e Proteção de Dados
Introdução Gerência de dispositivos
Acesso ao Subsistema de E/S Operações de E/S Arquitetura de Sistemas Operacionais – Machado/Maia
Subsistema de E/S Responsável por realizar as funções comuns a todos os tipos de dispositivos, ficando os aspectos específicos de cada periférico como responsabilidade dos device drivers Criar uma unidade lógica de transferência independente do dispositivo Tratamento de erros nas operações de E/S Mecanismo de proteção de acesso aos dispositivos Bufferização Interface padronizada com os device drivers
Device Drivers Arquitetura de Sistemas Operacionais – Machado/Maia
Device Drivers Driver de disco
Controladores UCP, memória e controladores
Controladores Técnica de DMA
Controladores Controlador SCSI
Dispositivos de E/S Os dispositivos de E/S são utilizados para permitir a comunicação entre o sistema computacional e o mundo externo: CD-ROM, teclado e mouse, impressoras e CD-RW Duas categorias: dispositivos estruturados e dispositivos não-estruturados.
Dispositivos de E/S Os dispositivos estruturados caracterizam-se por armazenar informações em blocos de tamanho fixo Acesso direto Acesso seqüencial Dispositivos não-estruturados são aqueles que enviam ou recebem uma seqüência de caracteres sem estar estruturada no formato de um bloco
Discos Magnéticos Estrutura de um disco magnético
Discos Magnéticos Tempo de acesso
Desempenho, Redundância e Proteção de Dados Subsistema de discos
Desempenho, Redundância e Proteção de Dados RAID 0
Desempenho, Redundância e Proteção de Dados RAID 1
Desempenho, Redundância e Proteção de Dados RAID 5