O que é um arquivo especial?
Um arquivo especial, também conhecido como arquivo de dispositivo, é um arquivo em um computador usado com drivers de dispositivo. Pode parecer e agir como um arquivo normal, mas inclui um nome especial que o distingue de outros arquivos. Este nome não pode ser usado com outros tipos de arquivo. O arquivo especial pode fornecer comandos a um driver de dispositivo através de chamadas de sistema de entrada/saída (E/S). Isso facilita o controle de um dispositivo específico ou parte do sistema de computador. O Microsoft® usa arquivos especiais em seus sistemas operacionais, como o System MS-DOS® e o Windows®. Uma diferença importante é o nome e como o arquivo especial é distinguido. Microsoft® refere -se a arquivos especiais como arquivos de dispositivo e sistemas operacionais mais antigos usam palavras de reserva para identificar esses arquivos especiais em vez de números principais e menores.
Microsoft's® DispositivoOs arquivos têm palavras -chave simples, como CON e PRN. Eles podem ou não ter um comando de entrada e saída. Por exemplo, o CON pode receber dados digitados e imprimir dados do computador no console. A palavra -chave PRN, no entanto, só pode imprimir o texto. Não pode receber nenhuma entrada.
Para entender melhor como os arquivos especiais afetam as pessoas no dia-a-dia, considere um estudante universitário que salvou seu prazo em um CD-ROM para levar à biblioteca do campus e imprimir. Depois que ela coloca o CD no computador, o computador precisa ler os dados no CD e abri -lo no computador para que o aluno possa enviá -lo para a impressora. Um tipo de arquivo especial, conhecido como dispositivo de bloco, transfere os dados em blocos do CD para o computador. Depois que todos os blocos forem transferidos, o computador pode exibir o conteúdo do CD na tela do computador.
Além de dispositivos em bloco, dispositivos de caracteres e PSEUOs dispositivos também existem. Os dispositivos de caracteres funcionam com sistemas que enviam informações um caractere de cada vez, em vez de em grandes blocos, como a manipulação dos dispositivos de bloco. Os pseudo-dispositivos são usados para interagir com os comandos que o sistema operacional pode executar que não exigem um objeto físico para interagir. O CD-ROM é um objeto físico tratado por um dispositivo de bloco. Um pseudo-device lida puramente com comandos e não interage com nenhum objeto físico.