19. Основные структуры файловых систем
Файловая система - это часть общей системы управления памятью, назначение которой сводится в основном к управлению файлами, хранящимися во внешней памяти, а также к контролируемому разделению информации между пользователями.
Функции файловой системы
-
предоставление возможности создавать, модифицировать, уничтожать файлы;
-
контролируемое разделение файлов несколькими пользователями;
-
предоставление пользователю возможности задания различной структуры файлов и возможности управления передачей информации между файлами;
-
в системе должны быть предусмотрены средства обеспечения сохранности и восстановления информации в файлах;
-
система должна обеспечивать независимость файлов от внешних устройств;
-
система должна предоставлять защиту информации в файлах от несанкционированнного доступа (возможность шифрования и дешифрования данных);
-
файловая система должна иметь “дружественный” интерфейс по отношению к пользователю.
Состав файловой системы
Файловая система, входящая в состав ядра ОС, как правило, содержит следующие средства:
-
Методы доступа к хранящимся в файлах.
-
Средства управления файлами
-
Средства управления внешней памятью, обеспечивающие распределение пространства внешней памяти для размещения файлов.
-
Средства обеспечения целостности файлов, которые гарантируют сохранность информации файла.
Основные ФС
-
Windows: FAT и NTFS.
-
Linux: Ext2,3,4