Утилиты и организация данных на диске.

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

Файл – логически связанная совокупность данных для размещения которой во внешней памяти выделяется именованная область.

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

При описании местонахождения файла в этой структуре – пути – имена подкаталогов отделяются обратной косой чертой «\», в начале описания пути указывается логическое имя диска с двоеточием, например: C:\users\games\tetris.com

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

- путь;

- имя;

- объем в байтах;

- дата и время создания;

- специальные атрибуты (R- read only, H-hidden, S-system, A-arhiv).

Расширением принято обозначать тип файлов. Соглашения по типу файлов:

.com, .exe – исполняемые;

.bat – командные;

.sys – системные;

.arj, .zip, .rar – архивные;

.bak – резервные копии;

.doc – документы Word;

.xls – таблицы Excel;

.mdb – базы данных Access;

.bas – программы на Бейсике;

.pas – программы на Паксале;

.tmp – временный файл.

 

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

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