Você está na página 1de 13

A gerncia de dispositivos de entrada/sada uma das principais e mais complexas funes de um sistema operacional.

. Sua implementao estruturada atravs de camadas em um modelo semelhante ao apresentado para o sistema operacional como um todo.

Dispositivos se comunicam com o sistema enviando

sinais atravs de Cabos ou at mesmo utilizando o ar; Esta comunicao se d atravs de um ponto de conexo denominado Porta; Cada porta possui um endereo especfico de E/S.

Consistem de um componente messinico e um

eletrnico; O componente eletrnico chamado de controladora do dispositivo ou adaptador; O trabalho da controladora operar a parte mecnica dos dispositivos atravs de comandos que so escritos pelo SO nos registradores da mesma.

Capaz de executar um conjunto de operaes de E/S

especficas para o(s) dispositivo(s) sobre o qual opera; Processos enviam comandos e dados controladora para realizar operaes de E/S. Esta comunicao pode ocorrer de duas formas: Atravs de operaes especiais de E/S que transferem um byte ou Palavra para o endereo de uma porta de E/S; Atravs de E/S mapeada em Memria.

ACESSO AO SUBSISTEMA DE ENTRADA E SADA O sistema operacional deve tornar as operaes de e/s o mais simples possvel para o usurio e suas aplicaes. Para isso, o sistema possui um conjunto de rotinas que possibilita a comunicao com qualquer dispositivo que possa ser conectado ao computador.

O subsistema de entrada responsvel por realizar as funes comuns a todos os tipos de dispositivos, ficando os aspectos especficos de cada perifrico como responsabilidade dos device drivers. Dessa forma, o subsistema de e/s a parte do sistema operacional que oferece uma interface uniforme com as camadas superiores.

CONTROLADORES Os controladores so componentes de hardware responsveis por manipular diretamente os dispositivos de e/s. O sistema operacional, mais exatamente o device driver, comunica-se com os dispositivos atravs dos controladores. Em geral, o controlador pode ser uma placa independente conectada a um slot do computador ou implementado na mesma placa do processador.

Responsvel por realizar as funes comuns a todos os tipos de dispositivos, ficando os aspectos especficos de cada perifrico como responsabilidade dos device drivers Criar uma unidade lgica de transferncia independente do dispositivo Tratamento de erros nas operaes de E/S Mecanismo de proteo de acesso aos dispositivos Bufferizao Interface padronizada com os device drivers

DEVICE DRIVERS O device drivers, ou somente driver, tem como funo implementar a comunicao do subsistema de e/s com os dispositivos, atravs de controladores. Enquanto o subsistema de e/s trata de funes ligadas a todos os dispositivos, os drivers tratam apenas dos seus aspectos particulares.

DISPOSITIVOS DE ENTRADA E SADA Duas categorias: dispositivos estruturados e dispositivos no-estruturados. Os dispositivos estruturados caracterizam-se por armazenar informaes em blocos de tamanho fixo. Acesso direto Acesso seqencial Ex.: HD

Dispositivos no-estruturados so aqueles que enviam ou recebem uma seqncia de caracteres sem estar estruturada no formato de um bloco. Ex.: Impressoras, terminais de rede.

DISCOS MAGNTICOS Entre os diversos dispositivos de e/s, os discos magnticos merecem ateno especial, por serem o principal repositrio de dados utilizado pela maioria das aplicaes e pelo prprio sistema operacional. Fatores como desempenho e segurana devem ser considerados na arquitetura de discos magnticos.

Os dispositivos de entrada e sada so utilizados para permitir a comunicao entre o sistema computacional e o mundo externo. Os dispositivos de e/s podem ser classificados, como de entrada de dados, como cd-rom, teclado e mouse, ou de sada de dados. Como impressoras. Tambm possvel que um dispositivo realize tanto entrada quanto sada de dados, como modems, discos e cd-rw.

Você também pode gostar