32-битный доступ к диску
Эта статья включает список литературы , связанную литературу или внешние ссылки , но ее источники остаются неясными, поскольку в ней отсутствуют встроенные цитаты . ( Март 2010 г. ) |
32-битный доступ к диску (также известный как FastDisk ) относится к специальному режиму доступа к диску и кэшированию, доступному в старых MS-DOS на базе Microsoft Windows операционных системах . Это был набор защищенного режима драйверов устройств , которые работали вместе, чтобы использовать преимущества расширенных функций дискового ввода-вывода в системном BIOS. Он фильтровал вызовы прерываний 13h BIOS к контроллеру диска и направлял их наиболее эффективным для системы способом — либо через 32-битный интерфейс с контроллером жесткого диска, либо через системный BIOS. Использование 32-битного доступа к диску позволило увеличить объем выгружаемой памяти в Windows для выгрузки приложений на базе MS-DOS на диск, чтобы освободить достаточно оперативной памяти для приложений, когда им необходимо ее использовать. Иногда включение этого режима приводило к поломке старых приложений того времени.
В Windows 3.1 была опция 386 в расширенной панели управления , которая обеспечивала 32-битный доступ для чтения и записи в расширенном режиме 386. Обычно 32-битное чтение можно было безопасно включить, но 32-битная запись вызывала проблемы с рядом приложений. 32-битный доступ к диску был функцией, которая позволяла загружать приложения MS-DOS на диск. Без него, если бы код диска реального режима (обработчик Int 13h) был выгружен, виртуальная машина DOS зациклилась бы навсегда.
32-битный доступ к диску не следует путать с 32-битным доступом к файлам . Хотя обе технологии схожи, 32-разрядный доступ к диску был представлен в Windows 3.1, а доступ к файлам — в Windows для рабочих групп 3.11. 32-битный доступ к файлам предоставил Windows путь 32-битного кода для прямого доступа к дисковой шине путем перехвата служб MS-DOS Int 21H, оставаясь при этом в защищенном режиме 386 и на скорости процессора, вместо обработки служб Int 21H в реальном режиме. MS-DOS. 32-битный доступ к диску обеспечивает меньшую производительность и с меньшей вероятностью будет работать на многих компьютерах, чем 32-битный доступ к файлам . Доступ к 32-битному файлу не требует доступа к 32-битному диску.
Windows 95 , Windows 98 и Windows Me используют собственные 32-разрядные драйверы диска в защищенном режиме во время нормальной работы. Однако в безопасном режиме вместо этого используются драйверы дисков реального режима MS-DOS. Драйверы MS-DOS в реальном режиме также можно было использовать во время нормальной работы для дисковой периферии, для которой в Windows не было собственных драйверов.
32-битные версии операционных систем семейства Windows NT , включая более новые Windows 2000 , Windows XP , Windows Server 2003 , Windows Vista и более поздние версии, всегда имеют активные 32-битные дисковые драйверы, вообще не могут использовать драйверы MS-DOS, и выражение для них не используется.