Miniport представляет собой драйвер управления устройствами и поддерживает специальный интерфейс SCSI. Каждый интерфейс снабжается независимым драйвером Miniport, который взаимодействует с драйвером SCSI Manager для выполнения тех же самых заданий, что и драйвер для порта. Операционные системы Windows NT/2000/XP и Windows 9х используют одни и те же драйверы Miniport.
Контроллер диска
Контроллер диска (адаптер) представляет собой физическое устройство, которое отвечает за обслуживание диска в компьютерной системе. Windows XP обычно поддерживает несколько типов контроллеров. Уровень HAL применяется в данном случае для организации взаимодействия между внутренними компонентами Windows XP и дисководами жестких дисков.
Ярлыки
Термин «указатель» (pointer) хорошо знаком программистам и распространен в программировании. Однако этот термин известен и широкой аудитории, когда речь идет о таком наглядном ориентире, как, например, адрес дома. Теперь представьте себе файлы ярлыков Windows XP, используемые в качестве указателей. Подобные файлы могут помочь создавать связи для различных объектов, скажем для удаленных файлов и папок.
Какую же пользу могут приносить ярлыки? Предположим, менеджеру требуется собрать различные файлы в одну группу для выполнения проекта. При подготовке подобного проекта иллюстраторы часто создают рисунки и изображения в течение нескольких недель, после чего их требуется объединить в одну тематическую группу. Другая группа может формироваться из файлов показателей и статистических данных, полученных с помощью программного приложения Excel. Третья группа образуется, скажем, из файлов текстовых материалов и диаграмм и также является неотъемлемым компонентом проекта. На заключительной стадии все эти группы необходимо собрать вместе для проведения полномасштабной презентации.
На практике нетрудно копировать все эти файлы в один каталог, а затем распечатывать материалы. После продолжительных обсуждений каждая группа файлов претерпевает определенные изменения и утверждается для презентации. В таком случае работа выполняется достаточно быстро и эффективно, поэтому многие организации в настоящее время пользуются именно этим подходом.
Некоторые специалисты, однако, идут в ногу со временем. Они помещают все файлы в один сетевой каталог, чтобы все члены рабочей группы могли свободно обращаться к необходимым материалам. Данный подход оказывается несколько лучше предыдущего, однако не является оптимальным с точки зрения экономии объемов памяти, поскольку большая часть файлов хранится в нескольких экземплярах. В этом случае также существует достаточно большая вероятность привнесения ошибок. Что, например, произойдет, если один из членов рабочей группы обнаружит ошибку на более позднем этапе? Постарается ли он отыскать корректный файл и провести необходимые изменения или, что хуже всего, попросит своего коллегу выполнить подобные изменения? Само по себе дублирование файлов не создает проблемы, однако всегда остается открытым вопрос о корректности той или иной копии.
Windows XP предлагает менеджерам проектов альтернативный подход. Менеджер может создать папку проекта, содержащую ярлыки для всех файлов проекта. Этой папкой легко пользоваться в сети даже в том случае, если некоторые члены группы находятся в другом здании. Ярлыки облегчают работу с папкой и обращение к соответствующим файлам. В данном случае нет никакой необходимости дублировать файлы, поэтому вероятность неправильной интерпретации и потери исходного файла оказывается близкой к нулю. Все члены группы имеют доступ ко всем файлам проекта, а физическое расположение этих файлов может быть известно только самому менеджеру. Весь описанный комплекс услуг обеспечивает правильное использование ярлыков файлов (см. раздел «Объекты Рабочего стола» главы 3). Теперь, когда вы получили дополнительные сведения о применении ярлыков, имеет смысл более подробно остановиться на приемах их использования.
Создание ярлыков
Создавать ярлыки можно с помощью нескольких приемов. Наиболее простой путь – щелкнуть правой кнопкой мыши по какому-либо объекту и, не отпуская ее, переместить объект в нужное место. При высвобождении правой кнопки мыши на экране будет выводиться контекстное меню, содержащее, в частности, опции Переместить (Move) и Копировать (Сору). Если воспользоваться опцией Создать ярлыки (Create Shortcuts Here), то ярлык появится в соответствующем разделе, выполняя функцию указателя для реального файла.
Задание общих параметров для ярлыков