Please enable JavaScript.
Coggle requires JavaScript to display documents.
Princípios do software de E/S (Independência do dispositivo (Ler/escrever…
Princípios do software de E/S
Independência
do dispositivo
Ler/escrever dado da mesma forma para qualquer dispositivo
S.O. trata os problemas pelos dispositivos serem desiguais
Dispositivo comandos diferentes
Nomeação
uniforme
Nome independente do dispositivo
Tratamento de erros
Tipos de conexão
Serial
Paralela
Software de E/S
Padronizar
Acesso
Controle dos dispositivos
SW de E/S é dividido em camadas
Camada 1: E/S vista pelo usuário
Camada 2: E/S da mesma forma, independente do dispositivo
Camada 3: Interface padrão para drivers
Camada 4: Drivers propriamente ditos
Utilização de buffer
Dispositivos
compartilhados
vs dedicados
Compartilhados - usados por vários usuários simultaneamente
dedicados a um usuário
Impasses (Deadlock)
Dispositivos dedicados
Dois processos usando os mesmos 2 recursos
Modo
transferência
de dados
Síncrona (bloqueante)
Assíncrona (orientada à interrupção)