Что такое файловая структура компьютера? Определение

Управление файлами, типы файлов, файловая система, атрибуты файла.

Доброго времени суток уважаемый пользователь, в этой статье речь пойдет о такой теме, как файлы. А именно мы рассмотрим: Управление файлами, типы файлов, файловая структура, атрибуты файла.

Одной из основных задач ОС является предоставление удобств пользователю при работе с данными, хранящимися на дисках. Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя логической моделью, которая реализуется в виде дерева каталогов, выводимого на экран такими утилитами, как Norton Commander, Far Manager или Windows Explorer. Базовым элементом этой модели является файл, который так же, как и файловая система в целом, может характеризоваться как логической, так и физической структурой.

Определение файла

Работой любого компьютера руководит операционная система, без которой невозможно его использовать по прямому предназначению. Для понимания того, что представляет собой ФС, необходимо вникнуть в суть другого термина – файла. С английского слово file переводится как «папка» и означает именованную область данных диска либо любого другого носителя информации. Также можно дать и такое определение файла: это — последовательность определенного количества байтов, причем его длина произвольная.

Как понять файловую структуру персонального компьютера наиболее адекватно, и о каких данных идет речь? Обычно любая хранимая или обрабатываемая информация — это:

  • электронные документы;
  • изображения;
  • программное обеспечение;
  • музыкальные композиции;
  • видеоконтент и прочее.

Однако всю эту информацию необходимо как-то упорядочить, что делается для удобства в отношении пользователя. Но это относится не только к файлам. К примеру, все мы храним обувь в отдельности от одежды. То же самое применимо и к продуктам, ведь никто не хранит обувь рядом с ними?! Поэтому мы прибегаем к двум проверенным способам:

  • сортировка;
  • группировка.

Что касается файлов, то здесь используется 2 способ. За что и отвечает операционная система. Но действует она посредством файловой системы или структуры.

Как это работает

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

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

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

Прочитает ли ваше устройство флешку или SD карту с определенной файловой системой, определяет то, какая операционная система установлена на этом устройстве. С компьютерами все просто, здесь читается практически любая ФС на носителях, и более того — мы сами можем определять ее при форматировании. Windows, Linux, Mac OS, Android и IOS — универсальные ОС, которые поддерживают сразу несколько разных видов файловых систем.

А вот в случае с оборудованием типа: магнитол, телевизоров, DVD плееров с USB входом и другим аналогичным — прочитает ли оно флешку, к примеру, в формате NTFS, будет зависеть уже от производителя этого оборудования. Поэтому, перед тем, как покупать такую аппаратуру, или записывать файлы для нее на накопитель, посмотрите какую ФС она вообще поддерживает.

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

Есть определенные файловые системы, которые используются повсеместно, это: FAT32, NTFS и exFAT. Это универсальные ФС, которые видят все ОС: Windows, Linux, Mac OS, IOS, Android и другие. А также их читают практически все фотоаппараты, видеокамеры, телевизоры и другое оборудование. Есть и ФС, которые были специально разработаны для работы в определенных приложениях, к примеру, ISO 9660 разработана специально для оптических дисков.

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

FAT (таблица размещения файлов) — это простая ФС с классической архитектурой. Была разработана еще в 1 976 годах Биллом Гейтсом и Марком МакДональдом для MS-DOS и Windows. До сих пор применяется для некоторых флеш накопителей. Используется исключительно для небольших флеш накопителей, дисков и простых структур папок.

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

Существует четыре версии этой ФС, самые известные и распространенные на данный момент — FAT32 и exFAT (FAT64). Цифра в конце названия означает количество бит, которые отведены для хранения кластера.

Что такое «Файловая структура»?

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

Видов логических структур существует несколько. Предназначены они для различных архитектур дисковых хранилищ. Среди них:

  1. Одноуровневая (линейная) – это обычая последовательность имен файлов. Часто она используется для небольших по объему дисков, на которых может располагаться совсем малое количество элементов. Доступ к информации на таких носителях осуществляется через простое обращение по имени, поскольку никаких вложенных папок, где могли находиться данные – нет.
  2. Многоуровневая (иерархическая) – многоуровневая последовательность папок и файлов. Используется на дисковых хранилищах, на которых хранятся сотни или тысячи элементов. Она имеет древовидное построение. Начальный или корневой каталог содержит вложенные каталоги первого уровня, которые в свою очередь могут содержать папки второго уровня и так далее. В каталоге любого уровня предусмотрено хранение файлов.

Для доступа к данным в многоуровневый каталогах следует указывать их адрес (путь к данным), который записывается через обратный слеш («»). Например, если корневой каталог имеет наименование «С», а папка второго уровня, в которой хранится файл 1.txt, называется «Новая папка», то путь к нему будет таким : С:Новая папка1.txt.

Структура системы

В Windows, с точки зрения ФС, во главе всех каталогов «стоит» папка «Рабочий стол», далее идут «Мой компьютер», «Корзина», «Сеть». «Мой компьютер» же состоит из дисков, установленных в персональном компьютере.

Полное имя файла

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

В операционной системе Windows путь к файлу начинается с логического имени устройства внешней памяти; после имени каждого подкаталога ставится обратный слэш. В операционной системе Linux путь к файлу начинается с имени единого корневого каталога; после имени каждого подкаталога ставится прямой слэш.

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

Пример полного имени файла в ОС Windows:

  • Е: изображенияфотоКатунь. j peg

Пример полного имени файла в ОС Linux:

  • /home/methody/text

Задача 1. Пользователь работал с каталогом С:ФизикаЗадачиКинематика. Сначала он поднялся на один уровень вверх, затем ещё раз поднялся на один уровень вверх и после этого спустился в каталог Экзамен, в котором находится файл Информатика.dос. Каков путь к этому файлу?

