configuração de dispositivos de io

18
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

Upload: luis-folgado-ferreira

Post on 07-Jul-2015

389 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Configuração de dispositivos de io

CONFIGURAÇÃO DE DISPOSITIVOS DE I/OSistemas Operativos

10º Ano

Curso de Programação e Gestão de Sistemas Informáticos

março de 2013

Page 2: Configuração de dispositivos de io

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

Page 3: Configuração de dispositivos de io

ENDEREÇO DE I/O, IRQ E DMA

Page 4: Configuração de dispositivos de io

COMO OCORRE?

Quando carregamos numa qualquer tecla do tecladoo processador reconhece essa ação e irá atender opedido do dispositivo – teclado – e fará o que oprograma que está a correr no momento definiupara essa tecla.

Page 5: Configuração de dispositivos de io

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)

Page 6: Configuração de dispositivos de io

ENDEREÇOS DE I/O

Representam uma área da memória RAM destinadaà troca de informações entre periféricos emicroprocessador.

Essa área consiste no primeiro kB da memóriaRAM, ou seja, os primeiros 1024 bytes do sistema.

Page 7: Configuração de dispositivos de io

ENDEREÇOS DE I/O

Esses 1024kB encontram-se divididos em áreas de 8 bytes, num total de 128 áreas.

Page 8: Configuração de dispositivos de io

ENDEREÇOS DE I/O

Cada dispositivo de Entrada/Saída ocupa uma áreadiferente.

Algumas, por necessidade de realizarem troca de16, 24, 32 e 64 informações ao mesmotempo, ocupam 2,3 ou 4 áreas de uma vez só, numtotal de 16, 24, 32 ou 64 bytes.

Page 9: Configuração de dispositivos de io

INTERRUPÇÕES DE HARDWARE - IRQ

Representam uma forma que os periféricos utilizampara forçar o microprocessador a interromper o seutrabalho e verificar as informações enviadas porintermédio dos endereços I/O.

Page 10: Configuração de dispositivos de io

INTERRUPÇÕES DE HARDWARE - IRQ

Nos computadores atuais, existem 16 linhas deinterrupções.

Cada interrupção só pode ser ocupada por um únicodispositivo.

Page 11: Configuração de dispositivos de io

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.

Page 12: Configuração de dispositivos de io

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.

Page 13: Configuração de dispositivos de io

CANAIS DE DMA

Page 14: Configuração de dispositivos de io

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.

Page 15: Configuração de dispositivos de io

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.

Page 16: Configuração de dispositivos de io

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

Page 17: Configuração de dispositivos de io

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, asconfigurações dos recursos do dispositivo não sãoconfiguradas automaticamente. Dependendo do tipo dodispositivo que está sendo instalado, é necessário configurarmanualmente estas configurações. As instruções para fazeristo devem ser fornecidas no manual que vem com o

dispositivo.

AVISO: se você alterar as configurações do recursoincorretamente, poderá desabilitar o hardware e causar umfuncionamento incorreto do computador ou ele se tornaráinoperante. Só permita a alteração das configurações dorecurso se você estiver certo de que as novas configuraçõesnão estão em conflitos com outro hardware, ou se o fabricantedo hardware forneceu as configurações específicas do recursopara um dispositivo. Recomenda-se cautela antes de usar osseguintes procedimentos.

Page 18: Configuração de dispositivos de io

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 dedispositivos. Clique duas vezes tipo de dispositivo que vocêdeseja alterar.

2. Clique duas vezes no dispositivo específico que você desejaalterar. 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 hardwareque você deseja alterar.

5. Na caixa Configurações dos recursos, clique no tipo derecurso que você deseja alterar na coluna Tipo de recurso.

6. Clique em Alterar configuração e digite um novo valor parao tipo de recurso.