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

Задачи ОС по управлению файлами и устройствами.

Одноранговые и серверные сетевые ОС. | Мультипрограммирование, характерные критерии эффективности. | Алгоритм Liu, Layland для жестких систем реального времени. | SRT (Shortest Remaining Time), HRRN (Highest Response Ratio Next) |


Читайте также:
  1. C 4 redo группами по 2 файла, 2 control-файлами, табличным пространством system, имеющим 2 файла данных по 50 мб
  2. GR: основная цель, задачи и средства GR-менеджера
  3. I. Цели и задачи освоения учебной дисциплины
  4. II. Основные задачи и их реализация
  5. II. Цели и задачи.
  6. IV.Некоторые задачи
  7. PMCS стала первым Облачным партнером Microsoft по управлению проектами предоставив решение с интеграцией с Office 365

- организация параллельной работы устройств ввода-вывода и процессора;

- согласование скоростей обмена и кэширование данных;

- разделение устройств и данных между процессами;

- обеспечение удобного логического интерфейса между устройствами и остальной частью системы;

- поддержка широкого спектра драйверов с возможностью простого включения в систему нового драйвера;

- динамическая загрузка и выгрузка драйверов;

- поддержка нескольких файловых систем;

- поддержка синхронных и асинхронных операций ввода-вывода.

 

Многослойная модель подсистемы ввода-вывода, многоуровневые драйверы.

- многослойная

- бывают разные устройства,

- например, стек сетевых протоколов

аналогично с файловой системой

с графической системой

 

многоур. дравйверы:

- входит в состав ядра операционной системы, работая в привилегированном режиме;

- непосредственно управляет внешним устройством, взаимодействуя с его контроллером с помощью команд ввода-вывода компьютера;

- обрабатывает прерывания от контроллера устройства;

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

экранируя от него низкоуровневые детали управления устройством и организации его данных;

- взаимодействует с другими модулями ядра ОС с помощью строго оговоренного интерфейса,

описывающего формат передаваемых данных, структуру буферов, способы включения драйвера в состав ОС,

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

 

Специальные файлы (устройства)

- файл - абстракция, являющейся устройством ввода/вывода

- при чтении и записи выполняются специфически операции на этом устройстве.

 

Цели и задачи файловой системы.

 

- Долговременное и надежное хранение информации.

- Совместное использование информации.

 

Файловая система (ФС) — это часть операционной системы, включающая:

 

- совокупность всех файлов на диске;

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

как каталоги файлов, дескрипторы файлов, таблицы распределения свободного и занятого пространства на диске;

- комплекс системных программных средств, реализующих различные операции над файлами, такие

как создание, уничтожение, чтение, запись, именование и поиск файлов.

 

Типы файлов.

-просто файл

-директория

- устройство

- сокет

- pipe - выход одного к входу другого

 

Иерархическая структура файловой системы.

- каталог - такой файл, содержащая в себе файлы.

- можно представить в виде дерева.

 


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


<== предыдущая страница | следующая страница ==>
Алгоритмы распределения памяти.| Имена файлов.

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