Средние века: Windows 3.1

   Следующим этапом в развитии Windows стала Windows 3.1. Microsoft объявила ее операционной системой (правда, спустя некоторое время после выпуска), и имела для этого все основания: хотя 3.1 еще могла работать в стандартном режиме, но в основном использовалась в расширенном режиме. 32-битный доступ к диску уменьшил количество обращений к коду ДОС и обеспечил выполнение дисковых операций чтения/записи в многозадачном расширенном режиме, не используя принципиально однозадачный код, хранящийся в ПЗУ компьютера. Для операций файлового ввода/вывода, однако, по-прежнему использовался программный код ДОС, выполнявшийся, напомним, под жестким контролем Windows.

Новое время: Windows 3.11 для рабочих групп.

   Удивительное дело: единственным отличием этой версии от Windows 3.1 многие считали (и считают) встроенные сетевые возможности, хотя возможности эти на самом деле появились раньше - в Windows 3.1 для рабочих групп. Отличие же Windows 3.11 заключалось в добавлении одного из основных компонентов проекта "Чикаго" (будущей Windows 95) - 32-битного доступа к файлам. Отключенный по умолчанию и работавший только с жесткими и сетевыми дисками этот доступ, будучи включенным, увеличивал производительность системы на 30-100 процентов в зависимости от выполнявшихся задач. Несколько добавленных драйверов виртуальных устройств (среди них - IFSMGR, VFAT, VCACHE) дали возможность отказаться от использования кода ДОС (напомню, однозадачного) при выполнении файловых операций, что и обеспечило прирост скорости.
   Но изменения в организации работы системы оказались слишком радикальными, и для обеспечения большей совместимости 32-битного доступа к файлам с программами для ДОС, в частности, с резидентными, в Windows 95 позже был сделан небольшой шаг назад, к совместимости.

Hosted by uCoz