ВУЗ:
Составители:
45
5.3. Файловая система
5.3.1. Понятие файла.
В качестве единицы хранения информации принят объект перемен-
ной длины, называемый файлом. Файл – логически связанная совокуп-
ность данных или программ, для размещения которых в памяти выделя-
ется именованная область. Файл характеризуется полным именем, объ-
емом в байтах, датой и временем создания (изменения) и атрибутами.
В DOS
имя файла образуется не более чем из 8 символов. Допус-
тимы буквы только латинского алфавита, с одной из которых рекомен-
дуется начинать имя. Запрещены символы «.», «*», «?», «:», «;», «,». В
Windows имя файла может содержать до 256 символов любого алфави-
та. Желательно, чтобы имя отражало смысловое содержание файла.
Полное имя более подробно характеризует файл и образуется из
имени
файла и типа (расширения), разделенных точкой (между именем и ти-
пом пробелы недопустимы). Расширение имени служит для характери-
стики хранящейся в файле информации и образуется не более чем из 3
букв только латинского алфавита.
При работе с группой файлов пользуются шаблоном (маской)
имени. Маска имени файла – специальная форма, в которой
в полях
имени и типа файла используются символы-заменители «*» и/или «?».
Символ «*» служит для замены любой последовательности символов. В
поле имени и типа может быть использовано по одному символу «*».
Символ «?» служит для замены одного символа. В маске может быть
использовано несколько таких символов.
Атрибуты – это дополнительные параметры, определяющие свой-
ства файлов
. Установка атрибута «Только для чтения» означает, что
файл не предназначен для внесения изменений. Атрибут «Скрытый»
сигнализирует операционной системе о том, что данный файл не сле-
дует отображать на экране при проведении файловых операций. Это
мера защиты против случайного (умышленного или неумышленного)
повреждения файла. Атрибут «Системный» назначается файлам, обла-
дающим важными
функциями в работе самой операционной системы.
Средствами операционной системы его изменить нельзя. Атрибут «Ар-
хивный» в настоящее время значения не имеет.
С понятием файла в MS DOS тесно связано понятие логического
диска. Логический диск создается и управляется специальной про-
граммой (драйвером). Он имеет уникальной имя в виде одной латин-
ской буквы C, D, E, F и т
.д. Логический диск может реализовываться
на жестком диске, гибком диске, на CD-ROM, в оперативной памяти
(электронный диск) и т.п. На одном физическом диске может быть соз-
дано несколько логических дисков. В дальнейшем изложении под дис-
46
ком понимается логический диск.
5.3.2. Организация доступа к файлу.
Доступ – процедура установления связи с памятью и размещен-
ным в ней файлом для записи или чтения данных.
Хранение файлов организуется в иерархической структуре, которая в
данном случае называется файловой структурой. В качестве вершины
структуры служит имя носителя, на котором сохраняются файлы. Да
-
лее файлы группируются в каталоги (папки), внутри которых могут
быть созданы вложенные каталоги (папки). Верхним уровнем вложен-
ности иерархической структуры является корневой каталог (папка)
диска. Признак объединения файлов в каталоги (папки) определяется
их создателем (пользователем). Правила присвоения имени каталогу
ничем не отличаются от правил присвоения имени файлу, хотя неглас-
но
для каталогов не принято задавать расширения имен. Файл или ка-
талог могут быть зарегистрированы с одним и тем же именем в разных
каталогах, но в одном и том же каталоге только один раз.
Различают два состояния каталога (папки) – активное и пассивное.
Активный (текущий) каталог (папка) – каталог (папка), в котором (ко-
торой
) работа пользователя производится в текущее машинное время.
Пассивный каталог (папка) – каталог (папка), с которым (которой) в
данный момент времени не имеется связи.
В иерархических структурах данных адрес объекта задается мар-
шрутом (путем доступа), ведущим от вершины структуры к объекту. В
данном случае доступ к файлу можно организовать следующим образом:
−
если имя файла зарегистрировано в текущем каталоге (папке), то
достаточно для доступа к файлу указать только его имя;
− если имя файла зарегистрировано в пассивном каталоге (пассив-
ной папке), то, находясь в текущем (текущей) каталоге (папке), следует
перечислить имена каталогов (папок) в порядке их следования к нуж-
ному каталогу (нужной папке
).
При записи пути доступа к файлу, проходящего через систему вло-
женных каталогов (папок), все промежуточные каталоги (папки) разде-
ляются между собой символом «\» (обратный слеш). Таким образом,
правило записи пути доступа к файлу имеет вид:
<имя носителя>:\<имя каталога (папки) 1>\ ... \<имя каталога (пап-
ки) N>\<полное имя файла>.
Описанный принцип организации доступа
к файлу через каталог
(папку) является основой файловой системой. Файловая система –
часть операционной системы, управляющая размещением и доступом к
файлам и каталогам (папкам) на диске.
45 46 5.3. Файловая система ком понимается логический диск. 5.3.1. Понятие файла. 5.3.2. Организация доступа к файлу. В качестве единицы хранения информации принят объект перемен- Доступ – процедура установления связи с памятью и размещен- ной длины, называемый файлом. Файл – логически связанная совокуп- ным в ней файлом для записи или чтения данных. ность данных или программ, для размещения которых в памяти выделя- Хранение файлов организуется в иерархической структуре, которая в ется именованная область. Файл характеризуется полным именем, объ- данном случае называется файловой структурой. В качестве вершины емом в байтах, датой и временем создания (изменения) и атрибутами. структуры служит имя носителя, на котором сохраняются файлы. Да- В DOS имя файла образуется не более чем из 8 символов. Допус- лее файлы группируются в каталоги (папки), внутри которых могут тимы буквы только латинского алфавита, с одной из которых рекомен- быть созданы вложенные каталоги (папки). Верхним уровнем вложен- дуется начинать имя. Запрещены символы «.», «*», «?», «:», «;», «,». В ности иерархической структуры является корневой каталог (папка) Windows имя файла может содержать до 256 символов любого алфави- диска. Признак объединения файлов в каталоги (папки) определяется та. Желательно, чтобы имя отражало смысловое содержание файла. их создателем (пользователем). Правила присвоения имени каталогу Полное имя более подробно характеризует файл и образуется из имени ничем не отличаются от правил присвоения имени файлу, хотя неглас- файла и типа (расширения), разделенных точкой (между именем и ти- но для каталогов не принято задавать расширения имен. Файл или ка- пом пробелы недопустимы). Расширение имени служит для характери- талог могут быть зарегистрированы с одним и тем же именем в разных стики хранящейся в файле информации и образуется не более чем из 3 каталогах, но в одном и том же каталоге только один раз. букв только латинского алфавита. Различают два состояния каталога (папки) – активное и пассивное. При работе с группой файлов пользуются шаблоном (маской) Активный (текущий) каталог (папка) – каталог (папка), в котором (ко- имени. Маска имени файла – специальная форма, в которой в полях торой) работа пользователя производится в текущее машинное время. имени и типа файла используются символы-заменители «*» и/или «?». Пассивный каталог (папка) – каталог (папка), с которым (которой) в Символ «*» служит для замены любой последовательности символов. В данный момент времени не имеется связи. поле имени и типа может быть использовано по одному символу «*». В иерархических структурах данных адрес объекта задается мар- Символ «?» служит для замены одного символа. В маске может быть шрутом (путем доступа), ведущим от вершины структуры к объекту. В использовано несколько таких символов. данном случае доступ к файлу можно организовать следующим образом: Атрибуты – это дополнительные параметры, определяющие свой- − если имя файла зарегистрировано в текущем каталоге (папке), то ства файлов. Установка атрибута «Только для чтения» означает, что достаточно для доступа к файлу указать только его имя; файл не предназначен для внесения изменений. Атрибут «Скрытый» − если имя файла зарегистрировано в пассивном каталоге (пассив- сигнализирует операционной системе о том, что данный файл не сле- ной папке), то, находясь в текущем (текущей) каталоге (папке), следует дует отображать на экране при проведении файловых операций. Это перечислить имена каталогов (папок) в порядке их следования к нуж- мера защиты против случайного (умышленного или неумышленного) ному каталогу (нужной папке). повреждения файла. Атрибут «Системный» назначается файлам, обла- При записи пути доступа к файлу, проходящего через систему вло- дающим важными функциями в работе самой операционной системы. женных каталогов (папок), все промежуточные каталоги (папки) разде- Средствами операционной системы его изменить нельзя. Атрибут «Ар- ляются между собой символом «\» (обратный слеш). Таким образом, хивный» в настоящее время значения не имеет. правило записи пути доступа к файлу имеет вид: С понятием файла в MS DOS тесно связано понятие логического <имя носителя>:\<имя каталога (папки) 1>\ ... \<имя каталога (пап- диска. Логический диск создается и управляется специальной про- ки) N>\<полное имя файла>. граммой (драйвером). Он имеет уникальной имя в виде одной латин- Описанный принцип организации доступа к файлу через каталог ской буквы C, D, E, F и т.д. Логический диск может реализовываться (папку) является основой файловой системой. Файловая система – на жестком диске, гибком диске, на CD-ROM, в оперативной памяти часть операционной системы, управляющая размещением и доступом к (электронный диск) и т.п. На одном физическом диске может быть соз- файлам и каталогам (папкам) на диске. дано несколько логических дисков. В дальнейшем изложении под дис-
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »