![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Эволюция файловых систем ЭВМ
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, зависит от размера тома
|