1 Понятие файловой системы. Отличие файловых систем друг от друга Файловая система (ФС) - это способ организации данных на носителе. Файл - это именованная область данных на носителе, хранящая массив информации. Типы файлов - текстовые, программы, аудио, видео. Атрибут файла - характеристики файла в рамках файловой системы. Дата, время создания, имя, тип файла, права доступа. Каталог (директория) - сущность в ФС, упрощающая организацию файлов (массив сгруппированных файлов имеющий имя). Имя уникально в пределах одного каталога. Ярлык - это путь к файлу, при вызове открывает сам файл. Различные типы носителей используют различные ФС. Flash - fat, ntfs, ext2/3. CD - iso9660, udf. Разметка носителя - это операция подготовки носителя к использованию. Раздел - это область сформированная при разметке. Файловый указатель - смещение относительно нулевого байта в файле. Последовательный вызов операций чтения позволяет прочитать весь файл не заботясь о его размере. Файловый буфер - кешширование файловых операций, при закрытии сброс буфера. Режим доступа - при открытии открывается на чтение и/или запись. Режим общего доступа - например лог файлы. Форматирование диска - операция по подготовке логического диска к использованию файловой системы. При ф. логический диск разбивается на блоки фикс.размера, - кластеры. Размер кластера от 512Б до нескольких КБ. Каждый файл занимает минимум один кластер. Иерархия каталогов. Windows (диски C, D, Windows, Program Files, ...) Unix (/bin, /home, /usr, ...) NTFS и HFS (macos): файл это набор атрибутов. атрибут это не только чтение запись, но и имя, размер и даже содержимое. есть возможность хранения нескольких версий файла в одном файле. Классификация файловых систем: жёсткий диск: fat32, ext2, hpfs журналир.системы: ext3, reiserfs, jfs, ntfs, xfs магн.ленты: qic cd-dvd: iso9669, 9690, hfs, udf сетевые фс: nfs, smbfs, sshfs задачи фс: именование файлов, прогр.интерфейс работы с файлами для приложений, отображение логической модели фс устойчивость фс к сбоям питания и другим сбоям в многопользовательских системах: защита файл одного пользователя от НСД другого пользователя.