Questão de LPIC - Manipulação de dispositivos
Este artigo tem como objetivo orientar aos mais novos Pingüins (iniciantes em GNU/LINUX), de forma simples, como manipular e acessar seus dados em disquetes, discos de CD-ROM/DVD-ROM, discos rígidos, pendrives, dispositivos USB e partições DOS, NTFS e do próprio GNU/Linux. Alguns trechos deste artigo podem ser cobrados na prova da LPIC I.
GNU/Linux - Hardware e dispositivos
Conceito
Tudo que diz respeito à parte física no computador é chamado de Hardware. Um dispositivo é uma parte do seu computador (Hardware) que é acessível pelo sistema operacional. Ex: teclado, mouse, placa de vídeo, som, unidade de cd, disco rígido, etc.No GNU/LINUX quase todos os dispositivos são acessados por arquivos correspondentes no diretório /dev. Exceções a esta regra são as placas de rede.
Ex:
- teclado -> /dev/input/event0 (modelo ps2)
- mouse -> /dev/input/mice (modelo ps2 ou usb)
- placa vídeo -> /dev/tty1 (primeiro shell de comando)
- placa som -> /dev/audio (padrão OSS - Open Sound System), /dev/dsp, /dev/mixer
- Unidade de CDROM -> /dev/hdx (x - Letra correspondente a posição do dispositivo IDE)
- HD -> /dev/hdx (x - Letra correspondente a posição do dispositivo IDE)
O nome destes arquivos foram criados com o objetivo de facilitar a identificação e a referência do endereçamento IRQ, DMA, I/O dos dispositivos. Ex:
* 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
* Guia Foca GNU/Linux Chapter 3 - Hardware 3.2 Nomes de dispositivos.