I. Элементы архитектуры вычислительных систем

Вид материалаДокументы

Содержание


Файл - это совокупность данных, доступ к которой осуществляется по ее имени.
Подобный материал:
1   ...   30   31   32   33   34   35   36   37   ...   42




3.7.1 

Модель файловой системы

Определим понятие файла следующим образом:

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

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

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

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

Большинство современных операционных систем позволяет делать вложенные каталоги - файлы, которые сами являются каталогами. В таких системах файл задается полным или путевым именем (path name), состоящим из цепочки имен вложенных каталогов и имени файла в последней из них.

Совокупность каталогов, а также системных структур данных, отслеживающих размещение файлов на диске и свободное дисковое пространство, называется файловой системой (ФС). Иногда на диске размещается только одна файловая система. Современные ОС часто позволяют размещать на одном физическом диске несколько файловых систем, выделяя каждой из них фиксированную часть диска. Такие части диска называются разделами (partition) или срезами (slice).


3.7 

Файловые системы





3.7.2 

Логическая организация