Системы хранения данных в Windows -Дайлип Наик 2005. — 432 с. : ил
Системы хранения данных в Windows -Дайлип Наик 2005. — 432 с. : ил

Системы хранения данных в Windows. : Пер. с англ. — М. : Издательский дом "Вильяме", 2005. — 432 с. : ил. — Парал. тит. англ.
ISBN 5-8459-0746-2 (рус.)
Книга предназначена для читателей, хорошо знакомых с компьютерными системами и индустрией информационных технологий и желающих расширить познания в области систем хранения данных и архитектуры Windows NT, непосредственно связанной с подобными системами. В книге описываются корпоративные системы хранения данных, в то время как системам потребительского уровня уделяется меньше внимания. В этом издании сделана попытка поддержать интересы специалистов по программному обеспечению, мало знакомых с технологиями хранения данных, и профессионалов в области систем хранения данных, которые стремятся получить дополнительные знания по архитектуре обработки и хранения данных в Windows NT. В то же время книга будет интересна всем читателям, намеревающимся получить исчерпывающие
Содержание.
Введение 14
Благодарности 17
Глава 1. Знакомство с Windows NT и драйверами устройств
хранения данных 19
1.1 Режимы ядра и пользователя Windows 20
1.2 Процесс, контекст процесса и потоки 22
1.3 Архитектура Windows NT 23
1.3.1 Уровень аппаратных абстракций 24
1.3.2 Ядро Windows NT 25
1.3.3 Выполняемый модуль Windows NT 26
1.3.4 Подсистема ввода-вывода 31
1.3.5 Графическая подсистема 34
1.3.6 Подсистема Win32 34
1.4 Структуры данных, связанные с драйверами устройств Windows 35
1.4.1 Объекты драйверов 35
1.4.2 Объекты устройств 36
1.4.3 Пакеты запросов ввода-вывода 38
1.5 Структура драйвера устройства Windows 40 1.5.1 Процедура обслуживания прерывания 42 1\5.2 Вызов отложенной обработки 43 1.5.3 Асинхронный вызов процедуры 44
1.6 Драйверы и буферы ввода-вывода 45
1.6.1 Буферизированный ввод-вывод 45
1.6.2 Прямой ввод-вывод 46
1.6.3 Небуферизированный ввод-вывод 46
1.7 Иерархия драйверов систем хранения и типы драйверов 48
1.7.1 Драйверы шины 48
1.7.2 Драйверы портов 49
1.7.3 Драйверы классов 50
1.7.4 Дерево устройств Windows NT для устройств
хранения данных 52
1.7.5 Уровень управления томами 54
1.7.6 Драйверы файловой системы 1 57
1.7.7 Драйверы фильтрации 58
1.8 Ввод-вывод типичного приложения хранения данных 60
1.9 Сложности практической реализации 63
1.10 Резюме 63
Глава 2. Серверные хранилища данных 65
2.1 Интерфейс SCSI 65
2.1.1 Стандарты 66
2.1.2 Функциональные возможности и характеристики 67
2.1.3 Терминология и команды 68
2.2 Интерфейсы IDE, EIDE и АТА 70
2.3 Модель мини- драйвера IDE 72
2.4 Развитие адаптеров шин (НВА) .72
2.5 Логические единицы хранения (LUN) 74
2.6 Драйвер Storport 75
2.7 Сложности практической реализации 79
2.8 Резюме 79
Глава 3. Сетевые хранилища данных 81
3.1 Появление NAS 81
3.2 Сетевой стек Windows NT 83
3.2.1 Интерфейс транспортного драйвера '84
3.2.2 Подсистема буферизации перенаправленных дисков 85
3.2.3 Мини-перенаправители 85
3.2.4 Поставщик множественных имен UNC 86
3.2.5 Маршрутизатор множественных поставщиков. 87
3.2.6 Клиентское кэширование 87
3.3 Технологии CIFS и 8MB 89
3.3.1 Разновидности стандарта CIFS 91
3.3.2 Описание протокола CIFS 92
3.3.3 Безопасность CIFS 96
3.3.4 Аутентификация CIFS 97
3.3.5 Возможности по оптимизации CIFS 99
3.4 Сетевая файловая система 105
3.4.1 Сетевая файловая система, версия 3 106
/ 3.4.2 Сетевая файловая система, версия 4 107
3.5 Проблемы доступа при использовании нескольких
протоколов ПО
3.6 Windows и NAS 111
3.7 Система Microsoft Exchange 2000 и NAS 112
3.8 Сложности практической реализации 114
3.9 Резюме ' 115
Глава 4. Сети хранения данных на базе интерфейса
Fibre Channel . 117
4.1 Сферы применения технологии Fibre Channel 118
4.2 Сравнение SAN и NAS 119
4.3 Преимущества Fibre Channel 120
4.3.1 Масштабируемость