Курсовая работа: Разработка драйвера виртуального жесткого диска
на тему: Разработка драйвера виртуального жесткого диска
СОДЕРЖАНИЕ
СОДЕРЖАНИЕ. 1
ВВЕДЕНИЕ. 2
1. АНАЛИТИЧЕСКИЙ РАЗДЕЛ.. 4
1.1 Постановка задачи. 4
1.2 Архитектура Windows 2000. 4
1.3 Многослойная архитектура драйверов. 5
1.4 Архитектура драйверов устройств хранения. 8
1.5 Выбор файловой системы.. 9
2. КОНСТРУКТОРСКИЙ РАЗДЕЛ.. 11
2.1 Структура классового драйвера. 11
2.2 Организация внутреннего хранения данных диска. 12
2.3 Доступ к передаваемым данным. 13
2.4 Обработка запросов Plug and Play. 14
2.5 Обработка расширенных запросов. 15
2.7 Расчет геометрии диска. 16
2.6 Структура драйвера. 17
3. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ.. 18
3.1 Выбор и обоснование языка и среды программирования. 18
3.2 Структуры данных классового драйвера. 18
3.3 Блокировка выгрузки устройства. 19
3.4 Процедуры драйвера виртуального диска. 19
3.4.1 Инициализация драйвера. 19
3.4.2Обработка запросов записи/чтения. 22
3.4.3 Обработка расширенных запросов. 24
3.4.4 Обработка запросов Plug and Play. 26
3.4.5 Выгрузка драйвера. 28
3.5 Программа настройки параметров виртуального диска. 29
--> ЧИТАТЬ ПОЛНОСТЬЮ <--