Основы современных операционных систем Лекция 21
(C) В.О. Сафонов, 2010 Системы ввода-вывода
(C) В.О. Сафонов, 2010 Аппаратура для ввода-вывода
(C) В.О. Сафонов, 2010 Типовая структура шины ПК
(C) В.О. Сафонов, 2010 Расположение портов для устройств на ПК (частично)
(C) В.О. Сафонов, 2010 Опрос устройств (polling)
(C) В.О. Сафонов, 2010 Прерывания
(C) В.О. Сафонов, 2010 Цикл ввода-вывода, управляемого прерываниями
(C) В.О. Сафонов, 2010 Вектор прерываний (событий) в процессоре Intel Pentium
(C) В.О. Сафонов, 2010 Прямой доступ к памяти (Direct Memory Access)
(C) В.О. Сафонов, 2010 Процесс выполнения DMA (Direct Memory Access)
(C) В.О. Сафонов, 2010 Программный интерфейс ввода-вывода
(C) В.О. Сафонов, 2010 Структура модулей ввода-вывода в ядре
(C) В.О. Сафонов, 2010 Характеристики устройств ввода-вывода
(C) В.О. Сафонов, 2010 Блочные и символьные устройства
(C) В.О. Сафонов, 2010 Сетевые устройства
(C) В.О. Сафонов, 2010 Часы и таймеры
(C) В.О. Сафонов, 2010 Блокируемый (синхронный) и не блокируемый (асинхронный) ввод-вывод
(C) В.О. Сафонов, 2010 Подсистема ввода-вывода в ядре ОС
(C) В.О. Сафонов, 2010 Подсистема ввода/вывода в ядре ОС
(C) В.О. Сафонов, 2010 Обработка ошибок
(C) В.О. Сафонов, 2010 Структуры данных в ядре ОС
(C) В.О. Сафонов, 2010 Структура модулей ввода-вывода в ядре UNIX
(C) В.О. Сафонов, 2010 Запросы ввода-вывода на аппаратные операции
(C) В.О. Сафонов, 2010 Жизненный цикл запроса на ввод-вывод
(C) В.О. Сафонов, 2010 Производительность
(C) В.О. Сафонов, 2010 Взаимодействие между компьютерами
(C) В.О. Сафонов, 2010 Улучшение производительности
(C) В.О. Сафонов, 2010 Q & A