O documento discute a configuração de dispositivos de entrada e saída (I/O) em sistemas operacionais. Ele explica que endereços de I/O, interrupções e canais de memória direta (DMA) permitem a comunicação entre dispositivos e processadores. O Windows configura automaticamente esses recursos para dispositivos Plug and Play, mas eles podem ser alterados manualmente no Gerenciador de Dispositivos se houver conflitos.
1. CONFIGURAÇÃO DE DISPOSITIVOS DE I/O
Sistemas Operativos
10º Ano
Curso de Programação e Gestão de Sistemas
Informáticos
março de 2013
2. INTRODUÇÃO
Os dispositivos de I/O (Input/Output) necessitam
de comunicar com o processador para que ele os
atenda.
Para isso, existem três elementos por onde essa
comunicação é feita:
Os Endereços de I/O
As Interrupções (IRQ)
Canais de DMA
4. COMO OCORRE?
Quando carregamos numa qualquer tecla do teclado
o processador reconhece essa ação e irá atender o
pedido do dispositivo – teclado – e fará o que o
programa que está a correr no momento definiu
para essa tecla.
5. Então, a comunicação entre o processador e os
periféricos é feita utilizando-se os seguintes elementos:
Endereços de I/O
Interrupções de hardware (IRQ ou Interrupt Request Lines ou
Linhas de Requisição de Interrupção)
Canais de DMA (Direct Memory Access ou Acesso Direto à
Memória)
6. ENDEREÇOS DE I/O
Representam uma área da memória RAM destinada
à troca de informações entre periféricos e
microprocessador.
Essa área consiste no primeiro kB da memória
RAM, ou seja, os primeiros 1024 bytes do sistema.
7. ENDEREÇOS DE I/O
Esses 1024kB encontram-se divididos em áreas de 8
bytes, num total de 128 áreas.
8. ENDEREÇOS DE I/O
Cada dispositivo de Entrada/Saída ocupa uma área
diferente.
Algumas, por necessidade de realizarem troca de
16, 24, 32 e 64 informações ao mesmo
tempo, ocupam 2,3 ou 4 áreas de uma vez só, num
total de 16, 24, 32 ou 64 bytes.
9. INTERRUPÇÕES DE HARDWARE - IRQ
Representam uma forma que os periféricos utilizam
para forçar o microprocessador a interromper o seu
trabalho e verificar as informações enviadas por
intermédio dos endereços I/O.
10. INTERRUPÇÕES DE HARDWARE - IRQ
Nos computadores atuais, existem 16 linhas de
interrupções.
Cada interrupção só pode ser ocupada por um único
dispositivo.
11. CANAIS DE DMA
DIRECT MEMORY ACCESS
Acesso direto à Memória
Permite que um periférico (geralmente rápidos) aceda
diretamente à memória sem a interferência do
microprocessador.
Os canais de DMA geralmente são utilizados para
operações de disco.
12. CANAIS DE DMA
DIRECT MEMORY ACCESS
A placa de som está constantemente a executar
operações com canais de DMA.
Geralmente nos computadores existem 8 canais de
DMA.
14. CONCLUSÃO
Ao instalar o dispositivo Plug and Play, o Windows
configura o dispositivo
automaticamente, portanto, ele irá funcionar
corretamente com outros dispositivos que estão
instalados no computador.
Como parte do processo de configuração, o
Windows atribui uma definição exclusiva dos
recursos do sistema para o dispositivo que está
sendo instalado.
15. CONCLUSÃO
Esses recursos podem incluir um ou mais dos
seguintes recursos:
Números de linha IRQ (solicitação de interrupção).
Canais DMA (acesso direto à memória).
Porta de endereços E/S (Entrada/Saída).
Intervalos de endereço de memória.
Cada recurso que está atribuído para o dispositivo
deve ser exclusivo ou o dispositivo não funcionará
corretamente. Para dispositivos Plug and Play, o
Windows garante automaticamente que esses
recursos sejam corretamente configurados.
16. CONCLUSÃO
Ocasionalmente, dois dispositivos requerem os
mesmos recursos e isso talvez crie um conflito de
dispositivo. Caso isso ocorra, é possível alterar
manualmente as configurações dos recursos para
certificar-se de que cada recurso é exclusivo. No
entanto, os mesmos recursos (como as interrupções
nos dispositivos PCI) podem ser
compartilhados, dependendo dos drivers e do
computador.*
Referências:
*http://support.microsoft.com/kb/307970/pt-br
17. ANEXO – ALTERAÇÃO MANUAL DE DISPOSITIVOS
I/O (WINDOWS XP)
Configurar manualmente dispositivos usando o
Gerenciador de Dispositivos
Ao instalar um dispositivo que não é Plug and Play, as
configurações dos recursos do dispositivo não são
configuradas automaticamente. Dependendo do tipo do
dispositivo que está sendo instalado, é necessário configurar
manualmente estas configurações. As instruções para fazer
isto devem ser fornecidas no manual que vem com o
dispositivo.
AVISO: se você alterar as configurações do recurso
incorretamente, poderá desabilitar o hardware e causar um
funcionamento incorreto do computador ou ele se tornará
inoperante. Só permita a alteração das configurações do
recurso se você estiver certo de que as novas configurações
não estão em conflitos com outro hardware, ou se o fabricante
do hardware forneceu as configurações específicas do recurso
para um dispositivo. Recomenda-se cautela antes de usar os
seguintes procedimentos.
18. ANEXO – ALTERAÇÃO MANUAL DE DISPOSITIVOS
I/O (WINDOWS XP)
Para configurar os dispositivos: Clique em Iniciar, em Painel
de controle e em Sistema.
1. Na guia Hardware, clique em Gerenciador de
dispositivos. Clique duas vezes tipo de dispositivo que você
deseja alterar.
2. Clique duas vezes no dispositivo específico que você deseja
alterar. Se o dispositivo tiver configurações de recursos que você
pode alterar, a guia Recursos estará visível.
3. Na guia Recursos, desmarque a caixa de seleção Usar config.
automática. A caixa de seleção pode estar indisponível se você
selecionou um dispositivo que não é Plug and Play.
4. Em Config. baseada em, clique na configuração de hardware
que você deseja alterar.
5. Na caixa Configurações dos recursos, clique no tipo de
recurso que você deseja alterar na coluna Tipo de recurso.
6. Clique em Alterar configuração e digite um novo valor para
o tipo de recurso.