Файловая система. Операционная система позволяет организовывать файлы в каталог, т.е
Операционная система позволяет организовывать файлы в каталог, т.е. специальный файл большей длины, в котором регистрируются другие файлы или другие, меньшие по размеру, каталоги. Имя каталога представляет собой набор символов без расширения, и ему присваивается атрибут Directory.
Файлы и программы размещаются в каталогах разного уровня и образуют разветвленную файловую структуру – файловую систему.
Основным всегда является корневой каталог A, B,C, D, E\ и т.д. Остальные уровневые каталоги размещаются по иерархической структуре. Корневой каталог на каждом носителе внешней памяти существует в единственном экземпляре. Все другие каталоги и папки создаются либо пользователем, либо могут быть автоматически созданы программами.
Файловая структура представляет собой файловое «дерево» с множеством ответвлений, объединенных по общему признаку (рис.9).
Рисунок 9 Файловая структура ПК
Файлы и каталоги (папки), зарегистрированные в одном каталоге (папке), должны иметь уникальные имена. В разных каталогах (папках) они могут иметь совпадающие имена.
В процессе работы над файлами и каталогами (папками) производят следующие операции:
- создание;
- копирование;
- перемещение;
- удаление;
- переименование;
- поиск на диске по имени файла и содержащейся в нем строке символов;
- архивирование файлов.
Путь, по которому происходит поиск файла или каталога, называется маршрутом. Таким образом, маршрут – это последовательный алгоритм, описывающий имена каталогов, записанных через \.
Маршруты делятся на два вида:
1. Полный маршрут – указываются все каталоги, начиная с корневого и заканчивая конкретным файлом:
C:\Lexicon\lex.exe
2. Неполный маршрут задается, начиная с текущего каталога, и также заканчивается конкретно необходимым файлом:
Lexicon\lex.exe
Контрольные вопросы
1. Сформулируйте определения понятий «программа» и «программное обеспечение».
2. Опишите структуру программного обеспечения.
3. Что входит в состав базового ПО? Каково его назначение?
4. Каково назначение драйверов и утилит?
5. Приведите примеры драйверов и утилит.
6. Что включает в себя прикладное ПО? Каково его назначение?
7. Понятие и функции операционных систем.
8. Рассказать о классификации ОС.
9. Дайте определение понятие «файл», назовите параметры и атрибуты файла.
10. Опишите структуру имени файла.
11. Расскажите о правилах именования файлов.
12. Что собой представляет файловая система?
13. Какие операции можно производить над файлами и каталогами.
14. Из чего складывается полное имя файла?