Интерфейс IDE


Практические вопросы - часть 12


Существует много возможных причин сбоев при использовании 32BDA; будет проще, если вы сможете идентифицировать конкретную причину своих проблем (или решить, что вы хотите исправить в первую очередь).

32-битовый доступ в Windows (32BDA) - это не совсем корректное употребление термина, поскольку реального переноса данных по 32-битовой шине не происходит. Лучше называть этот метод "FastDisk" (быстрый диск). FastDisk - это возможность Windows при работе в режиме 386Enhanced использовать для обмена с диском работающие в защищенном режиме модули Windows взамен функций BIOS. Поэтому наилучшим названием для этого режима было бы "protected mode controller access" (доступ к контроллеру в защищенном режиме).

Так или иначе, главное преимущество этого метода состоит в том, что Windows

может использовать виртуальную память в сеансах DOS. Без использования 32-битового доступа, в сессиях DOS невозможно организовать свопинг и каждая сессия должна получать 640k реальной (физической) памяти. Поскольку 32-битовый доступ значительно снижает число переключений между стандартным и защищенным режимом, его использование несколько повышает производительность дисковых операций.

Если режим 32BDA используется с 32-битовым доступом к файлам Windows for Workgroups, переключения между стандартным и защищенным режимом не требуется вообще (по крайней мере, для большинства дисковых операций), что ведет к несколько большему росту производительности.

К несчастью стандартные программы FastDisk, используемые Windows (их называют *wdctrl), имеют ограниченные возможности. Модули *wdctrl не умеют работать с оборудованием, не являющимся IDE (например, SCSI), не позволяют использовать более двух винчестеров или устройства с числом цилиндров, превышающим 1024, не понимают 32-битового обмена с хост-контроллером, блочного обмена и дисков ATAPI CD-ROM на основном канале ATA. Если вы используете что-либо из перечисленного, 32-битовый доступ не будет работать, пока вы не замените *wdctrl.


Начало  Назад  Вперед



Книжный магазин