Решение. Пользователь работал с каталогом С:ФизикаЗадачиКинематика. Поднявшись на один уровень вверх, пользователь оказался в каталоге С:ФизикаЗадачи. Поднявшись ещё на один уровень вверх, пользователь оказался в каталоге СДФизика. После этого пользователь спустился в каталог Экзамен, где находится файл. Полный путь к файлу имеет вид: С:ФизикаЭкзамен.

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

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

Разновидности

  • Физическая – её задачи: управление пространством накопителя, размещение и предоставление доступа к файлам, формирование их структуры на дисках.
  • Логическая – это пространство имён или адресное пространство.

Поясним. Физически все файлы расположены на одном жёстком диске или в флеш-памяти. Для обращения к ним используется адресное пространство – указывается путь. Представим, что все документы находятся на одном диске C:.

Для обращения к документам в одноуровневых ФС вводят название раздела, далее – его имя, например, C:file.docx.

После буквенной метки диска ставится двоеточие, затем – обратная косая черта «».

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

Например: C:документыfile.docx, C:видеосериалы8сезонсерия5.mp4. После названия папки ставится разделитель – обратная косая черта, после имени документа – точка, затем – его расширение, обычно состоящее из трёх букв.

При описанной организации ФС документы имеют два имени:

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

На одном физическом диске может располагаться несколько (зависит от файловой системы) логических разделов (томов). Если этот накопитель используется для запуска операционной системы, первый его диск будет системным – хранятся файлы ОС и активным – из него «операционка» загружается. Обычно имеет буквенную метку «C». Остальные диски предназначены для пользовательских данных, по умолчанию носят буквенные метки, следующие за «С» в английском алфавите: D, E, F. A и B – зарезервированы под флоппи-дисководы, которые вышли из обихода.

Различают два вида иерархических систем, это

Описанная ФС ускоряет поиск нужных файлов, позволяет:

  • Хранить на одном разделе множество документов с одинаковыми короткими названиями, если те расположены в разных папках – имеют различные адреса.
  • Группировать документы по общим признакам.
  • Держать на компьютере несколько копий одного документа.

Благодаря папкам мы понимаем, что в каталоге «Фильмы» находятся видеофайлы, «Фото» – фотоколлекция, в «ФотоОтпуск2021» снимки с последнего отдыха. В каталогах «Физика» и «Химия» могут располагаться объекты с одинаковыми именами – «Лабораторная работа №1.docx».

Порядок подчинения или древовидная структура файлов формируется пользователем на всех разделах, кроме системного, где всё делают программы установки ОС и приложений. Человеку в иерархию каталогов на разделе C: вмешиваться не стоит.

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

Ныне практически каждая файловая система многоуровневая или древовидная

Коротко о главном

Файл — это именованная область внешней памяти компьютера.

Все необходимые действия над файлами обеспечивает операционная система.

Имя файла состоит из собственно имени и расширения. Расширение указывает на тип информации в файле (тип файла).

Иерархическая файловая структура — многоуровневая организация файлов на дисках.

Каталог — это поименованный перечень файлов и подкаталогов (вложенных каталогов). Каталог самого верхнего уровня называется корневым. Он не вложен ни в какие каталоги.

Полное имя файла состоит из имени логического диска, пути к файлу на диске и имени файла.

Основные правила организации

Что важно знать и понимать:

  1. Не стоит сохранять данные на рабочем столе. Рабочий стол должен быть чистым и отображать те великолепные обои высокого разрешения, которые на нем находятся. Он должен содержать только корзину для мусора. В некоторых случаях может быть удобным поместить один или два файла на рабочий стол для временного хранения. Если тяжело содержать рабочий стол в чистоте, могут помочь приложения для автоматической очистки. Hazel – приложение для Mac, а для Windows есть DropIt. Пример упорядоченного рабочего стола приведен ниже.
  2. Стоит ограничить создание папок. Большинство файлов и материалов могут уместиться где-то в иерархии, если хорошо проведена работа над первоначальным планированием. В общем, создавать новые каталоги (особенно верхнего уровня) нужно только в том случае, если ни одна из существующих папок не подходит для хранения новой информации.
  3. Названия файлов и каталогов должны быть стратегическими. Одна из основных целей организации данных – это «легкий поиск». Ключевой способ сделать это – думать над тем, как правильно назвать папки и документы. Название не должно быть сложным. Бретт Келли любит говорить о концепции именования данных, помня о будущем: «Попытайтесь представить, в каких обстоятельствах может понадобиться файл, и какие слова, скорее всего, будут использованы, при попытке найти его». Таким образом, хорошее имя позволит просмотреть содержимое каталога и сразу увидеть, что представляет собой каждый файл, не открывая его.

Синхронизация данных

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

Службы синхронизации (в том числе встроенные в macOS и Windows) – это замечательные инструменты для доступа к сведениям с различных устройств. Они также отлично подходят для обмена документами с другими людьми.

Широко используется Dropbox, но многие люди используют iCloud Drive или OneDrive, также популярны Box и Google Drive.

Создание иерархии

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

Если пользователь использует Dropbox, это может выглядеть так:

  • / Dropbox / Бизнес;
  • / Dropbox / Личное.

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

За таким принципом стоит создавать композицию папок. Простой пример такой иерархии приведен на рисунке ниже.

Шаблоны папок

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

К примеру, финансовая документация, данные для работы с клиентами и работы над проектом.

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

В этом есть два преимущества:

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

Для создания шаблонов можно просто создать нужную конструкцию и скопировать ее. Или же использовать такие инструменты, как Keyboard Maestro или Alfred.

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

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector