Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
файловая система.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
100.35 Кб
Скачать

Файловая система

Все программы и данные хранятся в долговременной (внешней) памяти компьютера в виде файлов.

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

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

До появления операционной системы Windows на большинстве компьютеров IBM PC работала операционная система MS-DOS, в которой действовали строгие правила присвоения имен файлам.

По этим правилам собственное имя файла могло иметь длину до 8 символов, а расширение - до 3 символов.

В операционной системы Windows требования к именам файлов стали существенно мягче:

1.Разрешается использовать в имени файла до 255 символов.

2. Разрешается использовать любые символы, за исключением следующих девяти: / \ : * ? " < > | .

Таблица 1. Расширения в именах файлов

Тип файла

Расширения

Исполнимые файлы

.exe,  .com, .bat

Текстовые файлы

.txt,  .doc, .rtf

Графические файлы

.gif,  .bmp,  .jpg, .jpeg,  .tif

Звуковые файлы

.wav,  .midi, .mp3, .wma

Видеофайлы

.avi, .mpeg

Программы на языках программирования

.pas,  .bas

Архиваторы данных

.rar, .zip

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

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

Файловая система определяет общую структуру именования, хранения файлов и организации каталогов в операционной системе.

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

На каждом носителе информации может храниться большое количество файлов. Порядок хранения файлов на диске определяется установленной файловой системой.

Файловая система определяет общую структуру именования, хранения файлов и организации каталогов в операционной системе.

Функции файловой системы:

  1. Сохранение информации на внешних носителях

  2. Чтение информации из файлов

  3. Удаление файлов, каталогов

  4. Переименование файлов

  5. Копирование файлов и др.

Атрибуты

Характеристики файла, наделяющие файл определенными свойствами. Для наиболее распространенных в настоящее время файловых систем FAT32 и NTFS можно выделить следующие файловые атрибуты:

"Только для чтения" (Read-only) - означает, что файл доступен операционной системе только для чтения, т. е. в него нельзя вносить какие-либо исправления. В большинстве случаев это не означает, что исправления внести вовсе невозможно, просто при попытке изменить файл с данным атрибутом пользователю будет показано соответствующее предупреждение.

"Скрытый" (Hidden) - подразумевается, что файл с данным атрибутом не выводится при показе тех или иных списков файлов.

"Системный" (System) - файлы с атрибутом "системный" чаще всего относятся к критичным файлам операционной системы, которые нельзя удалять или изменять.

"Архивный" (Archive) - в настоящее время по своему прямому назначению данный файловый атрибут FAT практически не используется. Изначально предполагалось, что этот атрибут будет указывать программам архивации файлы, предназначенные для резервного копирования. Другими словами, программа, осуществляющая резервное копирование файла на жестком диске, должна была сбрасывать атрибут "архивный", а программы, вносящие в последующем в этот файл какие-либо изменения, наоборот, вновь его устанавливать. Таким образом, программа резервного копирования путем проверки данного файлового атрибута могла легко определить, изменялся ли данный файл на жестком диске с момента осуществления предыдущего резервного копирования.

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

Компьютерные файлы объединяют в группы, для которых на компьютере создают папки. Таким образом, назначение папки состоит в объединении файлов и других папок в группы по какому-либо признаку.

Понятия – каталог, директория, папка, с точки зрения компьютерной грамотности, означают одно и то же, а именно – специальное место на компьютерном носителе информации, в котором хранятся имена файлов и сведения об этих файлах (размер файлов, время их последнего обновления, свойства файлов и т.п.)

Каждый диск разбивается на две области: область хранения файлов и каталог. Каталог (папка) содержит имя файла и указание на начало его размещения на диске.

Каталог можно воспринимать как контейнер, в котором размещаются файлы и другие каталоги, которые называются подкаталогами или вложенными каталогами (они находятся внутри другого каталога, вложены в него).

Каталоги организованы в многоуровневую (иерархическую) структуру, которая называется «деревом каталогов»

Главный каталог диска (который пользователь видит, «открыв» диск, например, в Проводнике Windows или аналогичной программе) называется корневым каталогом и обозначается буквой логического диска, за которой следует двоеточие и знак «\», например,

С:\ – это обозначение корневого каталога диска С.

Каждый каталог (кроме корневого) имеет (один единственный) «родительский» каталог – этот тот каталог, внутри которого находится данный каталог.

В операционной системе Windows имя папки может содержать до 255 символов (в имени папки нельзя использовать символы: / \ : * ? " < > | ).

Полный адрес каталога – это перечисление каталогов, в которые нужно войти, чтобы попасть в этот каталог (начиная с корневого каталога диска); например С:\USER\BIN\SCHOOL

Полный адрес файла состоит из адреса каталога, в котором он находится, символа «\» и имени файла, например

С:\USER\BIN\SCHOOL\Вася.txt

Например, полный адрес каталогов на рисунке можно записать так: C:\Рефераты\Физика C:\Рефераты\Информатика C:\Рисунки

Путь к файлу вместе с именем файла называют полным именем файла. Пример полного имени файлов: C:\Рефераты\Физика\Оптические явления.doc C:\Рефераты\Информатика\Интернет.doc C:\Рефераты\Информатика\Компьютерные вирусы.doc C:\Рисунки\Закат.jpg C:\Рисунки\ Зима.jpg

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

В масках, кроме «обычных» символов (допустимых в именах файлов) используются два специальных символа: звездочка «*» и знак вопроса «?»:

  • звездочка «*» обозначает любой количество любых символов, в том числе, может обозначать пустую последовательность;

  • знак вопроса «?» обозначает ровно один любой символ.

При выводе списка имен файлов они могут быть отсортированы по имени, типу (расширению), дате последнего изменения, размеру; это не меняет их размещения на диске. Если установлена сортировка по имени или типу, сравнение идет по кодам символов, входящих в имя или в расширение