Электронный учебник:


Курс лекций:


Дополнительно:

Практикум:



Наши хостеры:

Главная Видеодомофоны найдете за 5 секунд видеодомофон kocom.

--------------------------

Файловая система ОС UNIX

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

Структура ФС на диске.

Для любой вычислительной системы определено понятие системного внешнего запоминающего устройства (ВЗУ). ВЗУ - это устройство, к которому осуществляет доступ аппаратный загрузчик машины с целью запуска операционной системы.

В любой системе принято разбиение пространства ВЗУ на некоторые области данных, которые называются блоками. Размер логического блока является фиксированным атрибутом операционной системы. В операционной системе UNIX размеры блока определяет некоторый параметр, который может меняться в зависимости от версии системы. Для определенности будем говорить, что логический блок ВЗУ равен 512 байт.

Адресное пространство ВЗУ представимо в виде последовательности блоков.

0                       1                   2                        3                    N                        N+m

Блок

начальной

загрузки

Суперблок

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

Индексные дескрипторы

Блоки

данных

Область

выгрузки

0

1)  Существует аппаратная поддержка системных устройств. Достигается за счет средств интегрированных аппаратно в ВС - это аппаратура, настроенная на поиск системной информации на устройствах.

2)  Системно независима, т.к. ЭВМ не ориентирована на работу с конкретной ОС.

Нулевой блок ВЗУ - это блок начальной загрузки, или блок, в котором находится программный загрузчик - программа к которой обращается аппаратный загрузчик, который обеспечивает загрузку ОС, расположенной на данном системном устройстве.

При включении машины запускается аппаратный загрузчик - это программа в ПЗУ (кусок энергонезависимой памяти). Аппаратный загрузчик обеспечивает считывание в память машины нулевого блока, после этого передает управление на некоторый фиксированный адрес считанных данных - адрес кода программного загрузчика. Как правило адрес фиксирован для машин определенного типа и служит адресом входа для всех ОС на данной машине.

предыдущаяследующая