Меню

Характеристика файловой системы отопления

ОБЩЕЕ ОПИСАНИЕ ФАЙЛОВЫХ СИСТЕМ ENGLISH Введение. Файловая система (ФС) является важной частью любой операционной системы"сравнительная характеристика файловых систем Freebsd, linex"- если у кого нибудь что- нибудь есть(шлите на Dzus_kate@mail.ru) или где найти (ccылочку) Пожалуйста, очень надо.16 мая 2006Описание слайда: ФАЙЛЫ И ФАЙЛОВАЯ СИСТЕМА Понятие файла, файловой системы, классификация.

Каталог документации /
Раздел "Операционные системы, Разное" /
Оглавление документа Файловая система
Как мы отмечали в разделе 2.1, понятие файла является одним из наиболее важных для ОС UNIX. Все файлы, с которыми могут манипулировать пользователи, располагаются в файловой системе, представляющей собой дерево, промежуточные вершины которого соответствуют каталогам, и листья - файлам и пустым каталогам. Примерная структура файловой системы ОС UNIX показана на рисунке 2.1. Реально на каждом логическом диске (разделе физического дискового пакета) располагается отдельная иерархия каталогов и файлов. Для получения общего дерева в динамике используется "монтирование" отдельных иерархий к фиксированной корневой файловой системе.
Замечание: в мире ОС UNIX по историческим причинам термин "файловая система" является перегруженным, обозначая одновременно иерархию каталогов и файлов и часть ядра, которая управляет каталогами и файлами. Видимо, было бы правильнее называть иерархию каталогов и файлов архивом файлов, а термин "файловая система" использовать только во втором смысле. Однако, следуя традиции ОС UNIX, мы будем использовать этот термин в двух смыслах, различая значения по контексту.
Каждый каталог и файл файловой системы имеет уникальное полное имя (в ОС UNIX это имя принято называть full pathname - имя, задающее полный путь, поскольку оно действительно задает полный путь от корня файловой системы через цепочку каталогов к соответствующему каталогу или файлу; мы будем использовать термин "полное имя", поскольку для pathname отсутствует благозвучный русский аналог). Каталог, являющийся корнем файловой системы (корневой каталог), в любой файловой системе имеет предопределенное имя "/" (слэш). Полное имя файла, например, /bin/sh означает, что в корневом каталоге должно содержаться имя каталога bin, а в каталоге bin должно содержаться имя файла sh. Коротким или относительным именем файла ( relative pathname) называется имя (возможно, составное), задающее путь к файлу от текущего рабочего каталога (существует команда и соответствующий системный вызов, позволяющие установить текущий рабочий каталог).
В каждом каталоге содержатся два специальных имени, имя ".", именующее сам этот каталог, и имя "..", именующее "родительский" каталог данного каталога, т.е. каталог, непосредственно предшествующий данному в иерархии каталогов.
Рис. 2.1. Структура каталогов файловой системы
UNIX поддерживает многочисленные утилиты, позволяющие работать с файловой системой и доступные как команды командного интерпретатора. Вот некоторые из них (наиболее употребительные):

Описание слайда: ФАЙЛЫ ИФАЙЛОВАЯ СИСТЕМА Понятие файла, файловой системы, классификация.

