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