Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Эволюция файловых систем ЭВМ






1. Файловые системы со сквозной записью (FAT)

2. Файловые системы с отложенной записью (Ext2fs)

3. Журналируемые (восстанавливаемые) файловые системы (NTFS)

Файловые системы Windows

Windows поддерживает файловые системы:

• CDFS;

• UDF;

• FAT12, FАТ16 и FАТ32;

• NTFS.

Каждая из этих файловых систем оптимальна для определенной среды.

CDFS

CDFS, или файловая система CD-ROM (только для чтения), обслуживается драйвером \Windows\System32\Drivers\Cdfs.sys, который поддерживает надмножества форматов ISO-9660 и Joliet.

Формат ISO-9660 сравнительно прост и имеет ряд ограничений, например имена с буквами верхнего регистра в кодировке ASCII и максимальной длиной в 32 символа.

Joliet более гибок и поддерживает Unicode-имена произвольной длины.

Если на диске присутствуют структуры для обоих форматов (чтобы обеспечить максимальную совместимость), CDFS использует формат Joliet. CDFS имеет ряд ограничений:

• максимальная длина файлов не должна превышать 4 Гб;

• число каталогов не может превышать 65 535.

 

UDF

Файловые системы UDF обладают следующими преимуществами:

- длина имен файлов и каталогов может быть до 254 символов в ASCII-кодировке или до 127 символов в Unicode-кодировке;

- файлы могут быть разреженными (sparse);

- размеры файлов задаются 64-битными значениями.

Хотя формат UDF разрабатывался с учетом особенностей перезаписыва-емых носителей, драйвер UDF в Windows (\Windows\System32\Drivers\ Udfs.sys) поддерживает носители только для чтения. Кроме того, в Windows не реализована поддержка других возможностей UDF, в частности именованных потоков, списков управления доступом и расширенных атрибутов.

FAT12, FAT16 и FAT32

Windows поддерживает файловую систему FAT по трем причинам:

- для возможности обновления операционной системы с прежних версий Windows до современных,

- для совместимости с другими операционными системами при многовариантной загрузке

- как формат гибких дисков. Драйвер файловой системы FAT в Windows реализован в \Windows\System32\Drivers\Fastfatsys.

В название каждого формата FAT входит число, которое указывает разрядность, применяемую для идентификации кластеров на диске. 12-разрядный идентификатор кластеров в FAT12 ограничивает размер дискового раздела 4096 кластерами. В Windows используются кластеры размером от 512 байтов до 8 Кб, так что размер тома FAT12 ограничен 32 Мб. Поэтому Windows использует FAT12 как формат 3, 5-дюймовых дискет, способных хранить до 1, 44 Мб данных.

FAT16 за счет 16-разрядных идентификаторов кластеров — может адресовать до 65 536 кластеров. В Windows размер кластера FAT16 варьируется от 512 байтов до 64 Кб, поэтому размер тома c FАТ16 ограничен 4 Гб.

Размер кластеров, используемых Windows, зависит от размера тома

 

Размер тома (Мб) Размер кластера
0-32 512 байт
33-64 1 К
65-128 2 К
512-1023 16 К
1024-2047 32 К
2048-4095 64 К





© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.