Реализация Plug and Play в Windows Server 2003
Как и Windows 2000 и Windows XP, Windows Server 2003 включают в свой состав усовершенствования, которые не просто упрощают управление устройствами для конечных пользователей, но и значительно облегчают задачи разработчиков драйверов устройств. В число этих усовершенствований входят поддержка управления электропитанием и поддержка Plug and Play. Plug and Play представляет собой комбинацию поддержки аппаратных средств и программного обеспечения, которая позволяет – компьютерной системе распознавать изменения в аппаратной конфигурации при минимальном вмешательстве пользователя и даже без взаимодействия с пользователем.
Работая с системой Plug and Play, пользователь может добавлять или удалять устройства динамически, без утомительного и неудобного ручного конфигурирования. Более того, пользователю даже не нужно глубокое знание принципов функционирования аппаратных средств компьютера. Например, пользователь может подключить портативный компьютер к сети через адаптер Ethernet, имеющийся на док-станции, и сделать это без необходимости ручного изменения конфигурации. Впоследствии этот же компьютер можно использовать для установления соединения с локальной сетью через модем, для этого тоже не потребуется изменять конфигурацию вручную. Windows Server 2003 в полном объеме поддерживает Plug and Play – набор стандартов аппаратной и программной поддержки, позволяющей компьютерной системе распознавать и адаптировать изменения аппаратной конфигурации без вмешательства пользователя и без необходимости перезагрузки компьютера.
Устройства, удовлетворяющие требованиям Plug and Play, с легкостью можно как установить или переконфигурировать, так и удалить из системы. Более того, многие периферийные устройства могут быть установлены или удалены без выключения питания, и это изменение будет корректно обработано.
Как правило, большинство периферийных устройств Plug and Play может быть установлено или удалено без необходимости выключения компьютера. Тем не менее, существует ряд устройств, для установки или удаления которых выключение системы все же требуется. В частности, к их числу относятся внутренние устройства, для установки которых необходимо вскрывать корпус системного блока.
Удаление устройства из аппаратной конфигурации компьютера без предварительного уведомления операционной системы называется внезапным удалением (surprise removal), поскольку для операционной системы это действие действительно является неожиданным. В отличие от предыдущих версий Windows NT, системы Windows 2000, Windows XP и Windows Server 2003 в большинстве случаев будут корректно обрабатывать эту ситуацию, т. к. драйверы устройств разрабатываются таким образом, чтобы уведомлять ОС об удалении устройства.
Однако, несмотря на это, существует целый ряд устройств, для которых внезапное удаление не рекомендуется. К их числу, в частности, относятся:
- некоторые накопители;
- модемы;
- сетевые адаптеры.
При внезапном удалении таких устройств Windows XP и Windows Server 2003 отобразят окно, информирующее пользователя о необходимости использовать функцию Safe Removal при последующих попытках удаления такого устройства (рис. 2.2). Более подробная информация об этом будет приведена далее в настоящей главе.
Рис. 2.2. Окно Unsafe Removal of Device
Новые средства операционной системы, выполняющие задачи по управлению аппаратными средствами, – Hardware Wizard и Device Manager – существенно упрощают установку новых устройств, таких как устройства CD-ROM, сетевые адаптеры, жесткие диски и т. д.