Курсовая работа: Протоколирование обмена информацией между компьютером и внешним запоминающим USB-устройством

Оглавление

Введение. 3

1. Аналитический раздел. 4

1.1 Постановка задачи. 4

1.2 Архитектура WindowsNT 5. 4

1.3 Шина USB.. 7

1.3.1 Внутренняя организация шины USB.. 8

1.4 Драйверная модель WDM.. 16

1.4.1 Драйверные слои. 17

1.4.2 Точки входа WDM-драйвера. 19

1.5 Пакет запроса ввода / вывода (IRP)20

1.6 Уровни запроса прерываний. 24

1.7 Уведомление о завершении запросанижестоящим драйвером. 25

1.8 Работа с файлами в режиме ядра. 26

1.9 Работа с реестром в режиме ядра. 29

1.10 MDL‑списки. 31

2. Конструкторский раздел. 32

2.1 Точки входа разрабатываемого драйвера. 32

2.1.1 Функция DriverEntry. 32

2.1.2 Функция AddDevice. 32

2.1.3 Функция DriverUnload. 33

2.1.4 Функция DispatchRoutine. 33

2.1.5 Функция DispatchInternalDeviceControl33

2.2 Размещение кода драйвера в памяти. 35

2.3 Установка драйвера в системе. 35

3. Технологический раздел. 38

3.1 Выбор языка и средств программирования. 38

3.1.1 Драйвер-фильтр. 38

3.1.2 Управляющее приложение. 39

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 251
Бесплатно скачать Курсовая работа: Протоколирование обмена информацией между компьютером и внешним запоминающим USB-устройством