Наик Дайлип - Серверные технологии хранения данных в среде Windows® 2000 Windows® Server 2003
http://www.microsoft.com/windows2000/docs/StorDev. doc.
ш Enterprise-Class Storage in Microsoft Windows 2000. – Microsoft, март 2000: http://msdn. microsoft.com/library/default. asp? url=/iibrary/en-us/dnentdevgen/html/enterstor. asp.
Службы хранилищ данных Windows 2000: http://microsoft.com/windows2000/technologies/storage/default. asp.
Обзор характеристик Windows Server 2003:
http://microsoft.com/windows.netserver/evaluation/features/featuresorterresults.aspx? Technology=Storage+Management.
Technical Overview of File Services. – Microsoft: Windows Server 2003, июль 2002: http://www.microsoft.com/windows.netserver/docs/
f ileoverview. doc.
1
Данный режим в Windows NT не используется.
2
Строго говоря, это не просто обработчик прерываний, однако в данный момент не будем углубляться в детали, поэтому далее обработчик прерываний будет именоваться просто прерыванием.
3
Термин "выделенный список" относится к ситуации, когда некий важный системный элемент (например, пакеты IRP) содержится в отдельном списке и может быть успешно перемещен из одного списка в другой (например, список пакетов IRP, присоединенных к определенному потоку).
4
Список разборки/сборки — это термин, обозначающий одновременную инициализацию ввода-вывода в несколько буферов приема.
5
Обратите внимание, что локальное хранилище данных, подключенное к устройству NAS, обычно представляет собой устройство типа DAS (см. главу 2).
6
Автор этой книги также принимал участие в создание описываемого документа RFC.
7
ISO — International Organization for Standardization (Международная организация по стандартизации);
OSI — Open System Interconnection (взаимодействие открытых систем).
8
В настоящий момент существует несколько различных физических стандартов, и тот факт, что используется лишь три базовых типа кабелей (медные, одно- и многомодовые), не означает наличия трех типов физических разъемов. Кроме того, эти типы применяются и в других интерфейсах, например Gigabit Ethernet.
9
Для тех читателей, кто незнаком с термином СОМ, стоит упомянуть, что это чрезвычайно важная архитектура Windows, позволяющая создавать программы в виде взаимодействующих друг с другом объектов. Объекты СОМ можно написать с помощью различных языков программирования, в том числе С, С++ и Visual Basic. Два объекта СОМ могут быть расположены на одной локальной системе или одновременно выполняться на двух удаленных системах. Два объекта могут выполняться в контексте одного процесса (в локальной системе) или же в двух отдельных процессах. В последнем случае предоставляются специальные механизмы для обеспечения взаимодействия этих объектов. Таким образом, внепроцессиый поставщик — это поставщик, реализованный в виде объекта СОМ и выполняемый в отдельном контексте процесса.
10
Примером неразделямых дисков служат компакт-диски и DVD, которые имеют только одни раздел.
11
Эта терминология грешит неточностями. Во-первых, на томах размещены файловые системы; таким образом, более корректным будет обозначение загрузочный и незагрузочный раздел. Во-вторых, загрузочный код размещен в "системном" разделе, а файлы операционной системы — в загрузочном разделе.
12
Буква диска, присвоенная набору томов, устойчивому к ошибкам, хранится в самом томе. При переходе к составному типу тома (начиная с Windows 2000) буква диска может быть изменена.
13
Исчерпывающая информация по этой теме представлена в статье 234048 базы знаний Microsoft (Knowledge Base).
14
В технической литературе, как и в этой книге, зачастую используется понятие "дефраг- ментация диска", хотя на самом деле речь идет о дефрагментации тома, а не диска.
15
Это живой пример, иллюстрирующий, что некоторые возможности, описанные в книге, относятся к будущим версиям Windows. Компания Microsoft неоднократно отмечала, что для изучения новых функций Windows следует использовать не прогнозы и предварительные описания, а реально выпущенную версию этой операционной системы.
16
Хранилища данных IP описаны в главе 8.
17
Подобное ограничение существует и в Windows Server 2003. Учитывая, что код технологии HSM лицензирован Microsoft у компании, ныне входящей в корпорацию Sun Microsystems, в следующей после Windows Server 2003 операционной системе ожидается наличие многих интересных функций.
18
Во всяком случае, автор этой книги будет следить за развитием WMI с неусыпным вниманием, поскольку в свое время работал на должности менеджера проекта WMI в компании Microsoft.
19
Для получения необходимой информации следует связаться с представителями Microsoft по электронной почте ( [email protected]).
20
Хотя InfiniBand не поддерживает задержки случайной передачи и задержки коллизий Ethernet, эта технология предоставляет механизмы управления потоком и дает возможность задерживать передачу данных в случае необходимости. Существенная задержка в получении/отправке данных и медленная передача данных будут обрабатываться приложением одинаково.
21
Бывают и исключения. Например, суперкомпьютер в компании Thinking Machines использует единицы ввода-вывода объемом 16 байт в подсистеме хранения RAID 3.
22
Компания Microsoft указывает на тот факт, что согласование функций, доступных в новой версии Windows, осуществляется на основе множества факторов, поэтому наличие в ней тех или иных возможностей не гарантируется. Оптимальный вариант заключается в изучении функций операционной системы только после выпуска ее окончательной версии.
23
Не зная подробностей реализации, можно предположить, что этим будет заниматься один из компонентов ядра. Это не несет в себе угрозы безопасности, так как философия Windows заключается в доверии программному обеспечению, работающему на уровне ядра, и в ограничении возможностей по установке программного обеспечения для данного режима. Таким образом, администратор может использовать только проверенное и заведомо надежное программное обеспечение.