Планирование уроков на учебный год (по учебнику Н.Д. Угриновича)



Урок 4
Файл и файловая система





§ 1.3. Файл и файловая система



Содержание урока

1.3.1. Файл

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

Практическая работа 1.1

Лабораторная работа № 3 «Проектируем информационное пространство на компьютере»


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


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

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

Многоуровневая файловая система. Если на носителе хранятся тысячи или десятки тысяч файлов, то для удобства поиска файлы хранятся в многоуровневой файловой системе, представляющей собой систему вложенных папок. В каждой папке могут храниться другие папки, а также файлы.

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

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

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

Имена дисков и логических разделов дисков в операционной системе Windows (рис. 1.29). В операционной системе Windows каждый диск или логический раздел диска имеет логическое имя, обозначаемое латинскими буквами со знаком двоеточия: С:, D:, Е: и т. д. Сначала идут имена жестких дисков и их логических разделов, затем имена оптических и съемных дисков.

Рис. 1.29. Диски в операционной системе Windows


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

Н:\

Имена дисков и логических разделов дисков в операционной системе Linux (рис. 1.30). В операционной системе Linux каждый диск или логический раздел диска также имеет логическое имя. Жесткие диски и их логические разделы обозначаются латинскими буквами с порядковыми номерами разделов:

• hdal, hda2 и т. д. (эти логические разделы принадлежат первому жесткому диску);
• hdbl, hdb2 и т. д. (эти логические разделы принадлежат второму жесткому диску) и т. д.

Важное отличие операционной системы Linux от операционной системы Windows состоит в том, что папки дисков и их логических разделов не принадлежат верхнему уровню файловой системы. Эти папки «монтируются» в папку mnt, которая, в свою очередь, входит в корневую папку верхнего уровня.

Рис. 1.30. а — Логические разделы жестких дисков, смонтированные в папку ../mnt;
б — дисководы CD и DVD, съёмные диски, дисковод гибкого магнитного диска, вмонтированные в папку ../media


В операционной системе Linux оптические диски CD и DVD, съёмные диски и дисковод гибкого магнитного диска «монтируются» в папку media, которая тоже входит в корневую папку верхнего уровня. Корневой называется папка, включающая в себя все прочие папки и файлы файловой системы.

Выделение на одном жестком диске нескольких логических разделов дает следующие преимущества:

• на одном жестком диске можно хранить информацию в разных файловых системах;
• можно хранить файлы документов в одном логическом разделе диска, а файлы операционной системы — в другом, что позволяет переустанавливать операционную систему, не затрагивая данных;
• на одном жестком диске в различные логические разделы можно установить несколько разных операционных систем;
• форматирование и дефрагментация каждого логического раздела не затрагивают других разделов.

Путь к файлу. Как найти файлы в многоуровневой файловой системе? Для этого необходимо указать путь к файлу. Путь к файлу начинается с логического имени диска в операционной системе Windows или с корневой папки верхнего уровня в операционной системе Linux. Затем записывается последовательность имен вложенных друг в друга папок, в последней из которых содержится нужный файл.

Рассмотрим конкретный пример иерархической системы папок в операционной системе Windows. Пусть в корневой папке диска Н; имеются две вложенные папки первого уровня (Документы и Изображения), а в папке Изображения — одна вложенная папка второго уровня (Фото). При этом в папке Документы имеется файл Сочинение.doc, а в папке Фото — файл Kлacc.bmp (рис. 1.31).

Рис. 1.31. Пример иерархии файлов


Имена диска и папок записываются через разделитель «\». Пути к файлам Сочинение.doc и Класс.bmp можно записать следующим образом:

Н:\Документы\

Н:\Изображения\Фото\

Путь к файлу вместе с именем файла называют иногда полным именем файла. Примеры полных имен файлов: Н:\Документы\Сочинение.dос Н:\Изображения\Фото\Класс.bmр

В операционной системе Linux в полных именах файлов в качестве разделителя используется знак «/» (прямой слэш).

Контрольные вопросы


1. Из каких частей состоит путь к файлу? Полное имя файла?

2. В чем заключается различие между одноуровневой и иерархической файловыми системами?

3. Объясните различие между понятиями «каталог» и «папка».

4. Могут ли несколько файлов иметь одинаковые имена?

Задания для самостоятельного выполнения


1.5. Задание с кратким ответом. Дана иерархическая система папок в операционной системе Windows. Запишите полные имена файлов.

Cкачать материалы урока







Наверх