Содержание
- 2. Вывод данных на внешнее устройство Чтение из порта регистра состояния пока бит занятости == 1 Процессор
- 3. Вывод данных на внешнее устройство Процессор Линия прерываний После выполнения команды процессор обнаруживает сигнал на линии
- 4. Вывод данных на внешнее устройство Процессор После выполнения команды процессор обнаруживает сигнал на линии прерываний Сохраняет
- 5. Внешние прерывания, исключительные ситуации и программные прерывания Внешние прерывания Исключительные ситуации Программные прерывания Обнаруживаются процессором между
- 6. Прямой доступ к памяти (Direct memory access – DMA) Контроллер DMA программируется После получения сигнала от
- 7. Основные направления различия устройств ввода-вывода Скорость обмена информацией (от нескольких байтов до нескольких Гигабайтов в секунду)
- 8. Структура системы ввода-вывода клавиатура мышь монитор IDE диски SCSI диски Контроллер клавиатуры Контроллер мыши Контроллер монитора
- 9. Систематизация внешних устройств Символьные устройства (клавиатура, модем, терминал и т.д.) Блочные устройства (магнитные и оптические диски
- 10. Интерфейс между базовой подсистемой ввода-вывода и драйверами Символьные устройства Блочные устройства Ввести символ – get Вывести
- 11. Функции базовой подсистемы ввода-вывода Поддержка блокирующихся, неблокирующихся и асинхронных вызовов Буферизация и кэширование входных и выходных
- 12. Блокирующиеся, неблокирующиеся и асинхронные вызовы При блокирующемся системном вызове процесс переходит из состояния исполнение в состояние
- 13. Буферизация и кэширование Разные скорости приема и передачи информации участников обмена Разные объемы данных, которые могут
- 14. Буферизация и кэширование Буфер служит для согласования параметров участников обмена информацией и для ее промежуточного хранения.
- 15. Spooling и захват устройств Монопольный захват устройства. Spooling. Spool – буфер, содержащий входные или выходные данные
- 16. Обработка прерываний и ошибок Ожидание Исполнение Прерывание Выполнение кода ОС Работа hardware Сохранение контекста Обработка прерывания
- 18. Скачать презентацию