Таблица размещения файлов в которой компьютер запоминает адреса записанных файлов называется

Обновлено: 03.07.2024

Файл – это поименованная область внешней памяти.

Операции над файлами:

  1. Копирование
  2. Перемещение
  3. Переименование
  4. Удаление
  5. Поиск

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

? – означает ровно один произвольный символ

* – означает любую последовательность символов, в том числе, и пустую.

Каталог – это поименованная совокупность файлов и подкаталогов.

Файловая структура – это совокупность файлов на диске и взаимосвязей между ними.

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

Иерархические файловые структуры используются для хранения большого (сотни и тысячи) количества файлов.

Графическое изображение иерархической файловой структуры называется деревом.

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

Основная литература:

1. Босова Л. Л. Информатика: 7 класс. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2017. – 226 с.

Дополнительная литература:

  1. Босова Л. Л. Информатика: 7–9 классы. Методическое пособие. // Босова Л. Л., Босова А. Ю., Анатольев А. В., Аквилянов Н.А. – М.: БИНОМ, 2019. – 512 с.
  2. Босова Л. Л. Информатика. Рабочая тетрадь для 7 класса. Ч 1. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2019. – 160 с.
  3. Босова Л. Л. Информатика. Рабочая тетрадь для 7 класса. Ч 2. // Босова Л. Л., Босова А. Ю. – М.: БИНОМ, 2019. – 160 с.
  4. Гейн А. Г. Информатика: 7 класс. // Гейн А. Г., Юнерман Н. А., Гейн А.А. – М.: Просвещение, 2012. – 198 с.

Теоретический материал для самостоятельного изучения.

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

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

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

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

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

Имя файла состоит из двух частей, разделённых точкой: собственно имени файла и расширения. Имя файлу даёт пользователь, делать это нужно осмысленно, отражая в имени содержание файла. Имя файла может содержать до 255 символов национальных алфавитов и пробелы. Но в имени файлов есть и запрещённые символы, например, знак вопроса, звёздочка. Расширение имени файла задаётся программой автоматически, оно содержит 3–4 символа, которые записываются после точки.

Над файлами можно выполнять следующие действия: копирование, перемещение, переименование, удаление, поиск.

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

На каждом компьютерном носителе информации может храниться большое количество файлов. Для удобства поиска информации файлы объединяют в группы, называемые каталогами или папками. Каталогам, как и файлам, дают собственные имена. Каждый каталог может содержать множество файлов и вложенных каталогов, может входить в состав другого каталога, тем самым, образуя определённую структуру хранения файлов. Её называют файловой структурой. Файловая структура – это совокупность файлов на диске и взаимосвязей между ними.

Любой информационный носитель операционной системы Windowsимеет корневой каталог, который создаётся без участия человека. Корневые каталоги имеют специальное обозначение с указанием имени соответствующего устройства и знака «\» (обратный слэш).

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

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

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

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

Учитель работал в каталоге Д:\Уроки\7 класс \Практические работы. Затем перешёл в дереве каталогов на уровень выше, спустился в подкаталог Презентации и удалил из него файл Введение.ppt. Каково полное имя файла, который удалил учитель?

Учитель работал с каталогом: Д:\Уроки\7 класс\Практические работы. Поднявшись на один уровень вверх, он оказался в каталоге Д:\Уроки\7 класс. После этого учитель спустился в каталог Презентации, путь к файлам которого имеет вид: D:\Уроки\7 класс \Презентации. В этом каталоге он удалил файл Введение.ppt, полное имя которого Д:\Уроки\7 класс \Презентации\ Введение.ppt.

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

Материал для углубленного изучения темы.

Файловый менеджер Double Commander.

Double Commander‑ бесплатный файловый менеджер с двухоконным интерфейсом. Программа работает на разных операционных системах: Windows, Linux, MAC OS.

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


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

DoubleCommander имеет огромное количество настроек. Настроить можно практически каждый элемент окна, главное найти нужные галочки или поля ввода.

Работа с избранными папками осуществляется с помощью меню, выпадающего при нажатии на кнопку «*». Выглядит оно следующим образом:


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

Что касается группового переименования, то интерфейс для него выглядит следующим образом:


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

В DoubleCommander есть возможность с помощью горячих клавиш (или пункта меню) копировать в буфер обмена имя файла или полный путь до него, Правда, это решается двумя горячими клавишами: сначала переходим к «редактированию пути» в заголовке панели, затем выделенный путь можно скопировать с помощью стандартной комбинации Ctrl+C. Панель быстрого фильтра, позволяет искать файлы/папки в текущей папке, а при необходимости скрыть все файлы и папки, не удовлетворяющие критерию поиска.


