Informática Numaboa - Referências
O sistema de gerenciamento de arquivos
Dom 27 Mai 2007 09:50 |
- Detalhes
- Categoria: Windows
- Atualização: Quarta, 17 Junho 2009 18:32
- Autor: vovó Vicki
- Acessos: 33392
Camada IOS (I/O Subsystem)
Este é o nível superior da camada dos dispositivos de bloco. Um dispositivo de bloco é qualquer dispositivo que envie dados em blocos de tamanho predefinido. Uma unidade de disco rígido costuma usar múltiplos de 512 bytes como tamanho de bloco. Outros dispositivos podem usar tamanhos de bloco diferentes. Os dispositivos de rede, as unidades de fita e as unidades de CD-ROM pertencem à categoria dos dispositivos de bloco. O IOS assessora o FSD, oferecendo serviços gerais. Por exemplo, ele faz o roteamento de pedidos do FSD, direcionando-os para os dispositivos indicados, e retorna ao FSD o status dos dispositivos envolvidos.
Camada VTD (Volume Tracking Driver)
O VTD possui uma única função: monitora o status de todas as unidades de meios removíveis (disquete, CD-ROM, etc) e relata qualquer ocorrência indesejada. Por exemplo, se retirarmos um disquete no meio de uma gravação, é esta camada que "chia".
Camada TSD (Type Specific Driver)
Esta camada trata de tipos de dispositivos lógicos (ao invés de dispositivos específicos). Existe um TSD para todas as unidades de disco rígido, um TSD para todas as unidades de disco flexível, um TSD para todas as unidades de rede, etc.
Camada VSD (Vendor Supplied Driver)
É o local onde um fornecedor pode instalar o suporte a um barramento próprio. É a camada onde as solicitações dos dispositivos são convertidas para o Windows. O VSD contém, por exemplo, o número de cabeçotes de um HD ou o tempo de espera necessário para que um disco flexível adquira velocidade.
Camada PD (Port Driver)
O PD executa a verdadeira tarefa de comunicação com o dispositivo através de um adaptador. Esta é a última etapa antes da saída da mensagem do Windows e a primeira etapa quando uma mensagem chega de um dispositivo. O PD geralmente é determinado pelo tipo de adaptador. Por exemplo, para cada unidade de disco rígido há um VSD e para cada adaptador um PD correspondente. Se a unidade de disco rígido for IDE, o PD correspondente será uma IDE PD.
SCSIzer
Esta camada de nome estranho cuida da linguagem de comando SCSI. Esta linguagem é utilizada para indicar a um dispositivo SCSI qual a tarefa que deve ser executada. Cada dispositivo SCSI possui um SCSIzer próprio.
Gerenciador SCSI (SCSI Manager)
Dispositivos SCSI utilizam o sistema de miniportas, um driver com um formato de comandos próprio. O Gerenciador SCSI converte os comandos do Windows para um formato compatível com o driver de miniportas.
Driver de Miniportas
Oferece suporte a dispositivos SCSI. Nenhum outro tipo de dispositivo usa o driver de miniportas. Este driver trabalha com o gerenciador SCSI para executar a mesma tarefa que um PD.
Mapeador de Modo Protegido
Esta camada executa uma tarefa muito especial. É um VxD que disfarça um driver de modo real (DOS) num driver de modo protegido (Windows). Sem o suporte desta camada, o Windows não aceitaria dispositivos que não possuíssem drivers específicos para Windows.
- << Anterior
- Próximo