Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Ч6Опишите назначение и функции классического драйвера.

Читайте также:
  1. III Непрерывность дифференцируемой функции
  2. III. Функции Бюро контрольных работ
  3. IV. Основные функции участников
  4. Автокорреляционная функция ЛЧМ-сигнала. Сечения функции неопределенности ЛЧМ-сигнала. Выбор класса зондирующих сигналов для РЛС.
  5. Асимптоты графика функции
  6. Аспекты структуры типа ИМ (функции)
  7. Б. Регенерация нервных волокон как фактор, способствующий восстановлению нарушенной функции.

Традиционные драйверы стали называть аппаратными драйверами, низкоуровневыми или драйверами устройств. Низкоуровневые операции составляют фундамент, на котором можно построить целый набор операций в драйверах более высоких уровней. Так повышается гибкость и расширяемость функций управления УВВ: вместо жесткого набора функций, сосредоточенного в единственном драйвере, администратор ОС теперь может выбрать требуемый набор функций, установив нужный высокоуровневый драйвер или несколько, работающих над одним аппаратным драйвером.

10)_Ч6Опишите состав и назначение ФС, а также задачи ФС разных классов ОС.

Состав и назначение ФС. ФС – это часть ОС, включающая:
• совокупность всех файлов на диске или другом носителе для компьютера;
• наборы правил, конструкций и структур данных, используемых для хранения файлов и управления ими (каталоги файлов, дескрипторы файлов, таблицы распределения занятого и свободного пространства на диске). Эти наборы определяют конкретный тип ФС;
• комплекс системных программных средств, реализующих различные операции над файлами (создание, удаление, чтение, запись, именование, поиск и другие).
ФС для ОС семейства UNIX представляет совокупность всех файлов в разделе диска (либо на устройстве) или логическую единицу монтирования (командой mount в отдельный каталог дерева каталогов).
ФС позволяет программам обходиться набором достаточно простых операций для выполнения действий над некоторым абстрактным объектом, представляющим файл. При этом программистам не нужно иметь дела с деталями действительного расположения данных на диске и другими низкоуровневыми проблемами ввода-вывода. ФС распределяет дисковую память, поддерживает именование файлов, отображает их имена в соответствующие адреса во внешней памяти, обеспечивает доступ к данным, поддерживает разделение, защиту и восстановление файлов.
Таким образом, ФС играет роль промежуточного слоя, экранирующего все сложности физической организации долговременного хранилища данных, и создающего для программ более простую модель этого хранилища, а также предоставляя им набор удобных команд для манипулирования файлами.
Задачи ФС разных классов ОС. Задачи, решаемые ФС, зависят от способа организации вычислительного процесса в ОС. Функции наиболее простых ФС в однопользовательских однопрограммных ОС (MS-DOS) нацелены на решение следующих задач:
• именование файлов;
• программный интерфейс для приложений;
• отображение логической модели ФС на физическую организацию хранилища данных;
• устойчивость ФС к сбоям питания, ошибкам аппаратных и программных средств.
В однопользовательских мультипрограммных ОС задачи ФС усложняются, к упомянутым задачам добавляется задача поддержки совместного доступа к файлу из нескольких процессов. В частности, в ФС должны быть средства блокировки файла или его частей, предотвращения гонок, исключение тупиков, согласование копий и т.п. В ФС многопользовательских ОС появляется еще и задача защиты файлов от несанкционированного доступа. Наиболее сложными становятся функции ФС сетевых ОС

 


Дата добавления: 2015-12-08; просмотров: 79 | Нарушение авторских прав



mybiblioteka.su - 2015-2024 год. (0.006 сек.)