Сделай Сам Свою Работу на 5

Организация разделов жесткого диска

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

При организации разделов диска в его первый сектор (цилиндр 0, головка 0, сектор 1) заносится главная загрузочная запись (Master Boot Record — MBR). В ней содержатся сведения о том, с каких цилиндров, головок и секторов начинаются и какими заканчиваются имеющиеся на диске разделы. В этой таблице также содержатся указания для системной BIOS, какой из разделов является загрузочным, т.е. где следует искать основные файлы операционной системы.

Для разбиения жестких дисков можно использовать специальное программное обеспечение сторонних разработчиков или можно воспользоваться программами уже интегрированными в устанавливаемую систему. Системы Windows 2000, XP, Vista и 7 имеют в своем составе программу DISKPART.

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

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



Директория. КАТАЛОГ, директорий, папка [directory, folder]. 1. Список файлов и подкаталогов. В файловой системе — файл, предназначенный для регистрации имен других файлов и обеспечения к ним доступа по зарегистрированным именам. К. содержит данные, описывающие группу файлов, размещенных на устройстве памяти с прямым доступом. Если в К. хранится имя файла, то говорят, что этот файл находится или содержится в данном К. В любом К. кроме файлов могут содержаться другие К., называемые подкаталогами. На каждом диске имеется один главный или корневой К. Корневой К. обычно не имеет имени и занимает на этом диске специальное место. В корневом К. регистрируются файлы и подкаталоги. В К. 1-го уровня регистрируются файлы и К. 2-го уровня и т. д. Получается многоуровневая древообразная структура К. на диске.

Дерево. Файловая стр-ра обычно имеет вид дерева. Верхний уровень- корневой каталог, далее- ряд вложенных каталогов. Корневой каталог- вершина дерева. Директория (каталог, папка, folder)- это список файлов с атр-тами. Директория сод-ит инф-ию о размещении файла на диске, дату последнего обращения к файлу, идентификатор владельца, инф-ию о защите и доступе. Рабочий (текущий) каталог- кат-г, в к-ом процесс ищет имена файлов, начинающиеся не с корневого кат-га (обозначение: точка)

Типы файлов: -проги, -данные, -комбинация( прога +данные: 1.флэш-анимация: исп-емый файл- прога вопсроизведения и сам файл. 2.самораспаковывающийся архив. Данные+прога: текстовые и звуковые файлы с макросами -> вирусы) (примеры: пакетные файлы(.bat,.sh), исполняемые (exe,com,sys,dll,ovr), исходный текст проги(c,pas,for,asm), текстовые файлы(txt,doc,rtf,tex,pdf,ps,eps)).

Монтирование. Чтобы исп-ть файловую систему, ее нужно смонтировать (уст-ть, подключить для исп-ия). Явным образом исп-ся в ОС UNIX: пример с чтением дискеты. –вставляем дискету, -файловые системы на жестком диске и дискете сущ-ют отдельно, - системный вызов mount подсоединяет ФС дискеты в любое место дерева каталогов. В Windows: Мой комп-р/управление/упр-ие дисками/изменить букву диска или путь к диску/добавить.

Прямой и последовательный доступ к файлам.Для внешних файлов определены два сорта доступа: последовательный доступ и прямой доступ. Объект файлового типа, используемый для последовательного доступа, называется последовательным файлом, а используемый для прямого доступа — прямым файлом. При последовательном доступе файл рассматривается как последовательность значений, которые передаются в порядке их поступления. При прямом доступе файл рассматривается как набор элементов, занимающих последовательные позиции в линейном порядке; значение может быть передано в элемент файла, находящийся в любой выбранной позиции. Позиция элемента задается его индексом, который является положительным числом определяемого реализацией целого типа COUNT. Индекс первого элемента в файле равен единице; индекс последнего элемента называется текущим размером; текущий размер файла, не содержащего ни одного элемента, равен нулю. Текущий размер — это характеристика внешнего файла.

Символическая связь файлов. Символическая связь (symbolic link) - это специальный файл, который содержит путь к другому файлу. Указание на то, что данный элемент каталога является символической связью, находится в индексном дескрипторе. Поэтому обычные команды доступа к файлу вместо получения данных из физического файла, берут их из файла, имя которого приведено в связи. Этот путь может указывать на что угодно: это может быть каталог, он может даже находиться в другой физической файловой системе, более того, указанного файла может и вовсе не быть. Каждый файл принадлежит какому-нибудь типу. Условно файлы можно разделить на программы, документы и служебные файлы, используемые другими программами или системой Windows. На тип файла указывает его расширение – три буквы, цифры или их сочетание, находящиеся после точки в имени файла. Атрибуты Файла. Атрибут – это дополнительные сведения, связанные с файлом. Набор атрибутов определяется ОС и ФС. Например, с помощью атрибутов можно ограничить действия над файлом (чтение, запись, исполнение), доступ (для владельца, группы пользователей, для всех остальных).

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



©2015- 2019 stydopedia.ru Все материалы защищены законодательством РФ.