Guia do Linux/Avançado/Hardware/Nomes de dispositivos
Nomes de dispositivos
editarSeria 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
):
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
DOS
não segue o padrão doGNU/Linux
e depende da existência de outras unidades físicas/lógicas no computador.