Фрагмент для ознакомления
2
18. Файловая структура хранения информации. Файловые менеджеры Файловая структура хранения информации Понятия, используемые для описания файлов и файловых систем Файл (от англ. file – досье, набор документов) – это определенное количество информации (программа или данные), имеющее имя и хранящееся во внешней памяти. Атрибуты файла представляют собой некоторые характеристики файла, которые наделяют его определенными свойствами. Файловая система – это определенный порядок, который определяет способ организации, хранения и именования данных на носителях информации в компьютерах, а также в другом электронном оборудовании: цифровых фотоаппаратах, мобильных телефонах и т. п. Имя и атрибуты файла Все программы и данные хранятся во внешней памяти компьютера в виде файлов.
2
Имя файла состоит из двух частей, разделенных точкой: 1) собственно имени файла; 2) расширения, определяющего его тип (формат). Собственно имя файлу задает пользователь, а тип файла, как правило, задается программой автоматически при его создании (табл. 1). Таблица 1. Примеры типов файлов и их расширений
В различных операционных системах существуют различные форматы имен файлов. Например, в операционной системе Windows имя файла может иметь длину не более 255 символов, причем может содержать символы русского алфавита, например, Файловая система.docx. Операции над файлами В процессе работы на компьютере пользователь может выполнять над файлами следующие операции: • копирование файла (папки, каталога); • перемещение файла (папки, каталога); • удаление файла (папки, каталога); • переименование файла (папки, каталога). Файловая система. Функции файловой системы На внешнем носителе информации может храниться очень большое количество файлов и папок. Порядок хранения файлов на диске определяется используемой файловой системой. Каждый диск разбивается на две области: область хранения файлов и каталог. Каталог содержит имя файла и указание на начало его размещения на диске. Для дисков с небольшим количеством файлов (до нескольких десятков) может использоваться одноуровневая файловая система, когда каталог (оглавление диска) представляет собой линейную последовательность имен файлов (табл. 2). Таблица 2.
3
Одноуровневая файловая система
Если на диске хранятся сотни и тысячи файлов, то для удобства поиска используется многоуровневая иерархическая файловая система, которая имеет древовидную структуру. Такую иерархическую систему можно сравнить, например, с оглавлением данного учебника, которое представляет собой иерархическую систему разделов, глав, параграфов и пунктов. Начальный, корневой каталог содержит вложенные каталоги 1-го уровня, в свою очередь, каждый из последних может содержать вложенные каталоги 2го уровня и так далее. Необходимо отметить, что в каталогах всех уровней могут храниться и файлы. Например, в корневом каталоге могут находиться два вложенных каталога 1го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь, в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1 и Каталог_1.2) и один файл (Файл_1.1) – рис. 1. Рис. 1. Иерархическая файловая система Файловая система – это система хранения файлов и организации каталогов. Рассмотрим иерархическую файловую систему на конкретном примере. Каждый диск имеет логическое имя (С:, D:, Е: и так далее – жесткие и съемные диски). Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS – файл chess.exe (рис. 2).
Показать больше
Фрагмент для ознакомления
3
Список использованных источников 1. Агальцов В. П. Базы данных. В 2-х т., т. 2. Распределенные и удаленные базы данных. 1-e изд. – Форум Инфра-М, 2013. 272 с.
4
2. Сергеева И.И. Информатика: учебник / И.И. Сергеева, А.А. Музалевская, Н.В. Тарасова. – 2-е изд., перераб. и доп. – Москва: ФОРУМ: ИНФРА-М, 2017. – 384 с. 3. Советов Б.Я., Цехановский В.В., Чертовский В.Д. Базы данных: учебник. – М.: Юрайт, 2015. – 464 с. 4. Советов Б.Я. Информационные технологии: учебник / Б.Я. Советов, В.В. Цехановский. – 6-е изд. – М.: Юрайт, 2015. 5. Трофимов В.В. Информационные технологии: учебник / В.В. Трофимов – М: Дашков и К, 2016 – 542 с. 6. Шустова Л.Т., Тараканов О.В. Базы данных: учебник. – ИНФРА-М, 2016. – 304 с.