Для поиска файлов в DoubleCommander довольно удобный интерфейс. Есть возможность вынесения результатов поиска на панель.

Программа DoubleCommander создана коллективом разработчиков из России, которые стремятся создать файловый менеджер, аналогичный по функциональности TotalCommander. Программа активно развивается.

Разбор решения заданий тренировочного модуля.

№1.Тип задания: выделение цветом.

Укажите, какое из указанных ниже имён файлов удовлетворяет маске ?ese*ie.?t*

Так как маска – это последовательность букв, цифр и других, допустимых в именах файлов символов, среди которых встречаются следующие: «?» – означает ровно один последовательный символ, «*» – означает любую (в том числе и пустую) последовательность символов произвольной длины. Рассмотрев маску?ese*ie.?t*, вопросительный знак – это один символ, т.е. s, * – это последовательность символов произвольной длины, т.е. может подойти ответ первый и последний, т.к. * – это ещё и пустой символ. Но, рассматривая расширение, и также рассуждая, последний вариант ответа не подходит, потому что на втором месте стоит буква t. Следовательно, выделяем цветом первый вариант ответа.

Ответ: seseie.ttx

№2.Тип задания: восстановление последовательности элементов.

Восстановите полное имя файла.

Файл Онегин.doc хранится на жёстком диске в каталоге ПОЭЗИЯ, который является подкаталогом каталога ЛИТЕРАТУРА. В таблице приведены фрагменты полного имени файла:

Файловые системы FAT все еще часто встречаются на дискетах, вспышка и другие твердое состояние карты памяти и модули (в том числе USB-накопители), а также многие портативные и встраиваемые устройства. FAT - это стандартная файловая система для цифровые фотоаппараты согласно Спецификация DCF.

Содержание

Обзор

Концепции

Файловая система использует индексную таблицу, хранящуюся на устройстве, для идентификации цепочек областей хранения данных, связанных с файлом, Таблица размещения файлов (ЖИР). FAT статически выделяется во время форматирования. Стол - это связанный список записей для каждого кластер, непрерывная область дискового хранилища. Каждая запись содержит либо номер следующего кластера в файле, либо маркер, указывающий конец файла, неиспользуемое дисковое пространство или специальные зарезервированные области на диске. В корневая директория диска содержит номер первого кластера каждого файла в этом каталоге. Затем операционная система может пройти через FAT, найдя номер кластера каждой последующей части файла на диске как цепочка кластеров пока не будет достигнут конец файла. Поддиректории реализованы в виде специальных файлов, содержащих записи каталога соответствующих файлов.

Каждая запись в связанном списке FAT представляет собой фиксированное количество битов: 12, 16 или 32. Максимальный размер файла или диска, к которому можно получить доступ, является произведением наибольшего числа, которое может быть сохранено в записях (меньше несколько значений, зарезервированных для обозначения нераспределенного пространства или конца списка) и размера дискового кластера. Даже если для расширения файла необходим только один байт памяти, ему должен быть выделен весь кластер, поэтому большие кластеры тратят много места на диске, если имеется большое количество небольших файлов.

Использует

Файловая система FAT используется с 1977 года для компьютеров и часто используется во встроенных системах. Совместимые файловые системы упрощают обмен данными, например, между настольными компьютерами и портативными устройствами. Файловые системы FAT используются по умолчанию для съемных носителей, таких как дискеты, супер-дискеты, объем памяти и флэш-память карты или USB-накопители. FAT поддерживается портативными устройствами, такими как КПК, цифровые фотоаппараты, видеокамеры, медиаплееры, и мобильные телефоны. В то время как FAT12 используется на дискетах, FAT16 и FAT32 обычно встречаются на более крупных носителях.

FAT также использовался на жесткие диски на протяжении ДОС и Windows 9x эпох. Microsoft представила новую файловую систему, NTFS, с Windows NT платформы в 1993 году, но FAT оставалась стандартом для домашнего пользователя до появления NT-based Windows XP в 2001 году. FAT по-прежнему используется на жестких дисках, которые, как ожидается, будут использоваться несколькими операционными системами, например, в общих Windows, GNU/Linux и среды DOS.

Многие операционные системы обеспечивают поддержку носителей в формате FAT через встроенные или сторонние обработчики файловой системы.

Номенклатура

«Файловая система FAT» означает, FAT12, FAT16 и FAT32. Утилиты операционной системы могут не определять, какая версия будет использоваться для форматирования устройства.

