Buscar

Capitulo 12 - Gerencia de dispositivo

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Capitulo 12 - Gerencia de Dispositivo 
 
 
 
 
 
 
Software 
 
 
 
 Hardware 
 Processo 
Independente do 
dispositivo 
 
 
 
Depende do 
dispositivo 
 
Operação E/S 
 
Subsistema E/S 
 
Device Drivers (software) 
 
Controladoras 
 
Dispositivos 
 
 
 Gerencia de dispositivo: Função complexa. Muitos fabricantes e diversidade. 
 
 Implementação estruturada através das camadas (HW e SW). 
 
 Quando clicar em algo, várias camadas são abertas. 
 
 Deve esconder das camadas superiores os detalhes tais como: 
 
 Velocidade 
 Unidade de transferência 
 Tipos de operação (R/W) 
 
 
 Algumas camadas ficam escondidas. Não precisam ser mostradas. (Ex.: 
Ícones) 
 
a) Operações E/S 
 
Independência do dispositivo 
 
 
Através da system call 
 
 A system call “chama” o dispositivo. Com isso não tem que alterar o código para cada 
tipo de dispositivo. 
 
 
 chama É acionado o: 
 
Aplicação 
 
Comandos 
E/S 
 
System Call 
 
Dispositivo 
 
 
 
 
b) Subsistema de E/S 
 
- Soluciona problemas de interface 
- Responsável por realizar as funções que são comuns a todos os dispositivos ficando os 
aspectos específicos a cargo dos drivers de cada dispositivo. 
- É a parte do SO que efetivamente cuida da gerencia do dispositvo. 
- Obtem o compartilhamento 
- Bufferização 
- Controlador de fluxo: xon/xoff (xom – manda parar/ xoff – manda fazer) 
Ex.: impressora manda imprimir e parar. 
 
 
c) Device Drivers 
 
- Comunicam com os dispositivos de E/S em nível de HW, através de controladoras. 
- Trata dos aspectos de cada dispositivo. 
- Diferentes drivers por dispositivo /SO 
Em aula: Cada um é compatível c/ um tipo de SO. 
- Fazem parte do kernel (Assembly/C) 
 
d) Controladoras (ou interface) 
 
- Componente eletrônico responsável por manipular diretamente os dispositivos de E/S. 
 
 
 
CPU MP Controladora 
de disco 
Controladora 
fita 
Controladora 
Impressora 
 
Barramentos de diferentes velocidades 
 
Em aula: O barramento que é do teclado não é o mesmo que o do mouse e etc. Cada um 
tem uma velocidade. 
 
Obs: Vídeo é um barramento de alto nível. Ex.: A Placa de vídeo Gforce tem seu 
próprio barramento porque é extremamente pesado, logo, a carga deve ser aliviada. 
 
Tipos de barramentos: IDE/SCSI/ATA/SATA 
 
e) Dispositivos E/S 
 
- Responsável pela comunicação de computador com o mundo externo. 
- São classificados em: 
 Estruturados: (Block – device) 
Ex.: Discos (armazenamento – transfere os clusters) 
 Não estruturados: (character devices) 
Ex.: Terminais e impressoras. Trabalha c/ caracter.

Mais conteúdos dessa disciplina