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


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



ЗНАЕТЕ ЛИ ВЫ?

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



3.2.1. Понятие файла, папки и ярлыка, путь к файлу

Вся информация (программы, документы, таблицы, рисунки и пр.) хранится в файлах.

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

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

Файлы на диске записываются в свободные кластеры, поэтому фрагменты одного и того же файла могут находиться в разных местах диска. Относительно производительности системы наиболее предпочтительным является такой вариант размещения файла, когда его фрагменты занимают подряд идущие кластеры. Windows9х использует файловые системы FAT16 и FAT32, WindowsNT – файловую систему NTFS.

Каждый файл имеет имя и расширение. Расширение указывает на тип файла.

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

Файл – это поименованная совокупность данных, хранимых во внешней памяти и имеющих определенную структуру.

Имя файла состоит из двух частей, разделенных точкой: собственно имя файла (в ОС Windows имя файла может иметь длину до 255 символов, причем можно использовать русский алфавит) и расширение, определяющее его тип (программные – имеют расширение.exe или.com и файлы данных – например, текстовый редактор Word сохраняет документы в файлах типа.doc, табличный процессор Excel – файлы типа.xls и т.д.).

В имени и расширении файла нельзя использовать следующие символы:
*? \ / |: < > "

Другим важным объектом файловой системы Windows является папка. Папка Windows играет ту же роль, что и обычная папка для хранения документов в делопроизводстве: она позволяет упорядочить хранение документов. В среде Windows термин «папка» приобретает более широкое толкование - как хранилище объектов. Поэтому естественно говорить «папка содержит файлы».

Папка (каталог) – поименованное место на диске для хранения файлов.

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

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

 

Например, в корневом каталоге могут находиться два вложенных каталога 1-го уровня (Каталог_1, Каталог_2) и один файл (Файл_1). В свою очередь в каталоге 1-го уровня (Каталог_1) находятся два вложенных каталога второго уровня (Каталог_1.1, Каталог_1.2) и один файл (Файл_1.1).

РИС. (3.2)31 Многоуровневая иерархическая файловая структура

В случае обращения к файлу необходимо указать его путь. Путь – это последовательность из имен логического диска, папок и вложенных папок, разделенных символом «\».

 

Уникальность имени файла обеспечивается тем, что полным именем файла считается собственное имя файла вместе с путем доступа к нему. Понятно, что в этом случае на одном носителе не может быть двух файлов с тождественными полными именами.

Например, полное имя файла Устав.doc, который находится на диске С: в папке Договора, которая входит в папку Документы, можно записать следующим образом:

РИС. (3.2)32 Полное имя файла

 

Путь к файлу вместе с именем файла называют полным именем файла.

Просмотреть каталог можно двумя способами:

· открыть папку Мой компьютер

· открыть программу Проводник

Для поиска нужного файла, выполнить команду Пуск – Найти – Файлы и папки

Файлы и папки можно переносить/копировать из каталога в каталог (перетаскиванием или через буфер обмена), удалять, переименовывать, создавать.

Важным понятием в среде Windows является ярлык. Изображается он значком с черной стрелкой в левом углу.

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

Можно создавать ярлыки программ, папок, файлов, дисков, принтеров и т.д. Значок ярлыка повторяет значок объекта с добавленной к нему стрелкой.

Ярлык можно легко создать или уничтожить, что никак не влияет на связанный с ним объект. У каждого объекта может быть множество ярлыков.

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

 

3.2.2. Файловая система, ее структура и функции.

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

Основные функции файловой системы можно разделить на две группы:

1. Функции для работы с файлами (создание, удаление, переименование файлов и т.д.).

2. Функции для работы с данными, которые хранятся в файлах (запись, чтение, поиск данных и т.д.).

Принцип организации файловой системы – табличный. Данные о том, в каком месте на диске записан файл, хранится в таблице размещения файлов (File Allocation Table, FAT).

Эта таблица размещается в начале тома. В целях защиты тома на нем хранятся две копии FAT. В случае повреждения первой копии FAT дисковые утилиты могут воспользоваться второй копией для восстановления тома.

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

Наименьшей физической единицей хранения данных является сектор. Размер сектора 512 байт. Поскольку размер FAT – таблицы ограничен, то для дисков, размер которых превышает 32 Мбайт, обеспечить адресацию к каждому отдельному сектору не представляется возможным.

В связи с этим группы секторов условно объединяются в кластеры. Кластер является наименьшей единицей адресации к данным. Размер кластера, в отличие от размера сектора, не фиксирован и зависит от емкости диска.

К функции обслуживания файловой структуры относятся следующие операции, происходящие под управлением операционной системы:

· создание файлов и присвоение им имен;

· создание каталогов (папок) и присвоение им имен;

· переименование файлов и каталогов (папок);

· копирование и перемещение файлов между дисками компьютера и между катало­гами (папками) одного диска;

· удаление файлов и каталогов (папок);

· навигация по файловой структуре с целью доступа к заданному файлу, каталогу (папке);

· управление атрибутами файлов

 

3.2.3 Операции с файлами

Если щелкнуть правой кнопкой мыши на любом файле, то появится контекстное меню

РИС. (3.2)33 Контекстное меню файла

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

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

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

Вырезать - используется для перемещения файла Копировать - используется для копирования файла

Создать ярлык - создает ярлык для данного файла, потом ярлык можно перетащить в другой каталог, например, на Рабочий стол Удалить - удаляет файл в Корзину

Переименовать - позволяет переименовать файл

Свойства - отображает окно свойств файла, позволяющее просмотреть информацию о файле (размер, тип, дату создания и модификации), а также изменить атрибуты файла

В конкретном всплывающем меню могут быть и другие пункты, добавленные посторонними программами, например, в меню на рис имеются четыре пункта архиватора WinRAR и один пункт брандмауэра Outpost Pro (Сканировать на наличие spyware).

Маски в именах файлов

Для некоторых видов работ с файлами (групповых операций или поиска) используется маска, содержащая символы подстановки «*» и «?».

Символ «?» в маске означает, что вместо него должен стоять любой символ.

Символ «*» в маске означает, что вместо него может быть подставлено любое сочетание символов. То есть их может не быть совсем, либо быть несколько (1, 2, 3 и т.д.).

 



Поделиться:


Последнее изменение этой страницы: 2016-12-10; просмотров: 4068; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.118.200.136 (0.012 с.)