logo
Данеев Деменченок

Сравнение файловых систем ntfs с fat и fat32

Файловая система

FAT

FAT32

NTFS

Поддерживается

операционными

системами

MS-DOS,

все версии Windows, OS/2

Windows 95

и выше

Windows 2000

и выше

Максимальное

количество файлов

в корневом каталоге

512

Не ограничено

Не ограничено

Максимальное

количество файлов

в некорневом каталоге

65535

Не ограничено

Не ограничено

Безопасность на уровне файлов

Нет

Да

Да

Поддержка длинных имен файлов

Нет

Да

Да

Самовосстановление

Нет

Да

Да

Важное свойство файловых систем – поддержка журналирования. Журналируемая файловая система ведет постоянный учет всех операций записи на диск. Благодаря этому после сбоя электропитания файловая система всегда автоматически возвращается в рабочее состояние.

В операционной системе Windows предельная длина имени файла составляет 255 символов, включая пробелы. Имена не должны содержать следующих символов: \ / : * ? " < > |.

Эти символы зарезервированы для специальных функций. Недопустимы также имена файлов, совпадающие с именами устройств компьютера:

Для систематизации файлов используют папки (также называемые каталогами или директориями). Диск может иметь достаточно сложную иерархическую структуру каталогов и вложенных подкаталогов.

Каталог (папка) – это место на магнитном диске, где хранятся имена файлов, сведения об их размере, времени создания и атрибуты (свойства) файлов.

Каждый каталог имеет имя, требования к которому такие же, как и к именам файлов. Основу структуры каталогов составляет корневой (или главный) каталог. В ряде случаев необходимо указать путь (или спецификацию), т. е. последовательность имен каталогов, задающих маршрут от текущего каталога к тому каталогу, в котором находится нужный файл (имена каталогов при этом отделяются косой чертой), например:

D:\TEX\DOC\file.doc,

где D:\TEX\DOC – путь к файлу file.doc.

Обратите внимание, что в рассмотренном примере имя файла содержит в себе символ точки и как бы состоит из двух частей – до последней точки и после нее. Часть имени, расположенная после последней точки, называется расширением и используется для обозначения вида информации, хранящейся в файле.

Расширение имен файлов не является необходимым (длина обычно от 0 до 4 символов); отделяется от имени точкой и используется для обозначения типа файла, например:

COM, EXE – исполняемый файл (программа),

BAT – командный файл,

SYS – системный файл,

TMP, BAK – временный файл,

TXT, DOC – текстовый файл,

XLS – файл электронных таблиц,

WAV – файл, содержащий звуки,

JPG – изображение.

Примеры допустимых имен файлов: format.com, 4-88.txt, io.sys, file#!.

Для выполнения ряда команд операционной системы (например, поиска файлов) входной информацией могут быть имена нескольких файлов. В этом случае вводят только совпадающую часть имен, а для различающихся частей используют символы «знак вопроса» (?) и «звездочка» (*). Первый заменяет один любой символ, а второй – любое количество любых символов, например:

r*.* – все файлы, начинающиеся на букву «r»,

?.txt – все файлы с расширением .txt, имя которых содержит только один символ.

Что происходит, когда пользователь подает операционной системе команду «открыть файл ...», в которой указано имя файла и имя каталога, в котором размещен этот файл? Для выполнения этой команды драйвер файловой системы обращается к своему справочнику, выясняет, какие блоки диска соответствуют указанному файлу, а затем передает запрос на считывание этих блоков драйверу диска.

При выполнении команды «сохранить файл» драйвер файловой системы ищет на диске незанятые блоки, отмечает их как распределенные для вновь созданного файла и передает драйверу диска запрос на запись в эти блоки данных пользователя.

Драйвер файловой системы обеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами.

Для выполнения этих функций драйвер файловой системы хранит на диске не только информацию пользователя, но и свою собственную служебную информацию. В служебных областях диска хранится список всех файлов и каталогов, а также различные дополнительные справочные таблицы, служащие для повышения скорости работы драйвера файловой системы.

К файловой системе имеет доступ также и любая прикладная программа, для чего во всех языках программирования имеются специальные процедуры.

Понятие файла может быть обращено на любой источник или потребитель информации в машине, например, в качестве файла для программы могут выступать принтер, дисплей, клавиатура и др.

Структура файловой системы и структура хранения данных на внешних магнитных носителях определяет удобство работы пользователя, скорость доступа к файлам и т. д.

Таким образом, нами рассмотрены основные характеристики программного обеспечения – неотъемлемой части компьютерной системы. Определенным показателем важности и сложности программного обеспечения может быть его стоимость, зачастую превышающая стоимость аппаратных средств компьютера, на котором это программное обеспечение используется.