Acesso ao disco de 32 bits - 32-bit disk access

Acesso ao disco de 32 bits (também conhecido como FastDisk ) refere-se a um acesso especial ao disco e modo de armazenamento em cache disponível em sistemas operacionais Microsoft Windows mais antigos, baseados em MS-DOS . Era um conjunto de drivers de dispositivo de modo protegido que funcionavam juntos para aproveitar os recursos avançados de E / S de disco no BIOS do sistema. Ele filtrou chamadas de interrupção de 13h do BIOS para o controlador de disco e as direcionou da maneira mais eficiente para o sistema - seja por meio da interface de 32 bits com o controlador de disco rígido ou por meio do BIOS do sistema. Usar o Acesso ao disco de 32 bits permitiu mais memória paginável no Windows para enviar aplicativos baseados no MS-DOS para o disco para liberar RAM suficiente para os aplicativos quando precisassem usá-la. Às vezes, a ativação desse modo interromperia os aplicativos mais antigos do dia.

O Windows 3.1 tinha uma opção em seu 386 Painel de Controle Avançado que permitiria acesso de leitura e gravação de 32 bits no modo 386 avançado. Normalmente, a leitura de 32 bits pode ser habilitada com segurança, mas a gravação de 32 bits teve problemas com vários aplicativos. O acesso ao disco de 32 bits era o recurso que possibilitava a paginação de aplicativos do MS-DOS para o disco. Sem ele, se o código do disco de modo real (o manipulador Int 13h) fosse paginado, a máquina DOS virtual faria um loop indefinido.

O acesso ao disco de 32 bits não deve ser confundido com o acesso ao arquivo de 32 bits . Embora as duas tecnologias sejam semelhantes, o acesso ao disco de 32 bits foi introduzido com o Windows 3.1 e o acesso a arquivos com o Windows for Workgroups 3.11. O acesso a arquivos de 32 bits forneceu um caminho de código de 32 bits para o Windows acessar diretamente o barramento de disco interceptando os serviços MS-DOS Int 21H enquanto permanecia no modo 386 protegido e em velocidades de CPU, em vez de manipular os serviços Int 21H em modo real por MS-DOS. O acesso ao disco de 32 bits oferece menos desempenho e é menos provável que funcione em muitos computadores do que o acesso a arquivos de 32 bits . O acesso a arquivos de 32 bits não requer acesso ao disco de 32 bits.

O Windows 95 , Windows 98 e Windows Me usam drivers de disco nativos de modo protegido de 32 bits durante a operação normal. No entanto, o modo de segurança usa drivers de disco de modo real do MS-DOS. Os drivers do MS-DOS de modo real também podem ser usados ​​durante a operação normal para periféricos de disco para os quais o Windows não tem drivers nativos.

Versões de 32 bits da família de sistemas operacionais Windows NT , incluindo o mais recente Windows 2000 , Windows XP , Windows Server 2003 , Windows Vista e posterior sempre têm drivers de disco de 32 bits ativos, não podem usar drivers MS-DOS e a expressão não é usado para eles.

Referências