Читаем Полное руководство по Microsoft Windows XP полностью

подсистема сетевого взаимодействия (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 проходят через его фильтры;

Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT