Операционные системы. Теория и практика. Замятин А.В. - 160 стр.

UptoLike

Составители: 

160
allocation block), который может содержать до 40 указателей на экстен-
ты или на другие блоки размещения.
5.5.5 UFS
Рассмотрим особенности организации файловой системы для ОС
Unix Unix file system (UFS).
Файл в ОС Unix представляет собой множество символов с произ-
вольным доступом. В файле могут содержаться любые данные, поме-
щенные туда пользователем, и файл не имеет никакой иной структуры,
кроме той, какую создаст в нем пользователь.
Информация на дисках размещается блоками. В первой версии
файловой системы размер блока 512 байт. Во многих современных
файловых системах, разработанных для конкретной версии Unix-
подобных систем, размер блока больше. Это позволяет повысить быст-
родействие файловых операций. Например, в системе FFS (Fast File Sys-
tem быстродействующая файловая система) размер блока равен 8192
байт.
Раздел диска файловой системы в ОС Unix разбивается на следую-
щие области (рис. 49):
неиспользуемый блок;
управляющий блок, или суперблок, в котором хранится размер
логического диска и границы других областей;
i-список, состоящий из описаний файлов, называемых i-узлами;
область для хранения содержимого файлов.
Неиспользуемый блок
Суперблок
i-узел 1
i-узел 2
i-узел 3
.
.
.
i-узел n
Блок с данными файла
Свободный блок
Файл
Свободный блок
.
.
.
Файл
Блок с данными файла
Блок с данными файла
Рисунок 49 Принцип организация файловой системы в ОС Unix
Каждый i-узел содержит:
идентификатор владельца;