95 вопросов по серийной Windows 95

  d8ef8794     

Каковы улучшения в файловой системе Windows 95?



Файловая система Windows 95 является настраиваемой и задается диспетчером файловой системы IFS. Он поддерживает следующие 32-битные драйверы:

  • FAT (File Allocation Table - таблица размещения файлов) защищенного режима,
  • файловой системы CD-ROM-драйва (CDFS),
  • сетевого редиректора.

  • Эти драйверы повышают скорость файловых операций, делают их более надежными. Существенно улучшено кеширование дисков - оно обеспечивается 32-битовым VFAT и 32-битовым драйвером кеширования VCACHE. Для последнего использованы более эффективные алгоритмы кеширования, кроме того размер памяти, используемой для кеширования, определяется динамически в зависимости от ресурсов памяти системы. Такое "интеллектуальное" кеширование увеличивает производительность системы.
    Пользователь ПК, подключенного к компьютерной сети, имеет доступ не только к своим файлам, но и ко всем сетевым возможностям. С помощью Проводника можно путешествовать по всей файловой системе сети. ПК с Windows 95 может в сети быть как клиентом, так и сервером (хотя для создания мощных серверов Microsoft рекомендует операционную систему Windows NT).
    Пожалуй, самым существенным отличием Windows 95 в части файловой системы стала поддержка длинных (до 255 символов, включая спецзнаки) имен для файлов. До сих пор файловая система IBM-совместимых ПК поддерживала очень ущербный формат файлов - имя из максимум 8 символов и расширение из 3 символов, указываемое через точку - например autoexec.bat, letter.txt, demo.bas и т.д. Хотя пользователи такими ПК быстро привыкли к этому, начинающие пользователи вначале не понимают сути этих ограничений, а опытные пользователи вынуждены изощряться в придумывании коротких сокращений для имен своих файлов, которые через месяц-другой напрочь забываются и их расшифровка превращается в малоприятный ребус.
    В Windows 95 имя файла может быть функционально полным, например "The Letter 1 for my friend Ivan" (письмо 1 моему другу Ивану). Парадоксально, но теперь многие пользователи недоумевают по поводу таких длинных имен и по привычке называют файлы по методу "8.3", например LIVAN1.DOC. Между тем поддержка длинных имен есть как в среде графической оболочки (это легко понять, глядя на надписи под значками и ярлыками), но и в среде MS-DOS, созданной Windows 95.
    Разработчикам Windows 95 пришлось предпринять специальные меры, чтобы наряду с длинными именами, Windows 95 прекрасно понимала расширения файлов и разбиралась в типах файлов с именами по типу "8.3".
    Прежде всего для этого приняты следующие соглашения:


  • первые восемь литер длинного имени используются как короткое имя файла в методе "8.3",
  • после последней точки в имени файла три последующие литеры используются для указания расширения файла,
  • хотя расширение обычно не указывается, оно по-прежнему является признаком типа файла и Windows 95 использует его для распознания типа файла (как исполняемого, командного, текстового и т.д.),
  • таблица размещения файлов FAT Windows 95 полностью совместима с FAT MS-DOS, кроме того Windows 95 создает специальную виртуальную таблицу VFAT для размещения длинных имен файлов,
  • для устранения возможных конфликтов между именами Windows 95 в таких ситуациях добавляет знак тильда "~" с числом к именам файлов MS-DOS.

  • При всей привлекательности длинных имен пройдет немало времени, прежде чем такие имена будут использоваться повсеместно. Дело в том, что это возможно только у приложений, написанных специально для Windows 95. Приложения, которые должны работать в MS-DOS или Windows 3.1/3.11 (а их подавляющее большинство) не могут использовать длинные имена файлов. Поэтому ограничимся приведенными сведениями о них и отметим, что пока длинные имена файлов целесообразно использовать для документов, создаваемых приложениями под Windows 95.
    []
    []
    []

    Содержание раздела