logo search
informatica

Файловая структура диска

Работа с большими наборами данных автоматизируется проще, когда данные упорядочены, т.е. образуют заданную структуру. Существует 3 основных типа структур данных: линейная, табличная, иерархическая.

Линейные структуры данных– это упорядоченные структуры, в которых адрес элемента однозначно определяется его номером.

Табличные структуры данных– это упорядоченные структуры, в которых адрес элемента определяется номером строки и номером столбца, на пересечении которых находится ячейка, содержащая искомый элемент.

Нерегулярные данные, которые трудно представить в виде списка или таблицы, часто представляют в виде иерархическойструктуры. В иерархической структуре адрес каждого элемента определяется путем доступа (маршрутом), ведущим от вершины структуры к данному элементу.

В качестве единицы хранения данных в компьютере принят объект переменной длины, называемый файлом.

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

Хранение файлов организуется в иерархической структуре, которая в данном случае называется файловой структурой. В качестве вершины структуры служит имя носителя, на котором сохраняются файлы. Далее файлы группируются в папки, внутри которых могут быть созданы вложенные папки. Путь доступа к файлу начинается с имени устройства и включает все имена папок, через которые проходит. В качестве разделителя используется символ "\" (обратная косая черта).

Полным именем файласчитается собственное имя файла вместе с путем доступа к нему

<имя носителя>\<имя папки 1>\…<имя папки n> \имя файла.

По способам именования файлов различают "короткое" и "длинное" имя. До появления Windows95 существовало соглашение, согласно которому имя файла состоит из 2-х частей: собственно имени и расширения имени. На имя файла отводится 8 символов, а на его расширение – 3 символа. Имя от расширения отделяется точкой. Как имя, так и расширение могли включать только символы латинского алфавита. Такие имена файлов назывались "короткими". Их недостаток – низкая содержательность. С появлением Windows95 было введено понятие "длинного" имени. Такое имя может содержать до 256 символов. "Длинное" имя может содержать любые символы, кроме 9 специальных: \, /, :, *, ?, ", <, >, |. В имени разрешается использовать пробелы и несколько точек. Расширением имени считаются все символы, идущие после последней точки.

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

Атрибуты– это дополнительные параметры, определяющие свойства файлов.

Атрибут Только чтение ограничивает возможности работы с файлом. Его установка означает, что файл не предназначен для внесения изменений.

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

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

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

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

К основным операциям с файловой структуройотносятся:

· навигация по файловой структуре;

· запуск программ и открытие документов;

· создание папок;

· копирование файлов и папок;

· перемещение файлов и папок;

· удаление файлов и папок;

· переименование файлов и папок;

· создание ярлыков.