Содержание
- 2. Функции подсистемы ввода-вывода Принципы организации ввода-вывода Буферизация Ввод и вывод в ОС UNIX Ввод и вывод
- 3. Функции подсистемы ввода-вывода Организация параллельной работы устройств ввода-вывода и процессора Согласование скоростей обмена и кэширование данных
- 4. Принципы организации ввода-вывода Синхронный обмен Обмен по запросу Обмен с ожиданием готовности Асинхронный обмен Прямой доступ
- 5. Буферизация Операционная система Буфер Ввод Процесс Буфер Буфер
- 6. Ввод и вывод в ОС UNIX Типы драйверов Символьные драйверы Блочные драйверы Драйверы низкого уровня Драйверы
- 7. Файловая подсистема Устройства Драйверы
- 8. Коммутатор устройств Драйвер d_open() d_close() d_read() d_write() . . . . . .. . Старшее число
- 9. Точки входа xxopen() – открытие устройства xxclose() – закрытие устройства xxread() – чтение данных для символьного
- 12. Ввод и вывод Windows 2000 Диспетчер ввода-вывода Диспетчер кэша Драйверы файловой системы Драйверы сети Драйверы аппаратуры
- 13. Основные модули Диспетчер кэша. Управляет кэшированием всей подсистемы ввода-вывода. Отложенная запись. Записи обновляются только в кэше.
- 14. Режимы ввода-вывода Асинхронный режим – приложение инициирует операцию и продолжает работу. Способы оповещения о завершении. Сигнал
- 15. Типы драйверов (WDM) Драйверы пользовательского режима (UMD) Драйверы виртуальных устройств (VDD) Драйверы принтеров Драйверы режима ядра
- 16. Уровни драйверов Уровни типа драйверов Шинные драйверы Фильтр – драйверы Функциональные драйверы Фильтр – драйверы Фильтр-драйверы
- 17. Компоненты подсистемы ввода-вывода Приложения Windows сервисы Службы WMI Диспетчер PnP пользовательского режима Процедуры WDM WMI Диспетчер
- 18. Базовая схема обработки запроса ввода-вывода API пользовательского режима Системные сервисы ввода-вывода (Ntxxx) Диспетчер ввода-вывода (IOxxx) Драйверы
- 19. Основные процедуры драйвера Процедуры диспетчеризации Процедура добавления устройства Инициализирующая процедура Процедура инициализации ввода-вывода Процедура обслуживания прерываний
- 20. Объект «драйвер» Номер функции 1 Номер функции 2 Номер функции n Управление устройством Инициализация ввода-вывода Выгрузка
- 21. NTSTATUS DriverEntry(IN PDRIVER_OBJECT DriverObject, IN PUNICODE_STRING RegistryPath); { DriverObject->DriverUnload = AddDevice; DriverObject->DriverExtension->AddDevice = AddDevice; DriverObject->MajorFunction[IRP_MJ_PNP] =
- 22. NTSTATUS XxxAddDevice(IN PDRIVER_OBJECT DriverObject, IN PDEVICE_OBJECT PhisicalDeviceObject); Основные задачи функции Вызывается функция IoCreateDevice Регистрируются один или
- 23. Недостатки WDM Сложность написания драйверов Большое количество разных моделей минипортов Большинство драйверов могут выполняться только в
- 24. Цели WDF Простота написания драйверов и гибкость для быстрой адаптации к новым возможностям системы Драйверная модель
- 25. Объекты KMDF WDFDRIVER – объект драйвера WDFDEVICE – объект устройства WDFQUEUE – очередь запросов ввода-вывода WDFINTERRUPT
- 26. UMDF объекты IWDFObject – базовый тип WDF-объекта IWDFDriver – объект драйвера IWDFDevice – объект устройства IWDFFile
- 29. Скачать презентацию


























Как сдать экзамен
Электронная почта
Группа в Вконтакте - Первое апреля
Cумська обласна наукова медична бібліотека
Что такое файл? Правила именования файлов? Для чего нужна папка?
Презентация на тему Время и числовая информация (2 класс)
Алгоритмы. Принципы обработки алгоритмов. Лекция 1
Работа с текстовой информацией
Электронные правила для веб-дизайна
Основные понятия HTML
Seti
Двумерные массивы: работа с диагоналями
НДФЛ-практическая работа
Средства вычислительной техники. Введение
ПР6 Алгоритмические конструкции (3)
Моделирование
Сайты Лебедева
Интернет магазин электронных курсов (ИМЭК)
Программирование ветвлений на Паскале
Классы в C#
Дизайн печатного издания и веб-дизайн
Информатика. Представление чисел в ЭВМ. Лекция 4
Классификация объектов
Интегрированный урок информатики и литературы
Цикл Счетчик, в среде NXT Programming
Хэштеги в соцсетях
Компьютерные сети
Prezentatsia_Microsoft_PowerPoint (1)