Guia do Linux/Iniciante+Intermediário/Hardware/Configuração de Hardware: diferenças entre revisões
[edição não verificada] | [edição não verificada] |
Conteúdo apagado Conteúdo adicionado
m →3.3.3 I/O - Porta de Entrada/Saída: incluido <noinclude> em predefinições muito utilizadas (para evitar error na impressão) utilizando AWB |
mSem resumo de edição |
||
Linha 14:
As interrupções do sistema podem ser visualizadas no kernel com o comando cat /proc/interrupts. Abaixo um resumo do uso mais comum das 16 interrupções de hardware:
{|{{prettytable}}
!Nº||Interrupções de hardware
|-
|'''0'''||Timer do Sistema - Fixa
|-
|'''01'''||Teclado - Fixa
|-
|'''02'''||Controlador de Interrupção Programável - Fixa.
Esta interrupção é usada como ponte para a IRQ 9 e vem dos
antigos processadores 8086/8088 que somente tinham 8 IRQs.
Assim, pera tornar processadores 8088 e 80286 comunicáveis,
a IRQ 2 é usada como um redirecionador quando se utiliza uma
interrupção acima da 8.
|-
|'''03'''||Normalmente usado por /dev/ttyS1 mas seu uso depende dos
dispositivos instalados em seu sistema (como fax-modem,
placas de rede 8 bits, etc).
|-
|'''04'''||Normalmente usado por /dev/ttyS0 e quase sempre usada pelo mouse
serial a não ser que um mouse PS2 esteja instalado no sistema.
|-
|'''05'''||Normalmente a
porta paralela, assim é comum encontrar placas de som e outros
dispositivos usando esta IRQ.
|-
|'''06'''||Controlador de Disquete - Esta interrupção pode ser compartilhada
com placas aceleradoras de disquete usadas em tapes (unidades de fita).
|-
esta porta de impressora com a segunda porta de impressora.
Muitas impressoras não usam IRQs.
|-
|'''08'''||Relógio em tempo real do CMOS - Não pode ser usado por nenhum
outro dispositivo.
|-
|'''09'''||Esta é uma ponte para IRQ2 e deve ser a última IRQ a ser
utilizada. No entanto pode ser usada por dispositivos.
|-
|'''10'''||Interrupção normalmente livre para dispositivos. O controlador
USB utiliza essa interrupção quando presente, mas não é regra.
|-
|'''11'''||Interrupção livre para dispositivos
|-
|'''12'''||Interrupção normalmente livre para dispositivos. O mouse PS/2,
quando presente, utiliza esta interrupção.
|-
|'''13'''||Processador de dados numéricos - Não pode ser usada ou compartilhada
|-
|'''14'''||Esta interrupção é usada pela primeira controladora de discos
rígidos e não pode ser compartilhada.
|-
|'''15'''||Esta é a interrupção usada pela segunda controladora de discos
e não pode ser compartilhada. Pode ser usada caso a segunda
controladora esteja desativada.
|}
Dispositivos ISA, VESA, EISA, SCSI não permitem o compartilhamento de uma mesma IRQ, talvez isto ainda seja possível caso não haja outras opções disponíveis e/ou os dois dispositivos não acessem a IRQ ao mesmo tempo, mas isto é uma solução precária.
Linha 77 ⟶ 78:
Cada IRQ no sistema tem um número que identifica a prioridade que será atendida pelo processador. Nos antigos sistemas XT as prioridades eram identificadas em sequência de acordo com as interrupções existentes:
{|{{prettytable}}
|'''IRQ'''||0||1||2||3||4||5||6||7||8
|-
|}
Com o surgimento do barramento AT (16 bits), as interrupções passaram a ser identificadas da seguinte forma:
{|{{prettytable}}
|-
|'''PRI'''||1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
|}
Note que a prioridade segue em sequência através da ponte da IRQ 2 para IRQ 9. Os dispositivos com prioridade mais baixa são atendidos primeiro, mas é uma diferença de desempenho praticamente imperceptível de ser notada nos sistemas atuais.
Linha 102 ⟶ 104:
Os canais de DMA em uso no sistema podem ser visualizados com cat /proc/dma. Abaixo uma listagem de uso mais comum dos canais de DMA.
{|{{prettytable}}
|-
|0||-||Usada pelo circuito de refresh da memória DRAM
|-
|1||8/16 bits||Normalmente usado por placas de som (canal 8 bits),
porta paralela ECP, adaptadoras SCSI, placas de rede ou
controladora de scanner.
|-
|2||8/16 bits||Normalmente usado pela controladora de disquetes ou
controladoras de tapes.
|-
controladoras de
|-
|4||-||Usada como ponte para a outra controladora de DMA (0-3)
|-
|5||16 bits||Normalmente usada pela placa de som (canal 16 bits),
placas controladoras SCSI, placas de rede ou
controladora de scanner.
|-
|6||16 bits||Placa de som (canal 16 bits), controladora de scanner
ou placa de rede.
|-
|7||16 bits||Placa de som (canal 16 bits), controladora de scanner
ou placa de rede.
|}
Somente dispositivos ISA e derivados dele, como o EISA e VESA, usam os canais de DMA padrão. Os atuais dispositivos de alta taxa de transferência (normalmente PCI) possuem seu próprio controlador de DMA embutido, muito mais rápido do que a DMA padrão. Este controlador de DMA é chamado de ''Bus Mastering'' e muito usado nos discos rígidos atuais e pode atingir taxas de 33,3MB/s (no modo 2) e 66MB/s (no modo 4 - requer um cabo IDE com aterramento para evitar interferências de ruídos externos).
|