Guia do Linux/Iniciante+Intermediário/Hardware/Nomes de dispositivos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição
formatando com ajuda de conversores
Linha 1:
== 3.2 Nomes de dispositivos ==
Seria terrível se ao configurar CADA programa que utilize o mouse ou o modem precisássemos nos se referir a ele pela IRQ, I/O, etc... para evitar isso são usados os nomes de dispositivos. Os nomes de dispositivos no sistema GNU/Linux são acessados através do diretório /dev. Após configurar corretamente o modem, com sua porta I/O 0x2F8 e IRQ 3, ele é identificado automaticamente por /dev/ttyS1 (equivalente a COM2 no DOS). Daqui para frente basta se referir a /dev/ttyS1 para fazer alguma coisa com o modem. Você também pode fazer um link de /dev/ttyS1 para um arquivo chamado /dev/modem usando: ln -s /dev/ttyS1 /dev/modem, faça a configuração dos seus programas usando /dev/modem ao invés de /dev/ttyS1 e se precisar reconfigurar o seu modem e a porta serial mudar para /dev/ttyS3, será necessário somente apagar o link /dev/modem antigo e criar um novo apontando para a porta serial /dev/ttyS3. Não será necessário reconfigurar os programas que usam o modem pois eles estão usando /dev/modem que está apontando para a localização correta. Isto é muito útil para um bom gerenciamento do sistema. Abaixo uma tabela com o nome do dispositivo no GNU/Linux, portas I/O, IRQ, DMA e nome do dispositivo no DOS (os nomes de dispositivos estão localizados no diretório /dev):
 
Seria terrí­vel se ao configurar CADA programa que utilize o mouse ou o modem precisássemos nos se referir a ele pela IRQ, I/O, etc... para evitar isso são usados os ''nomes de dispositivos''.
Dispos. Dispos.
Linux DOS IRQ DMA I/O
ttyS0 COM1 4 - 0x3F8
ttyS1 COM2 3 - 0x2F8
ttyS2 COM3 4 - 0x3E8
ttyS3 COM4 3 - 0x2E8
lp0 LPT1 7 3(ECP) 0x378
lp1 LPT2 5 3(ECP) 0x278
/dev/hda1 C: 14 - 0x1F0,0x3F6
/dev/hda2 D: * 14 - 0x1F0,0x3F6
/dev/hdb1 D: * 15 - 0x170,0x376
 
Os ''nomes de dispositivos'' no sistema <code>GNU/Linux</code> são acessados através do diretório <code>/dev</code>. Após configurar corretamente o modem, com sua porta I/O 0x2F8 e IRQ 3, ele é identificado automaticamente por <code>/dev/ttyS1</code> (equivalente a <code>COM2</code> no <code>DOS</code>). Daqui para frente basta se referir a <code>/dev/ttyS1</code> para fazer alguma coisa com o modem.
* A designação de letras de unidade do DOS não segue o padrão do GNU/Linux e depende da existência de outras unidades físicas/lógicas no computador.
 
Você também pode fazer um link de <code>/dev/ttyS1</code> para um arquivo chamado <code>/dev/modem</code> usando: ln -s /dev/ttyS1 /dev/modem, faça a configuração dos seus programas usando <code>/dev/modem</code> ao invés de <code>/dev/ttyS1</code> e se precisar reconfigurar o seu modem e a porta serial mudar para <code>/dev/ttyS3</code>, será necessário somente apagar o link <code>/dev/modem</code> antigo e criar um novo apontando para a porta serial <code>/dev/ttyS3</code>.
 
Não será necessário reconfigurar os programas que usam o modem pois eles estão usando <code>/dev/modem</code> que está apontando para a localização correta. Isto é muito útil para um bom gerenciamento do sistema.
 
Abaixo uma tabela com o nome do dispositivo no <code>GNU/Linux</code>, portas I/O, IRQ, DMA e nome do dispositivo no <code>DOS</code> (os nomes de dispositivos estão localizados no diretório <code>/dev</code>):
 
Dispos. Dispos.
Linux DOS IRQ DMA I/O
ttyS0 COM1 4 - 0x3F8
ttyS1 COM2 3 - 0x2F8
ttyS2 COM3 4 - 0x3E8
ttyS3 COM4 3 - 0x2E8
lp0 LPT1 7 3(ECP) 0x378
lp1 LPT2 5 3(ECP) 0x278
/dev/hda1 C: 14 - 0x1F0,0x3F6
/dev/hda2 D: * 14 - 0x1F0,0x3F6
/dev/hdb1 D: * 15 - 0x170,0x376
 
* A designação de letras de unidade do <code>DOS</code> não segue o padrão do <code>GNU/Linux</code> e depende da existência de outras unidades físicasfí­sicas/lógicas no computador.
 
{{AutoNav}}