cp имя1 имя2 - копирование файла имя1 в файл имя2 rm имя1 - уничтожение файла имя1 mv имя1 имя2 - переименование файла имя1 в файл имя2 mkdir имя - создание нового каталога имя rmdir имя - уничтожение каталога имя ls имя - выдача содержимого каталога имя cat имя - выдача на экран содержимого файла имя chown имя режим - изменение режима доступа к файлу
Структура файловой системы
Файловая система обычно размещается на дисках или других устройствах внешней памяти, имеющих блочную структуру. Кроме блоков, сохраняющих каталоги и файлы, во внешней памяти поддерживается еще несколько служебных областей.
В мире UNIX существует несколько разных видов файловых систем со своей структурой внешней памяти. Наиболее известны традиционная файловая система UNIX System V ( s5) и файловая система семейства UNIX BSD ( ufs). Файловая система s5 состоит из четырех секций (рисунок 2.2,a). В файловой системе ufs на логическом диске (разделе реального диска) находится последовательность секций файловой системы (рисунок 2.2,b).
Рис. 2.2. Структура внешней памяти файловых систем s5 и ufs
Кратко опишем суть и назначение каждой области диска.
Boot-блок содержит программу раскрутки, которая служит для первоначального запуска ОС UNIX. В файловых системах s5 реально используется boot-блок только корневой файловой системы. В дополнительных файловых системах эта область присутствует, но не используется.
Суперблок - это наиболее ответственная область файловой системы, содержащая информацию, которая необходима для работы с файловой системой в целом. Суперблок содержит список свободных блоков и свободные i-узлы (information nodes - информационные узлы). В файловых системах ufs для повышения устойчивости поддерживается несколько копий суперблока (как видно из рисунка 2.2,b, по одной копии на группу цилиндров). Каждая копия суперблока имеет размер 8196 байт, и только одна копия суперблока используется при монтировании файловой системы (см. ниже). Однако, если при монтировании устанавливается, что первичная копия суперблока повреждена или не удовлетворяет критериям целостности информации, используется резервная копия.
Блок группы цилиндров содержит число i-узлов, специфицированных в списке i-узлов для данной группы цилиндров, и число блоков данных, которые связаны с этими i-узлами. Размер блока группы цилиндров зависит от размера файловой системы. Для повышения эффективности файловая система ufs старается размещать i-узлы и блоки данных в одной и той же группе цилиндров.

