Задачи ОС по управлению файлами и устройствами: — КиберПедия 

Состав сооружений: решетки и песколовки: Решетки – это первое устройство в схеме очистных сооружений. Они представляют...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

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

2020-11-03 63
Задачи ОС по управлению файлами и устройствами: 0.00 из 5.00 0 оценок
Заказать работу

Лекция № 14

Тема. Завдання ОС з управління файлами та пристроями. Організація паралельної роботи пристроїв введення-виведення і процесора. Узгодження швидкостей обміну і кешування даних.

  Цель.

1. Учебная. Объяснить структуру страничной памяти и распределении адресного пространства.

2. Развивающая. Развивать логическое мышление и естественное - научное мировоззрение.

3. Воспитательная. Воспитывать интерес к научным достижением и открытием.

Межпредметные связи:

· Обеспечивающие: информатика, математика, вычислительная техника и МП, системы программирования.

· Обеспечиваемые: Стажерская практика

Методическое обеспечение и оборудование:

1. Методическая разработка к занятию.

2. Учебный план.

3. Учебная программа

4. Рабочая программа.

5. Инструктаж по технике безопасности.

Технические средства обучения: персональный компьютер.

Обеспечение рабочих мест:

· Рабочие тетради

 

Ход лекции.

Одной из главных задач ОС является обеспечение обмена данными между прило­жениями и периферийными устройствами компьютера. Собственно ради вы­полнения этой задачи и были разработаны первые системные программы, послу­жившие прототипами операционных систем. В современной ОС функции обмена данными с периферийными устройствами выполняет подсистема ввода-вывода. Клиентами этой подсистемы являются не только пользователи и приложения, но и некоторые компоненты самой ОС, которым требуется получение системных данных или их вывод, например подсистеме управления процессами при смене активного процесса необходимо записать на диск контекст приостанавливаемого процесса и считать с диска контекст активизируемого процесса.

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

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

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

Подсистема ввода-вывода (Input-Output Subsystem) мультипрограммной ОС при обмене данными с внешними устройствами компьютера должна решать ряд об­щих задач, из которых наиболее важными являются следующие:

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

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

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

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

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

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

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

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

 

Лекция № 14

Тема. Завдання ОС з управління файлами та пристроями. Організація паралельної роботи пристроїв введення-виведення і процесора. Узгодження швидкостей обміну і кешування даних.

  Цель.

1. Учебная. Объяснить структуру страничной памяти и распределении адресного пространства.

2. Развивающая. Развивать логическое мышление и естественное - научное мировоззрение.

3. Воспитательная. Воспитывать интерес к научным достижением и открытием.

Межпредметные связи:

· Обеспечивающие: информатика, математика, вычислительная техника и МП, системы программирования.

· Обеспечиваемые: Стажерская практика

Методическое обеспечение и оборудование:

1. Методическая разработка к занятию.

2. Учебный план.

3. Учебная программа

4. Рабочая программа.

5. Инструктаж по технике безопасности.

Технические средства обучения: персональный компьютер.

Обеспечение рабочих мест:

· Рабочие тетради

 

Ход лекции.

Одной из главных задач ОС является обеспечение обмена данными между прило­жениями и периферийными устройствами компьютера. Собственно ради вы­полнения этой задачи и были разработаны первые системные программы, послу­жившие прототипами операционных систем. В современной ОС функции обмена данными с периферийными устройствами выполняет подсистема ввода-вывода. Клиентами этой подсистемы являются не только пользователи и приложения, но и некоторые компоненты самой ОС, которым требуется получение системных данных или их вывод, например подсистеме управления процессами при смене активного процесса необходимо записать на диск контекст приостанавливаемого процесса и считать с диска контекст активизируемого процесса.

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

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

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

Подсистема ввода-вывода (Input-Output Subsystem) мультипрограммной ОС при обмене данными с внешними устройствами компьютера должна решать ряд об­щих задач, из которых наиболее важными являются следующие:

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

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

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

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

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

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

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

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

 


Поделиться с друзьями:

Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...

Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...

Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначен­ные для поддерживания проводов на необходимой высоте над землей, водой...

Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.016 с.