• подсистема сетевого взаимодействия (Network Subsystem). ОС Windows for Workgroups стала в свое время первой версией Windows, которая учитывала потребности сетевого взаимодействия пользователей. Она даже включала в себя целый набор сетевых функций, являвшихся разделом самой операционной системы, а не программным продуктом третьей стороны. Windows XP продолжает эту традицию. Здесь предоставляется поддержка не только одноранговых сетей Microsoft, но и большей части программных продуктов для локальных сетей (LAN) с помощью специальных процедур – программных ловушек в защищенном режиме (protected-mode hooks). На практике вы можете одновременно взаимодействовать с несколькими сетями. Кроме того, модульный характер элемента Network Subsystem позволяет другим фирмам-поставщикам наращивать возможности Windows XP. В контексте рассмотренных элементов операционные системы Windows 9х и Windows XP демонстрируют приблизительно одинаковые характеристики, хотя последняя ОС все-таки обладает лучшими показателями безопасности. Обе версии основываются на ядре операционных систем NT/2000/ХР. Корпорация Microsoft распространила версию Windows и на рабочие станции. С другой стороны специалисты Microsoft создали вариант сервера Windows, который действует в качестве файлового сервера. Этот сервер в большей степени напоминает архитектуру клиент/сервер, которая применяется в сети Novell NetWare (см. часть VII);
• службы операционной системы (Operating System Services). Этот элемент Windows XP реализует такие функции, как задание конфигурации аппаратных средств. Он также привлекается для выполнения вспомогательных запросов пользователей и операционной системы. Например, каждый раз, когда вы запрашиваете у Windows XP время суток, она обращается за помощью к одной из служб. В отличие от Windows NT, Windows 2000/ХР поддерживает пользовательские службы Windows 9х. Кроме того, Windows XP предоставляет полную поддержку функции Plug and Play, чем отличается в лучшую сторону от Windows NT. (Windows 2000 также частично поддерживает указанную функцию, однако в прошлом опытные пользователи сталкивались с рядом проблем при работе с этой операционной системой.) Windows XP обеспечивает надежное задание конфигурации аппаратных средств (по сравнению с Windows 9х), что позволяет легко изменять конфигурацию и улучшать эффективность системы в целом. Если не учитывать достаточно жесткие требования к аппаратным средствам со стороны этой операционной системы, можно утверждать, что она одинаково хорошо конфигурирует как настольные, так и мобильные компьютеры;
• Диспетчер виртуальной машины (Virtual Machine Manager). Этот элемент позволяет увязать между собой различные элементы и компоненты операционной системы. Диспетчер отвечает за планирование выполнения операций, за инициализацию и останов программных приложений (в том числе и программных приложений MS DOS), а также управляет работой виртуальной памяти компьютерной системы. Обычно приложения используют для формирования запроса интерфейс Windows API, не обращаясь к этим компонентам системы непосредственно. Поскольку Диспетчер виртуальной машины отвечает за распределение ресурсов памяти, ему также приходится взаимодействовать с сервером DPMI (DOS Protected Mode Interface – защищенный интерфейс расширения памяти) при исполнении приложений MS DOS в защищенном режиме. Когда подобные приложения обращаются с запросом о выделении им дополнительной памяти, они инициируют исполнение подпрограмм вызова этого элемента Windows ХР. Как и в случае с программными приложениями операционной системы Windows, эти приложения не имеют возможности напрямую взаимодействовать с указанными компонентами, используя DOS-расширитель API (DOS extender API). И наконец, Диспетчер отвечает за взаимодействие между самими операциями: все запросы DDE и OLE проходят через его фильтры;