Файловая система. Вся информация в компьютере хранится в файлах, с которыми и работает операционная система
Вся информация в компьютере хранится в файлах, с которыми и работает операционная система. Файл (от англ. "file") — это место постоянного хранения различных видов информации. Каждый файл на диске имеет обозначение, которое состоит из 2 частей: имени и расширения, которые разделены точкой. Расширение является не обязательным и используется в основном для описания содержимого файла. Все файлы на дисках располагаются в каталогах или директориях. Каталог(folder, directory) - место на диске, в которых хранятся файлы и информация о их свойствах(имя, размер, дата создания и т.д.). На каждом носителе информации существует главный или корневой каталог, в котором располагаются все остальные каталоги, называемые подкаталогами и некоторые файлы. Таким образом, создается иерархическая структура. Каталог, с которым в настоящий момент работает пользователь называется текущим. Файлы и каталоги являются самыми важными объектами файловой системы. Она необходима для того, чтобы ОС имела возможность работать с данными на жестком диске. Файловая система - это методы и структуры данных, которые используются ОС для хранения файлов на диске или его разделе. Существует множество файловых систем, которые используют различные операционные системы. Основными из них являются файловые системы FAT32 и NTFS, с которыми работают операционные системы класса Windows. FAT32 (File Allocation Table) разработана компанией Microsoft в конце 1996 года и первой ОС, которая ее поддерживала, была Windows 95 OSR2. В отличие от используемой ранее FAT16 в данной файловой системе использовалась 32-битовая таблица размещения файлов, что позволило уменьшить размер кластера (кластер - минимальная единица данных, которая используется при работе с винчестером посредством ОС) и добиться больших по объему разделов, а также содержать в них большое количество файлов(свыше 65 тыс. файлов). Основой FAT32 являются: ü загрузочная запись (Boot Record) - область хранения информации, необходимой для загрузки ОС(размер раздела, количество свободного места, размер кластера и т.д.) ü таблица размещения файлов (FAT - File Allocation Table) - область диска, в которой содержится информация о расположении файлов на разделах диска. ü корневой каталог (Root Directory)- главный каталог на логическом диске, в котором содержится информация о его файлах и папках. В апреле 1987 года Microsoft и IBM начали совместную разработку новой ОС OS/2. Под эту систему специально была разработана файловая система, призванная обеспечить стабильную и быструю работу с диском и облегчить труд администраторов. Но затем ежду фирмами возникли разногласия, в результате чего свет увидели OS/2 с файловой системой HPFS от IBM и Windows NT с файловой системой NTFS (New Technology File System) от Microsoft. Основой NTFS является главная таблица файлов (Master File Table, MFT). MFT резервирует под себя примерно 12% раздела. Если места на диске становится мало, MFT сокращается в 2 раза, после появления вновь восстанавливается и т.д. Файлы здесь состоят из двух частей: обязательной записи о них в MFT и опциональных параметров (свойств), называемых потоками.
|