Каждый каталог и файл файловой системы имеет уникальное полное имя (в ОС UNIX это имя принято называть full pathname - имя, задающее полный путь

Список i-узлов (ilist) содержит список i-узлов, соответствующих файлам данной файловой системы. Максимальное число файлов, которые могут быть созданы в файловой системе, определяется числом доступных i-узлов. В i-узле хранится информация, описывающая файл: режимы доступа к файлу, время создания и последней модификации, идентификатор пользователя и идентификатор группы создателя файла, описание блочной структуры файла и т.д.
Блоки данных - в этой части файловой системы хранятся реальные данные файлов. В случае файловой системы ufs все блоки данных одного файла пытаются разместить в одной группе цилиндров. Размер блока данных определяется при форматировании файловой системы командой mkfs и может быть установлен в 512, 1024, 2048, 4096 или 8192 байтов.
Монтируемые файловые системы
Файлы любой файловой системы становятся доступными только после "монтирования" этой файловой системы. Файлы "не смонтированной" файловой системы не являются видимыми операционной системой.
Для монтирования файловой системы используется системный вызов mount. Монтирование файловой системы означает следующее. В имеющемся к моменту монтирования дереве каталогов и файлов должен иметься листовой узел - пустой каталог (в терминологии UNIX такой каталог, используемый для монтирования файловой системы, называется directory mount point - точка монтирования). В любой файловой системе имеется корневой каталог. Во время выполнения системного вызова mount корневой каталог монтируемой файловой системы совмещается с каталогом - точкой монтирования, в результате чего образуется новая иерархия с полными именами каталогов и файлов.
Смонтированная файловая система впоследствии может быть отсоединена от общей иерархии с использованием системного вызова umount. Для успешного выполнения этого системного вызова требуется, чтобы отсоединяемая файловая система к этому моменту не находилась в использовании (т.е. ни один файл из этой файловой системы не был открыт). Корневая файловая система всегда является смонтированной, и к ней не применим системный вызов umount.
Как мы отмечали выше, отдельная файловая система обычно располагается на логическом диске, т.е. на разделе физического диска. Для инициализации файловой системы не поддерживаются какие-либо специальные системные вызовы. Новая файловая система образуется на отформатированном диске с использованием утилиты (команды) mkfs. Вновь созданная файловая система инициализируется в состояние, соответствующее наличию всего лишь одного пустого корневого каталога. Команда mkfs выполняет инициализацию путем прямой записи соответствующих данных на диск.
Интерфейс с файловой системой
Ядро ОС UNIX поддерживает для работы с файлами несколько системных вызовов. Среди них наиболее важными являются open, creat, read, write, lseek и close.
Важно отметить, что хотя внутри подсистемы управления файлами обычный файл представляется в виде набора блоков внешней памяти, для пользователей обеспечивается представление файла в виде линейной последовательности байтов. Такое представление позволяет использовать абстракцию файла при работе в внешними устройствами, при организации межпроцессных взаимодействий и т.д.
Файл в системных вызовах, обеспечивающих реальный доступ к данным, идентифицируется своим дескриптором (целым значением). Дескриптор файла выдается системными вызовами open (открыть файл) и creat (создать файл). Основным параметром операций открытия и создания файла является полное или относительное имя файла. Кроме того, при открытии файла указывается также режим открытия (только чтение, только запись, запись и чтение и т.д.) и характеристика, определяющая возможности доступа к файлу:
open(pathname, oflag [,mode])
Одним из признаков, которые могут участвовать в параметре oflag, является признак O_CREAT, наличие которого указывает на необходимость создания файла, если при выполнении системного вызова open файл с указанным именем не существует (параметр mode имеет смысл только при наличии этого признака). Тем не менее по историческим причинам и для обеспечения совместимости с предыдущими версиями ОС UNIX отдельно поддерживается системный вызов creat, выполняющий практически те же функции.
Открытый файл может использоваться для чтения и записи последовательностей байтов. Для этого поддерживаются два системных вызова:
read(fd, buffer, count) и write(fd, buffer, count)
Здесь fd - дескриптор файла (полученный при ранее выполненном системном вызове open или creat), buffer - указатель символьного массива и count - число байтов, которые должны быть прочитаны из файла или в него записаны. Значение функции read или write - целое число, которое совпадает со значением count, если операция заканчивается успешно, равно нулю при достижении конца файла и отрицательно при возникновении ошибок.
В каждом открытом файле существует текущая позиция. Сразу после открытия файл позиционируется на первый байт. Другими словами, если сразу после открытия файла выполняется системный вызо

Файл - поименованный участок памяти, размещенный в рамках некоторой файловой системы. Более строго говорить именно "памяти", а не "диска".

Сравнение файловых систем. Файловые системы FAT. Файловая система NTFS.  Максимальный размер томов NTFS. Одной из важнейших характеристикПрограммист работает не с драйвером диска, а с файловой системой DOS  40h - записать в файл или устройство. 3. Изменение характеристик файла: 4.

Файловая система FAT изначально использовалась в DOS.  Важной характеристикой FAT было использование имен файлов формата 8.3 - имя файла

Описание файловой системы. Дата добавления: 2014-02-24; просмотров: 46; Опубликованный материал нарушает авторские права?.Характеристики операционных систем. Операционная Система dos.  Операционная система Windows NT поддерживает две файловые системы

Файловая система компьютера (ФС) — описание способа хранения  Кстати, максимальный размер файла в файловой системе FAT32 составляет 4 Гбайта.

Что касается имен файлов, то в файловой системе NTFS допускается указывать имена размером до 255 символов в кодировке UNICODEРазличия Между Этими Файловыми Системами. Таблица 9.1. Характеристики файловой системы.

Название: Сравнительная характеристика файловых систем FAT32 и NTFS Раздел: Рефераты по информатике, программированию Тип: статья

Возможности файловой системы FAT32 намного превышают возможности файловой системы FAT16.  NTFS обладает характеристиками защищенности, поддерживаяХарактеристики файла. Файловая система и файлы. << Назначение файловой структуры - - обеспечить однозначное отыскание.

Пару слов, перед описание файловой системы FAT16…  Системная же область, хранит параметры данного носителя и характеристики файлов и директорий – имя

Они будут подробно описаны в следующих разделах. Таблица 3.1. Основные характеристики файловой системы FAT.Этот тип файловой системы разработан специально для Linux и традиционно используется на большинстве Linux-систем.

1.3 Распространенные файловые системы. 1.4 Типы файлов.  В разных файловых системах могут использоваться в качестве атрибутов разные характеристики

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

В FAT32 были внесены еще некоторые «заплатки», кое-как подтянувшие характеристики файловой системы до нужд своего времени.

Реализация файловой системы: реализация файлов, реализация каталогов.  max размер файла. Каталоги м. непосредственно содержать знач-я характеристикРазличия между файловыми системами. Таблица 9.1. Характеристики файловой системы.

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

сокет – файл, в котором содержится IP-адрес процесса. Определение файловой системы. Файловая система— это методы и структуры данныхКлассификация, структура, характеристики файловых систем !!! 1.Понятие, структура и работа файловой системы.

Файловая система FAT32 содержит следующие возможности, отсутствовавшие в предыдущих версиях файловой системы FAT.

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