Презентация «Операционные системы: Подсистема ввода вывода»

Смотреть слайды в полном размере
Презентация «Операционные системы: Подсистема ввода вывода»

Вы можете ознакомиться с презентацией онлайн, просмотреть текст и слайды к ней, а также, в случае, если она вам подходит - скачать файл для редактирования или печати. Документ содержит 22 слайда и доступен в формате ppt. Размер файла: 201.50 KB

Просмотреть и скачать

Pic.1
Операционные системы. Автор В. А. Серков Подсистема управления вводом-выводом
Операционные системы. Автор В. А. Серков Подсистема управления вводом-выводом
Pic.2
Задачи 1. Обеспечение интерфейса между устройствами ввода/вывода и остальными устройствами вычислите
Задачи 1. Обеспечение интерфейса между устройствами ввода/вывода и остальными устройствами вычислительной системы. 2. Передача устройствам команд ввода/вывода. 3. Перехват прерываний. 4. Обработка …
Pic.3
Физическая организация устройств ввода-вывода
Физическая организация устройств ввода-вывода
Pic.4
Обмен данными между процессором и оперативной памятью Процессор выставляет на адресную шину системно
Обмен данными между процессором и оперативной памятью Процессор выставляет на адресную шину системного интерфейса номер ячейки, к торой происходит обращение. На шину управления подается код команды …
Pic.5
Если выставленный на шине адрес соответствует адресу одного из регистров внешнего устройства, дешифр
Если выставленный на шине адрес соответствует адресу одного из регистров внешнего устройства, дешифратор подключает соответствующий регистр к шине данных. Таким образом, регистры устройства получают …
Pic.6
Можно выделить два основных подхода к адресации регистров внешних устройств: Можно выделить два осно
Можно выделить два основных подхода к адресации регистров внешних устройств: Можно выделить два основных подхода к адресации регистров внешних устройств: - отдельное адресное пространство …
Pic.7
Существует два основных подхода к выделению адресов внешним устройствам: Существует два основных под
Существует два основных подхода к выделению адресов внешним устройствам: Существует два основных подхода к выделению адресов внешним устройствам: - фиксированная адресация, когда одно и то же …
Pic.8
Устройства ввода-вывода делятся на два типа: Устройства ввода-вывода делятся на два типа: Блок-ориен
Устройства ввода-вывода делятся на два типа: Устройства ввода-вывода делятся на два типа: Блок-ориентированные устройства хранят информацию в блоках фиксированного размера, каждый из которых имеет …
Pic.9
Организация программного обеспечения ввода-вывода
Организация программного обеспечения ввода-вывода
Pic.10
Основная идея организации программного обеспечения ввода-вывода состоит в разбиении его на несколько
Основная идея организации программного обеспечения ввода-вывода состоит в разбиении его на несколько уровней, причем нижние уровни обеспечивают экранирование особенностей аппаратуры от верхних, а те, …
Pic.11
Независимость от устройств Вид программы не должен зависеть от того, читает ли она данные с гибкого
Независимость от устройств Вид программы не должен зависеть от того, читает ли она данные с гибкого диска или с жесткого диска.
Pic.12
Единообразное именование Для именования устройств должны быть приняты единые правила.
Единообразное именование Для именования устройств должны быть приняты единые правила.
Pic.13
Обработка ошибок Ошибки следует обрабатывать как можно ближе к аппаратуре. Если контроллер обнаружив
Обработка ошибок Ошибки следует обрабатывать как можно ближе к аппаратуре. Если контроллер обнаруживает ошибку чтения, то он должен попытаться ее скорректировать. Если же это ему не удается, то …
Pic.14
Использование блокирующих (синхронных) и неблокирующих (асинхронных) передач Большинство операций фи
Использование блокирующих (синхронных) и неблокирующих (асинхронных) передач Большинство операций физического ввода-вывода выполняется асинхронно - процессор начинает передачу и переходит на другую …
Pic.15
Наличие разделяемых и выделенных устройств Диски - это разделяемые устройства, так как одновременный
Наличие разделяемых и выделенных устройств Диски - это разделяемые устройства, так как одновременный доступ нескольких пользователей к диску не представляет собой проблему. Принтеры - это выделенные …
Pic.16
Многоуровневая организация подсистемы ввода-вывода
Многоуровневая организация подсистемы ввода-вывода
Pic.17
Приложения Приложения (программы) используют для выполнения операций ввода/вывода набор стандартных
Приложения Приложения (программы) используют для выполнения операций ввода/вывода набор стандартных функций (операторов) типа READ, WRITE.
Pic.18
Библиотечные функции Операторы ввода/вывода (READ, WRITE) на этапе компиляции программы вызывают в о
Библиотечные функции Операторы ввода/вывода (READ, WRITE) на этапе компиляции программы вызывают в объектный код программы подпрограммы из библиотеки стандартных функций.
Pic.19
Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которы
Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которые через интерфейс прикладного программирования направляются к подсистеме ввода/вывода на дальнейшую …
Pic.20
Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которы
Системные вызовы Библиотечные функции в процессе работы программы порождают системные вызовы, которые через интерфейс прикладного программирования направляются к подсистеме ввода/вывода на дальнейшую …
Pic.21
Драйверы устройств Драйвер (driver) представляет собой специализированный программный модуль, управл
Драйверы устройств Драйвер (driver) представляет собой специализированный программный модуль, управляющий внешним устройством. Слово driver происходит от глагола to drive (вести) и переводится с …
Pic.22
Обработка прерываний Прерывания должны быть скрыты как можно глубже в недрах операционной системы, ч
Обработка прерываний Прерывания должны быть скрыты как можно глубже в недрах операционной системы, чтобы как можно меньшая часть ОС имела с ними дело. Наилучший способ состоит в разрешении процессу, …


Скачать презентацию

Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!