"FAT16"относится как к исходной группе файловых систем FAT с записями кластера шириной 16 бит, так и к более поздним вариантам ("FAT16B") с записями 32-битных секторов. Значения, хранящиеся в блоке параметров диска, могут использоваться для идентификации файловой структуры.

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

FAT12

Все управляющие структуры помещаются внутри первой дорожки, чтобы избежать движения головы во время операций чтения и записи. Любой поврежденный сектор в области управляющих структур сделает диск непригодным для использования. Инструмент форматирования DOS полностью отклонил такие диски. Плохие сектора допускались только в области данных файла. Кластеры, содержащие сбойные сектора, были помечены как непригодные для использования зарезервированным значением 0xFF7 .

Записи каталогов 86-DOS 1.00 и PC DOS 1.0 включали только одну дату - дату последнего изменения. PC DOS 1.1 добавил время последнего изменения. ПК DOS 1.x атрибуты файла включены скрытый бит и системный бит, а остальные шесть битов не определены. В то время DOS не поддерживала подкаталоги, но обычно на дискете было всего несколько десятков файлов.

В PC XT был первым ПК с жестким диском от IBM, и ПК DOS 2.0 поддерживал этот жесткий диск с FAT12 (FAT ID 0xF8 ). Фиксированное предположение о 8 секторах на кластер на жестких дисках практически ограничивало максимальный размер раздела до 16 МБ для 512-байтовых секторов и кластеров 4 КиБ.

MS-DOS 3.0 добавлена ​​поддержка 5.25-дюймовых дискет высокой плотности 1,2 МиБ (дескриптор носителя 0xF9 ), у которого было 15 секторов на дорожку, следовательно, больше места для файлов FAT.

FAT12 продолжает использоваться на всех распространенных дискеты, включая диски 1,44 МБ и более поздние версии 2,88 МБ (байт дескриптора носителя 0xF0 ).

Исходный FAT16

Логический секторный FAT

Другие поставщики работали над ограничениями размера тома, налагаемыми записями 16-битного сектора, увеличивая видимую размер секторов файловой системы. Эти логические секторы были больше (до 8192 байт), чем физический сектор размер (все еще 512 байт) на диске. Затем DOS-BIOS или системный BIOS объединят несколько физических секторов в логические, с которыми файловая система будет работать.

Эти изменения были прозрачны для реализации файловой системы в ядре DOS. Базовый DOS-BIOS преобразовал эти логические сектора в физические сектора в соответствии с информацией о разделах и физической геометрией диска.

Финальная FAT16

Если разделы, которые будут использоваться выпусками DOS до DOS 3.31, должны быть созданы современными инструментами, единственными критериями, которые теоретически необходимо удовлетворить, является количество секторов менее 65536 и использование старого идентификатора раздела ( 0x04 ). Однако на практике введите 0x01 и 0x04 первичные разделы не должны физически располагаться за пределами первых 32 МиБ диска из-за других ограничений в MS-DOS 2.x, которые иначе не справились бы с ними.

Гораздо позже, Windows NT увеличил максимальный размер кластера до 64 КиБ, считая количество секторов на кластер беззнаковым. Однако полученный формат не был совместим с какой-либо другой реализацией FAT того времени, и он давал больше внутренняя фрагментация. Windows 98, SE и ME также поддерживали чтение и запись этого варианта, но его дисковые утилиты с ним не работали, а некоторые FCB услуги недоступны для таких объемов. Это способствует запутанной ситуации совместимости.

FAT32

Максимальные размеры

Развитие

FAT32 была представлена ​​в MS-DOS 7.1 / Windows 95 OSR2 в 1996 году, хотя для ее использования потребовалось переформатирование и DriveSpace 3 (версия, поставляемая с Windows 95 OSR2 и Windows 98) никогда не поддерживала его. Windows 98 представила утилиту для преобразования существующих жестких дисков из FAT16 в FAT32 без потери данных.

Расширения

Расширенные атрибуты

Windows 2000 onward действует точно так же, как Windows NT, за исключением того, что он игнорирует EAs при копировании в FAT32 без какого-либо предупреждения (но показывает предупреждение для других ADS, таких как «Macintosh Finder Info» и «Macintosh Resource Fork»).

Cygwin использует " EA␠DATA.␠SF "файлы.

Длинные имена файлов

Один из Пользовательский опыт цели для дизайнеров Windows 95 была возможность использовать длинные имена файлов (LFN - до 255 UTF-16 кодовые единицы длинная), [nb 1] в дополнение к классическому 8.3 имена файлов (SFN). Для назад и прямая совместимость LFN были реализованы как дополнительное расширение поверх существующих структур файловой системы FAT с использованием обходной путь в способе размещения записей в каталоге.

Этот прозрачный метод хранения длинных имен файлов в существующих файловых системах FAT без изменения их структур данных обычно известен как VFAT (для "Virtual FAT") после Windows 95 драйвер виртуального устройства. [№ 5]

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

В Windows NT поддержка длинных имен файлов VFAT началась с версии 3.5.

Linux предоставляет драйвер файловой системы VFAT для работы с томами FAT с длинными именами файлов VFAT. Некоторое время UVFAT был доступен драйвер для обеспечения комбинированной поддержки UMSDOS-стиль разрешения с длинными именами файлов VFAT.

OS / 2 добавлена ​​поддержка длинных файлов в FAT с использованием расширенные атрибуты (EA) до введения VFAT. Таким образом, длинные имена файлов VFAT невидимы для OS / 2, а длинные имена файлов EA невидимы для Windows; поэтому опытным пользователям обеих операционных систем придется вручную переименовывать файлы.

Человек68K поддерживается до 18.3 имена файлов и (Shift JIS) Кандзи символы в собственном варианте файловой системы FAT.

Вилки и альтернативные потоки данных

Сама файловая система FAT не предназначена для поддержки Альтернативные потоки данных (ОБЪЯВЛЕНИЯ), но некоторые операционные системы, которые сильно от них зависят, разработали различные методы работы с ними на томах FAT. Такие методы либо хранят дополнительную информацию в дополнительных файлах и каталогах (классическая Mac OS и macOS) или придать новую семантику ранее неиспользованным полям структур данных FAT на диске (OS / 2 и Windows NT).

Mac OS с использованием Обмен ПК хранит свои различные даты, атрибуты файлов и длинные имена файлов в скрытый файл называется " FINDER.DAT ", и вилки ресурсов (обычный ADS Mac OS) в подкаталоге " RESOURCE.FRK ", в каждом каталоге, где они используются. Начиная с версии PC Exchange 2.1, они хранят длинные имена файлов Mac OS как стандартные длинные имена файлов FAT и преобразуют имена файлов FAT длиной более 31 символа в уникальные 31-символьные имена файлов, которые затем можно сделать видимыми для Приложения Macintosh.

macOS магазины вилки ресурсов и метаданные (атрибуты файлов, другие ADS) с использованием Формат AppleDouble в скрытом файле с именем, составленным из имени файла владельца с префиксом " ._ ", и Finder сохраняет некоторые метаданные папок и файлов в скрытом файле с именем " .DS_Store "(но учтите, что Finder использует .DS_Store даже в собственной файловой системе macOS, HFS +).

Разрешения и имена файлов UMSDOS

Производные

Турбо FAT

В своем Файловая система NetWare (NWFS) Novell реализовал сильно модифицированный вариант файловой системы FAT для NetWare Операционная система. Для больших файлов он использовал функцию производительности с именем Турбо FAT.

Напоминая те же основные идеи дизайна, что и FAT16 и FAT32, то FATX16 и FATX32 структуры на диске упрощены, но принципиально несовместимы с обычными файловыми системами FAT16 и FAT32, что делает невозможным монтирование таких томов обычными драйверами файловой системы FAT.

exFAT

exFAT предназначен для использования на флэш-накопители (такие как SDXC и Карта памяти Memory Stick XC), где в противном случае используется FAT32. Microsoft GUI а утилиты формата командной строки предлагают его в качестве альтернативы NTFS (и, для небольших разделов, чтобы FAT16B и FAT32). В MBR тип раздела является 0x07 (то же, что и для IFS, HPFS, и NTFS). Информация о логической геометрии, расположенная в VBR хранится в формате, не похожем на BPB.

Патенты

Проблемы и судебные иски

При записи файла на диск его, как правило, не удается поместить только в соседних кластерах, — особенно если он замещает собой несколько ранее удаленных более коротких файлов. Поэтому такой файл оказывается разделенным на части, и для правильного последующего его считывания нужно знать номера и последовательность занимаемых им кластеров. Эти данные составляют таблицу размещения файловFAT (File Allocation Table), часть которой приведена на рис. 4.5.

