:. Indique este site a um amigo...
 3184705 visitas desde 28/02/1999  |  Responsável: Carlos E. Morimoto
 :. Novo na área?! Leia nosso tutorial: Hardware para Iniciantes

Seções
Artigos :. Conseguindo mais IRQs
Relacionados

+ HOME
   :. Análises
   :. Artigos
   :. Cursos Online
       :. Hardware
       :. Redes
       :. Linux (foca)
       :. Gravação CDs
       :. Notebooks
       :. Setup
   :. Livros
      
:. Entendendo e
    Dominando o Linux 4.Ed
   :. Arquivo DDD
   :. Dicionário
   :. FAQ
   :. Notícias
   :. Dicas Linux
   :. Overclock
   :. Tutoriais

+ Publicações
   :. CD GDH
   :. CDs Mandrake
   :. CDs do Linux
   :. E-Books

+ Kurumin Linux

+ Outros
   :. Fórum
   :. Humor
   :. Palm
   :. Quiz

+ Pesquisar no site:

+ Expediente

+ Comente esta
   Matéria

Dúvidas sobre
Linux?
Baixe o E-book
Entendendo e Dominando o Linux
de Carlos E. Morimoto
ou increva-se no
Curso de Linux
em SP


Invista em
conhecimento:
:.CD-ROM Guia do Hardware: Todos os e-books e uma cópia off-line de todo o site por R$ 21,00
:.Linux Mandrake 9.0 GDH, com manual em Português e aplicativos. 4 CDs por R$ 24,00
:. E-Books de Carlos E. Morimoto:
Manual de Hardware Completo 3ed.
Redes 3ed
Upgrade e Manutenção
Novas tecnologias 3Ed
Entendendo e Dominando o Linux
Dicionário Técnico de Informática. R$ 8,00

:. CDs do Linux:
Slackware 8.1 R$ 8,00
Red Hat 8.0 R$ 16,00
DemoLinux 3.0 R$ 8,00
Knoppix R$ 8,00
Peanut 9.1 R$ 8,00
FreeBSD R$ 20,00
NetBSD R$ 16,00
Libranet R$ 8,00
Debian 3.0 R$ 35,00
Definity R$ 8,00
E outras distribuições

 

Dicas do dia : Receba as atualizações do Guia do Hardware todos os dias, direto no seu e-mail. Clique aqui para se inscrever.
 

Data: 15.02.2001  :. Em Reformulação!
Tipo: Informações
Fabricante: Não se Aplica
Por: Carlos E. Morimoto

 

   Conseguindo mais IRQs

Com raras exceções, todos os dispositivos do micro precisam enviar informações ao processador. Para isto, cada um precisa de um canal de IRQ, que funciona como uma espécie de campainha, que o dispositivo "toca" para chamar a atenção do processador para sí. A má notícia é que qualquer micro PC possui apenas 16 IRQs disponíveis, 15 na verdade, já que o IRQ 0 é usado pelo sinal de clock da placa mãe, sem o qual computador nenhum poderia funcionar.

Num PC básico, com modem, placa de som e impressora, as IRQs disponíveis são suficientes, aliás nestes micros ainda costumam sobrar um ou dois IRQs disponíveis. Qualquer conflito de hardware neste caso não surgirá por falta de IRQs, mas por falta de experiência do usuário que não soube configurar tudo direito.

O problema é que hoje em dia usamos cada vez mais acessórios, como placas de captura de vídeo, placas de rede, placa SCSI, RAID ou ambas, dispositivos USB, o cradle de Palm, ou outros dispositivos que ocupem portas seriais, vários HDs, e por aí vai, a lista de diapositivos possíveis é quase ilimitada.

Porém, continuamos com apenas as mesmas 16 (ou 15) IRQs disponíveis, fazendo com que num PC mais equipado muitas vezes o usuário se depare com uma falta crônica de endereços IRQ para instalar dispositivos. E, sem um IRQ disponível, nada da nova placa funcionar.

Infelizmente, não é possível instalar mais IRQs, aliás o XT tinha apenas 8 IRQs (de 0 a 7), as 16 que temos atualmente surgiram graças a uma quase gambiarra feita apartir do 286, um cascateador de IRQs, que ocupa a IRQ 2 e permite acessar as IRQs de 8 a 15, santa idéia :-)

Se as palavras de ordem hoje em dia são reciclar, economizar, racionar, etc. vamos aprender a racionalizar o uso das IRQs disponíveis para conseguir conectar todos os periféricos desejados.

Vamos começar montando um PC imaginário bem simples: apenas a placa mãe, memória, processador, HD, disquete, CD-ROM, placa de vídeo, monitor, teclado e mouse PS/2.

Mantendo todas as configurações default do Setup (presumindo que seja uma placa mãe razoavelmente atual),e deixando o Windows detectar sozinho todos os dispositivos, sem alterar nada, teremos provavelmente o seguinte cenário:

IRQ 0 - Sinal de clock da placa mãe (fixo)
IRQ 1 - Teclado (fixo)
IRQ 2 - Cascateador de IRQs (fixo)
IRQ 3 - Porta serial 2
IRQ 4 - Porta serial 1
IRQ 5 - Livre
IRQ 6 - Drive de disquetes
IRQ 7 - Porta paralela (impressora)
IRQ 8 - Relógio do CMOS (fixo)
IRQ 9 - Placa de vídeo
IRQ 10 - Livre
IRQ 11 - Controlador USB
IRQ 12 - Porta PS/2
IRQ 13 - Coprocessador aritmético
IRQ 14 - IDE Primária
IRQ 15 - IDE Secundária

Lindo, só com a placa de vídeo o nosso PC já está com apenas duas IRQs livres. Instalando uma placa de som e um modem, ocuparemos ambas, ficando sem um único IRQ disponível.

Apartir daqui, para instalar novos dispositivos, teremos que racionalizar os endereços, desativando dispositivos que não são necessários.

Por exemplo, mantendo a configuração que temos agora (placa mãe, memória, processador, HD, disquete, CD-ROM, placa de vídeo, monitor, teclado, mouse PS/2, placa de som e modem) poderíamos desabilitar vários dispositivos que estão ocupando endereços de IRQ:

* Ambas as portas seriais : estamos usando um mouse PS/2, e por enquanto não temos nada que necessite de uma porta serial.
* Porta paralela : Por enquanto não temos impressora scanner ou qualquer outro dispositivo que use a porta paralela
* USB : Não temos nenhum periférico USB

Com apenas uma rápida inspeção, já foi possível livrar quatro endereços que antes estavam ocupados. Todos estes dispositivos podem ser desativados através do Setup. Caso você não tenha intimidade com ele, poderá encontrar um tutorial sobre a configuração do Setup na área de tutoriais do site.


:. Vamos então ao próximo problema

Imagine que agora iremos adicionar a este PC uma placa de rede, uma placa SCSI, impressora, scanner USB e uma placa de captura de vídeo.

Em primeiro lugar, teríamos que reativar a porta paralela, por causa da impressora, e a porta USB, por causa do scanner. A placa de rede e a placa SCSI consumiriam então os outros dois IRQs que estavam livres. Estaríamos então novamente sem endereços livres, ainda faltando instalar a placa de captura de vídeo.

Neste caso seria preciso usar um pouco de criatividade, existiriam várias opções: o mouse, que está ocupando a porta PS/2 poderia ser substituído por um USB, permitindo desativar a porta PS/2 e livrar o IRQ 12 usado por ela, desativar a porta do drive de disquetes (ficando sem, ou substituindo-o por um USB), livrando o IRQ 6 ocupado por ela, desativar a IDE secundária da placa mãe, instalando o CD-ROM como slave do HD (livrando o IRQ 15) e assim por diante. Lembre-se que existem no mercado adaptadores que permitem transformar uma porta USB numa porta paralela, caso usássemos um destes, seria possível desabilitar também a porta paralela.

Fazendo isto, ainda seria possível instalar vários outros periféricos novos, até novamente ficássemos sem endereços de IRQ. Neste caso, provavelmente já estaríamos sem slots PCI ou ISA livres e não poderíamos instalar mais nada de qualquer forma :-)

 

© 1999 - 2002 :. Todos os direitos reservados :. Carlos E. Morimoto
Melhor visualizado em qualquer browser. Você escolhe o que usar, não nós :-)