Gerenciamento de dispositivos
DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA - DIE
.: BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO :.
Sistemas Operacionais
Dispositivos de Entrada/Saída
Prof. M.Sc. Erico Meneses Leão ericoleao@ufpi.edu.br http://www.ufpi.br/eml
Entrada e Saída
Ø། Uma das principais funções do S.O.: o Controlar todos os dispositivos de Entrada e Saída
§༊
§༊
§༊
§༊
Enviar comandos para os dispositivos;
Capturar interrupções;
Tratar possíveis erros;
Oferecer uma interface (genérica) entre os dispositivos e o restante do sistema que seja simples e fácil de usar.
o Capítulo trata:
§༊ Princípios de hardware de E/S;
§༊ Princípios de software de E/S, que pode ser estruturado em camadas com tarefas definidas. §༊ Impasses, mostrando como são causados e algoritmos de como evitá-los.
Sistemas Operacionais I
Erico Meneses Leão
DIE/CCN/UFPI
Princípios de Hardware de E/S
Sistemas Operacionais I
Erico Meneses Leão
DIE/CCN/UFPI
1
Princípios de hardware de E/S
Ø། Diferentes visões do hardware de E/S: o Engenheiro elétrico: chips, fios, motores e todos os componentes físicos. o Programadores: interface apresentada para o software:
§༊ Comandos que o hardware aceita;
§༊ As funções que ele executa;
§༊ Erros que podem ser retornados.
Sistemas Operacionais I
Erico Meneses Leão
DIE/CCN/UFPI
Dispositivos de E/S
Ø། Podem ser divididos (grosso modo) em duas categorias: o Dispositivos de bloco.
o Dispositivos de caracteres.
Sistemas Operacionais I
Erico Meneses Leão
DIE/CCN/UFPI
Dispositivos de E/S
Ø། Dispositivos de bloco: o Armazena informações em tamanhos de blocos fixos, cada um com seu próprio endereço.
§༊ O tamanho varia de 512 a 32.768 bytes.
o Propriedade essencial:
§༊ Possível ler ou gravar cada bloco independentemente de todos os outros.
o Não é bem definida a divisão entre dispositivos endereçados por blocos e aqueles que não são:
§༊ Discos