Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Архитектура файловой системы



Классическая схема организации программного обеспечения файловой системы представлена на рис.

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

Драйвер устройства отвечает за начальные операции ввода-вывода устройства и за обработку завершения запроса ввода-вывода.

При файловых операциях контроллирующими устройствами являются диски и стримеры (накопители на магнитной ленте).

Драйверы устройств рассматриваются как часть ОС.

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

Базовая файловая система рассматривается как часть ОС.

Диспетчер базового ввода-вывода отвечает за начало и завершение файлового ввода-вывода.

На этом уровне поддерживаются управляющие структуры, связанные с устройством ввода-вывода, планированием и статусом файлов.

Диспетчер осуществляет:

· выбор устройства, на котром будет выполняться операция файлового ввода-вывода

· планирование обращения к устройству

· назначение буферов ввода-вывода

· распределение внешней памяти

Диспетчер базового ввода-вывода является частью ОС.





Дата публикования: 2014-11-04; Прочитано: 677 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.009 с)...