Система управления файлами. Функция файловой системы



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

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

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

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

Наиболее важной характеристикой любого механизма абстракции является то, как именуются управляемые объекты. При создании файла пользователь дает файлу имя. Когда пользователь завершает работу, файл продолжает свое существование и по его имени к нему могут получить доступ другие пользователи. Например, в файловой системе MS-DOS имя файла могло содержать от 1 до 8 символов плюс расширение от 0 до 3 символов.

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

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

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

Информация, с которой работает человек, обычно структурирована. Это, прежде всего, позволяет более эффективно организовать хранение данных, облегчает их поиск, предоставляет дополнительные возможности в именовании. Аналогично, и при работе с файлами желательно ввести механизмы структурирования. Проще всего организовать иерархические отношения. Для этого достаточно ввести понятие каталога (directory). Каталог содержит информацию о данных, организованных в виде файлов. Другими словами, в каталоге должны содержаться дескрипторы файлов. Если файлы организованы на блочном устройстве, то именно с помощью каталога система управления файлами будет находить адреса тех блоков, в которых размещены искомые данные. Причем очевидно, что каталогом может быть не только специальная системная информационная структура, которую часто называют корневым каталогом, но и сам файл. Такой файл-каталог должен иметь специальное системное значение; система управления файлами должна его выделять на фоне обычных файлов. Файл-каталог часто называют подкаталогом (subdirectory). Если файл-каталог содержит информацию о других файлах, то поскольку среди них также могут быть файлы-каталоги, мы получаем возможность строить почти ничем не ограниченную иерархию.

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

 

Вопросы, вынесенные на практическое занятие:

1. Что такое информатика?

2. Какова главная функция информатики?

3. Назовите задачи информатики.

4. Что такое информация?

5. От чего зависит количество информации, которое содержится в сообщении о каком-либо случайном событии?

6. Что такое сигнал? Какие виды сигналов вы знаете?

7. Что такое сообщение, данные, канал связи?

8. Что такое кодирование? Какие виды кодирования вы знаете?

9. Что такое изоморфизм?

10. В чем измеряется количество информации?

11. Что такое информационная энтропия?

12. Что такое медицинская информатика? Что является объектом ее изучения?

13. Что такое вычислительная система?

14. Что входит в структурную схему ПК?

15. Что такое медицинские информационные технологии?

16. Виды запоминающих устройств.

17. Виды памяти и их основные функции.

18. Что такое программное обеспечение (ПО) ПК? Его классификация.

19. Что такое файл, файловая система, утилиты?

20. Основные характеристики современных ПК.

21. Современные операционные системы и операционные оболочки.

ТЕМА 2


Дата добавления: 2018-11-24; просмотров: 362; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!