Arquivos especiais

Um arquivo especial está associado a um dispositivo de hardware particular ou outro recurso do sistema de computador. O sistema operacional usa arquivos especiais, às vezes chamados de arquivos de dispositivos, para fornecer acesso E/S de arquivo a caracteres específicos e drivers de dispositivo de bloco.

Arquivos especiais, à primeira vista, parecem ser apenas como arquivos comuns, na que eles:
  • Tenha nomes de caminho que aparecem em um diretório.
  • Ter a mesma proteção de acesso dos arquivos comuns.
  • Pode ser usado em quase todas as formas que os arquivos comuns podem ser usados.
No entanto, há uma diferença importante entre os dois. Um arquivo ordinário é um agrupamento lógico de dados registrados em disco. Um arquivo especial, por outro lado, corresponde a uma entidade do dispositivo. Alguns exemplos incluem:
  • Um dispositivo real, como uma impressora de linha.
  • Um subdispositivo lógico, como uma grande seção da unidade de disco.
  • Um pseudo dispositivo, tal como a memória física do computador (/dev/mem) ou o arquivo nulo (/dev/null).

Arquivos especiais distinguem-se de outros arquivos por terem um tipo de arquivo (c ou b, para caráter ou bloco) armazenados no i-nodes para indicar o tipo de acesso de dispositivo fornecido. O i-node para o arquivo especial também contém o dispositivo principais e números menores atribuídos ao dispositivo no tempo de configuração do dispositivo.

Nota: A corrupção de dados, perda de dados ou perda de integridade do sistema (um crash do sistema) ocorrerá se dispositivos suportando paginação, volumes lógicos ou sistemas de arquivos montados forem acessados usando arquivos especiais do bloco. Os arquivos especiais do bloco são fornecidos para volumes lógicos e dispositivos de disco no sistema operacional e são unicamente para uso do sistema em gerenciamento de sistemas de arquivos, dispositivos de paginação e volumes lógicos. Esses arquivos não devem ser utilizados para outros fins.

Vários arquivos especiais são fornecidos com o sistema operacional. Por convenção, arquivos especiais estão localizados no diretório /dev .

Mais informações são fornecidas sobre os seguintes arquivos especiais:

Item Descrição
3270cn Fornece acesso a 3270 adaptadores de conexão por meio do driver de dispositivo adaptador de conexão 3270.
barramento Fornece acesso ao barramento de hardware por meio do driver de dispositivo de E/S da máquina.
cd Fornece acesso ao driver de dispositivo cdrom .
console Fornece acesso ao console do sistema.
diais Fornece acesso aos diais.
lixão Suporta dump do sistema.
entn Fornece acesso aos adaptadores Ethernet 3COM por meio do manipulador de dispositivos Ethernet para esta plataforma.
erro Suporta registro de erros.
fd Fornece acesso ao driver do dispositivo de disquete.
fddin Fornece acesso ao driver de dispositivo FDDI por meio do manipulador de dispositivos FDDI.
GIO Fornece acesso ao adaptador graphics I/O (GIO).
ide Fornece acesso ao driver de dispositivo de adaptador Integrated Device Electronics (IDE).
kbd Fornece acesso ao teclado nativamente conectado.
kmem e mem Oferece acesso privilegiado de leitura e gravação à memória virtual.
lft Implementa um dispositivo de terminal de baixa função (LFT).
lp Fornece acesso ao driver de dispositivo de impressora de linha.
lpfk Fornece acesso à matriz de função do programa iluminado (LPFK).
lvdd Fornece acesso ao driver de dispositivo de volume lógico.
mouse Fornece acesso ao mouse nativamente conectado.
mpqi Fornece acesso ao driver de dispositivo SDLC do Multiport Model 2 (MM2) SDLC.
mpqn Fornece acesso a adaptadores multiprotocolo por meio do manipulador de dispositivos Multiprotocol Quad Port (MPQP).
nulo Fornece acesso ao dispositivo nulo.
nvram Fornece acesso à RAM não volátil específica da plataforma usada para inicialização do sistema, configuração e informações de erro fatal.
omd Fornece acesso ao driver de dispositivo óptico de leitura / gravação.
opn Fornece interface de diagnóstico para o driver de dispositivo Serial Optical Link.
ops0 Fornece acesso ao driver de dispositivo Serial Optical Link
pty Fornece o driver de dispositivo pseudo-terminal (pty).
aleatório Fonte de saída aleatória segura.
rcm Fornece interface de aplicação para obter e abdicar do status de um processo gráfico através do driver de dispositivo Renderizando Context Manager (RCM) .
rhdisk Fornece acesso bruto ao driver de dispositivo de volume físico (fixed-disco).
rmt Fornece acesso ao driver de dispositivo de meio de armazenamento em massa sequencial de acesso sequencial.
scsi Fornece acesso ao driver de dispositivo adaptador SCSI.
tablet Fornece acesso ao tablet.
tmscsi Fornece acesso à interface SCSI Target-mode por meio do driver de dispositivo SCSI tmscsi .
tokn Fornece acesso aos adaptadores token-ring por meio do manipulador de dispositivos token-ring.
rastro Suporta rastreio de eventos.
tty Suporta a interface do terminal de controle.
aleatório Fonte de saída aleatória segura.
vty_server Cria uma conexão de estilo tty a partir da partição na qual um servidor de terminal virtual está em execução para um terminal virtual (não um servidor de terminal virtual) em outra partição.