Каждая ячейка FAT соответствует определенному очередному кластеру диска. Первые из них (0 и 1) зарезервированы DOS и содержат идентификатор системы, поэтому первый используемый файлами кластер имеет номер 2. Для каждого файла в соответствующую его началу ячейку FAT помещен номер кластера, в котором находится следующий участок этого файла; в ячейку FAT, соответствующую этому кластеру — номер другого кластера, содержащего очередной участок файла, ит. д. — в каждой ячейке FAT записан номер очередного кластера данного файла. Например, если в корневом каталоге для одного из файлов в качестве начального указан кластер 4 (см. рис. 4.4), то в соответствующей ячейке FAT должен быть записан номер следующего кластера, который ПЭВМ будет считывать после четвертого (на рис. 4.5 — кластер под номером 5). В его ячейке должен находиться номер очередного считываемого кластера (в данном случае — 6) и т. д. Так происходит до тех пор, пока в очередной ячейке не окажется знак (End of File), соответствующий концу считываемого файла, — тогда дальнейшее считывание кластеров прекращается.


Кроме номеров кластеров в ячейках FAT могут быть записаны коды, соответствующие неиспользуемому (0) и дефектному (BAD) кластерам.

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

В зависимости от объема дискового пространства для записи номеров кластеров используется разное количество битов, указываемых в качестве номера FAT: для малых по объему жестких дисков и для дискет — обычно 12, для средних — 16, для больших — 32. Оно обуславливает максимальное количество адресуемых кластеров на диске (2 Л , где N — количество битов, отводимых под запись номера кластера). Например, для FAT12 — 4096 кластеров, для FAT 16 — 65 536, для FAT32 — 4 294 967 296. Их количество определяет и размер кластера, который рассчитывается путем деления информационной емкости диска (или его раздела) на количество кластеров на нем. Однако количество секторов, входящих в кластер, не может быть произвольным, и это ограничивает максимальную используемую емкость диска. Например, в FAT 16 допустимое количество секторов в кластере выбирается из ряда: 1, 2, 4, 8, 16, 32, 64, 128. Следовательно, предельная адресуемая емкость раздела диска не может превышать 2 16 х 128 х 512 байт = 4 Гбайт. Однако, как показывает опыт, при 128 секторах в кластере при работе с диском могут возникать сбои, поэтому, как правило, рекомендуют выбирать объем раздела при FAT16 не более 2 Гбайт.

Для FAT 32 количество кластеров составляет

2 = 4 294 967 296, а максимальное количество секторов в

кластере — 128 (оно выбирается из того же ряда, что и для FAT16). Следовательно, предельная емкость раздела диска

равна 2 х 128 х 512 байт = 262 144 Гбайт. Напомним, что большое количество секторов в кластере приводит при записи файлов небольших размеров к нерациональному расходованию дискового пространства, поэтому большой по объему НЖМД часто разделяют на несколько логических дисков. В этом случае размер кластера можно уменьшить, а значит, повысить эффективность использования рабочей поверхности диска.

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




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

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

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

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

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

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

Файловая система - это система хранения файлов и организации каталогов.

Рассмотрим иерархическую файловую систему на конкретном примере. Каждый диск имеет логическое имя (А:, В: - гибкие диски, С:, D:, Е: и так далее - жесткие и лазерные диски).

Пусть в корневом каталоге диска С: имеются два каталога 1-го уровня (GAMES, TEXT), а в каталоге GAMES один каталог 2-го уровня (CHESS). При этом в каталоге TEXT имеется файл proba.txt, а в каталоге CHESS - файл chess.exe (рис. 1.4).

Рис. 1.4. Пример иерархической файловой системы

Путь к файлу . Как найти имеющиеся файлы (chess.exe, proba.txt) в данной иерархической файловой системе? Для этого необходимо указать путь к файлу. В путь к файлу входят записываемые через разделитель "\" логическое имя диска и последовательность имен вложенных друг в друга каталогов, в последнем из которых содержится нужный файл. Пути к вышеперечисленным файлам можно записать следующим образом:

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

Пример полного имени файла:

Представление файловой системы с помощью графического интерфейса . Иерархическая файловая система MS-DOS, содержащая каталоги и файлы, представлена в операционной системе Windows с помощью графического интерфейса в форме иерархической системы папок и документов. Папка в Windows является аналогом каталога MS-DOS

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

В Windows на вершине иерархии папок находится папка Рабочий стол. Следующий уровень представлен папками Мой компьютер, Корзина и Сетевое окружение (если компьютер подключен к локальной сети) - рис. 1.5.

Рис. 1.5. Иерархическая структура папок

Если мы хотим ознакомиться с ресурсами компьютера, необходимо открыть папку Мой компьютер.

1. В окне Мой компьютер находятся значки имеющихся в компьютере дисков. Активизация (щелчок) значка любого диска выводит в левой части окна информацию о его емкости, занятой и свободной частях.

Читайте также: