|
||||||||
Вы находитесь: Главная :: Kursovik | ||||||||
Тема:менеджер фаилов Теория: Файловая система
OC состоит из многих подсистем, каждая из которых решает определенную задачу. Одна из важнейших - организация хранения инфориации в компьютере и доступа к ней. Эту задачу решает файловая система. Она поддерживает определенную структкру на всевозможных накопителях информации в компьютере (винчестере, дискетах и пр.) Накопители имеют разный обьем, используют разные методы записи и хранения.
Фаиловая система вводит небольшое количество стандартных логических понятий, которые позволяютчеловеку работать с информацией, не вдаваясь в детали работы устройств, хранящих информацию.
Основные логические понятия файловой системы
Самой важное понятие - это файл. Вся информация, которую мы храним на дисках, должна быть доступна нам и опознаваема. Каждой группе байтов, несущих какую-либо законченную информацию, присваивается определенное обозначение - имя.
Файлом называется целостная поименования (т.е имеющая имя) совокупность информации на внешнем носителе информации.
С точки зрения файловой системы файл состоит из данных и некоторой служебной информации. Фаиловая система рассматривает файл как единое целое и позволяет выполнять над файлами несколько стандартных операций: создавать, копировать, переименовывать файлы.
Файлы могут содержать программы, исходные данные для их выполнения, иллюстрации, тексты, электронные таблицы и прочее. Каждый файл при создании получает имя. Имя состоит из собственного имени и расширения (в Windows). Расширение отделяется от собственного имени точкой.Оно показывает на принадлежность файла к какой-либо группе, определяет тип файла. Примеры: com., .exe - программы, готовые к выполнению .bat - командные файлы, содержащиекоманды ОС .bas - тексты программ на Бейсике;
.bmp - графические файлы
.dbf - файлы без данных
Имя файла может быть набрано в любом регистре, заглавными или маленькими буквами. Могут быть использованны цыфры и некоторые символы. В ОС MS DOS на имена файлов накладывались жесткие ограничения: количество символов в имени не должно было превышать 8, расширение не должно было содержать более 3 символов, нельзя было использовать русские буквы, точки, пробелы. В ОС Windows'95/98 многие из этих ограничений сняты, длина имени может достигать 255 символов, но нельзя использовать в имени такие символы как *, ?, / и некоторые другие.
Файловая система позволяет хранить файлы не в общей куче, а в виде иерархической структуры каталогов , вложенных друг в друга.
Каталогом или папкой называется специальный файл, в котором регистрируются другие файлы. На каждом носителе информации, например, на диске, создается главный каталог. Он создается при форматировании диска, хранится во вполне определенной области дисковой памяти, имеет ограниченный размер и не может быть удален никакими средствами. Корневой каталог включает в себя файлы и подкаталоги. Получается иерархическая древовидная структура каталогов или дерево каталогов.
Каждый файл регестрируется всегда только в одном катологе. Так как каталог - тоже файл, он может быть зарегистрирован в другом каталоге, по отношению к которому он будет называться подкаталогом. Каталог более низкого уравня вложенности называется надкаталогом по отношению к любому каталогу, который в нем зарегистрирован. На имена катологов распростроняются те же правила, что и на имена файлов, только расширение для них не используют.
Файлы физически хранятся на носителях, размещенных в различных устройствах. Носителем может быть магнитный или оптический диск, размещенные в дисководе, магнитная лента, размещенная в специальном магнитофоне - стримере. Некоторые устройства предусматривают оперативную смену носителей, дискет. Чтобы указать расположение файла, используется имя устройства или носителя. Предполагается, что нужный носитель заранее установлен на устройство.
Традиционно в системах Windows имена устройств однобуквенные c добавлением двоеточия. Обычно дисководы гибких дисков называют A: и B:, первый жесткий диск - С:. Если в компьютере есть другие дисководы, то их имена будут D:, E: и т.д.
Большая часть ОС позволяет на базе одного физического устройства организовать программным путем несколько логических устройств. Физический винчестер нередко разбивается на логические диски. На устройстве С: могут быть организованы логические устройства D: и E:. После этого файловая система будет работать с устройствами D: и E:, как они реально существовали. Для любого файла непременным атрибутом является имя логического диска, на котором он запсан. Диск и каталог, с которыми в настоящие время работает пользователь, называются текущими или рабочими. Таким образом, чтобы указать файл на современном компьютере, нужно задать следующую информацию: имя устройства, последовательность имен вложенных каталогов и имя файла. Последовательность из имен каталогов, ведущих к файлу, называется путем. Полное имя файла состоит из следующих частей: 1.имя логического устройства 2.путь, т.е каталоги, разделенные знаком \ 3.имя файла с расширением,есл оно имеется. Примеры путей к файлу: Пример полного имени файла: С:\SCHOOL\CLASS\FLAG.BMP Примеры путей к файлу: CLASS\IMAGES\ \SCHOOL\CLASS (путь от корневого каталога) ..\..\CLASS\ ("подъем" вверх по дереву каталогов)
Если компьютер работает в сети, то путь к файлу из общей сетевой папки должен начинаться двумя косыми черточками.
Подготовила Эва Кондратюк
|
|
|||||||
|
WOL.BZ - Бесплатный хостинг, создание сайтов |