Назад

Купить и читать книгу за 119 руб.

Вы читаете ознакомительный отрывок. Если книга вам понравилась, вы можете купить полную версию и продолжить читать

Windows XP для бывалого бойца

   Книга посвящена Windows XP – новейшей версии Microsoft Windows. Популярно рассказано об истории ОС Windows, настройке Windows XP и корпоративной миграции на Windows XP, особенностях работы с Windows XP на рабочей станции, в ЛВС и Интернете. Подробно обсуждаются вопросы эргономичности, устойчивости, производительности, безопасности и совместимости. Впервые публикуется информация о будущей версии Microsoft Windows – Windows Vista.


Камилл Ахметов Windows XP для бывалого бойца

Введение

   Ровно 10 лет назад я выпустил в соавторстве с Андреем Борзенко (тогда мы вместе работали в журнале «КомпьютерПресс», а теперь он – главный редактор журнала «BYTE/Россия») книгу, в которую вошло мое первое более или менее профессиональное описание операционной системы (ОС) Microsoft Windows[1] (уроки для начинающих из «Курса молодого бойца» не в счет). В книгу попали сведения, которые были тогда актуальны: руководство по настройке Windows 3.1x и Windows 3.1x для рабочих групп, предварительное описание Windows 95 и, что характерно для того времени, сведения о поддержке программ для Windows в системе IBM OS/2 Warp 3.
   Книга была предназначена для квалифицированных пользователей-практиков, так что сведения об MS-DOS, безусловно, заняли в той книге в полтора раза больше места, чем все сведения обо всех версиях Windows вместе взятых… Времена изменились. Кто теперь вспоминает об MS-DOS? И кто – об OS/2?
   Microsoft Windows XP – это операционная система, которая в 2001 году пришла на смену не только всем предыдущим версиям ОС семейства Windows, но и практически всем коммерческим операционным системам для персональных компьютеров, за исключением Mac OS. А теперь вспомните: в момент появления Windows мало кто вообще верил в жизнеспособность этого программного продукта. В момент появления Windows NT многие называли эту ОС «мертворожденной». Когда появилась Windows XP, самым отъявленным скептикам осталось подвергать сомнению разве что своевременность технического решения, положившего конец разделению Windows на семейства 9x и NT. Ну а минувших четырех лет было достаточно для того, чтобы расстаться и с этими сомнениями.
   Моя первая книга о Windows XP появилась точно ко дню официального выхода этой ОС.[2] Теперь, спустя четыре года после выпуска продукта, которому посвящена книга, знакомиться с ним уже поздновато. Спросите у современного менеджера, не расстающегося с ноутбуком, знаком ли он с Windows XP. Даже не обладая особыми техническими знаниями, он ответит: «Знаком ли я с ней?! Да она мне как родная!»
   Поэтому цель новой книги несколько иная. Мы хотим, чтобы читатель понимал, что такое «семейство Windows» и почему современная Windows получилась именно такой, какой она стала теперь. Нет, мы не хотим пересадить пользователей обратно за 386-е компьютеры с Windows 3.1. Обсуждение понятий «сцепление» и «первая скорость» – это еще не призыв вернуться к механической коробке передач. Но водитель должен знать хотя бы в общих чертах, что происходит с его машиной, когда он выжимает педаль газа. И точно так же пользователь должен понимать, что происходит с его компьютером, когда он переключается между «окнами», создает «папки» и читает электронную почту; почему процедуры записи документов на обычный диск, лазерный компакт-диск и DVD-диск так радикально отличаются друг от друга; как можно, а как и нельзя заразиться компьютерными вирусами.
   Вот почему эта книга построена именно так, как она построена: сначала идет исторический обзор Windows, затем – общий обзор Windows XP, а потом – обзор всего того, что важно знать перед установкой Windows XP или ее развертыванием в организации. Предпоследняя глава книги посвящена настройке Windows XP. В последней главе я попытаюсь заглянуть в будущее и рассказать о том, что сегодня официально известно о следующей версии ОС Microsoft Windows, которая только что получила название Windows Vista.
   Этой книги не было бы без содействия моего друга Андрея Козлова (который является главным редактором издательства «Русская Редакция», выпускавшего почти все мои книги начиная с 2000 года). Отдельная благодарность Юрию Полунову – за ценные замечания, касающиеся истории компьютерной индустрии.
   Приятного чтения!

От издательства

   Ваши замечания, предложения и вопросы отправляйте по адресу электронной почты comp@piter.com (издательство «Питер», компьютерная редакция).
   Мы будем рады узнать ваше мнение!
   Подробную информацию о наших книгах вы найдете на веб-сайте издательства http://www.piter.com.

Глава 1
Обзор Windows

   Раздел, к чтению которого вы приступите прямо сейчас, изначально был озаглавлен «Как появилась Windows. Как появилась (и почему устарела) MD-DOS», но редактор, которой я благодарен за многие дельные правки этого текста, опытной рукой сократила мой вариант до делового и бескомпромиссного.

Почему устарела MS-DOS

   Одно время была очень популярна легенда о том, что изначально IBM рассчитывала сделать IBM PC 8-разрядным компьютером на базе микропроцессора Intel 8080, а Билл Гейтс,[3] легендарный сооснователь и руководитель Microsoft, уговорил IBM сделать новый компьютер 16-разрядным, чтобы первым разработать 16-разрядную операционную систему и выиграть время у производителей, не успевших этого сделать, в первую очередь у компании Digital Research. Но в действительности IBM стала консультироваться с Microsoft по проекту IBM PC только во второй половине 1980 года, а к этому времени уже был представлен экспериментальный образец компьютера, основанный не на чипе 8080, а на более новом процессоре 8085A, предшественнике 8088 (последний отличался от полностью 16-разрядного 8086 только 8-разрядной шиной данных).
   Впрочем, это мало что меняет в истории самой MS-DOS. Гейтс вспоминает: «Приступая к созданию новой операционной системы, мы закупили кое-какие разработки у другой компании из Сиэтла и наняли ее ведущего инженера Тима Патерсона».[4] «Другая компания» называлась Seattle Computer Products, а «кое-какие разработки» представляли собой готовую операционную систему 86-DOS (в оригинале – QDOS), созданную упомянутым Тимом Патерсоном. «Закупить» систему вместе с ее создателем пришлось буквально за месяцы до выпуска IBM PC. В августе 1981 года ОС MS-DOS стала базовой операционной системой компьютера IBM PC.
   Версия MS-DOS, поставлявшаяся на компьютерах IBM PC, официально называлась IBM PC-DOS. IBM заплатила не очень большие деньги за право продавать данную версию MS-DOS на своих компьютерах, поэтому могла продавать ее совсем недорого – всего за 60 долларов. «Таким образом, у IBM появился стимул проталкивать MS-DOS», – пишет Гейтс. Альтернативные операционные системы стоили гораздо дороже (CP/M-86 – почти втрое, UCSD Pascal P-system – почти в восемь раз). Таким образом Microsoft удалось создать впечатление, что MS-DOS является единственной ОС, пригодной для использования с IBM PC.
   Другой вопрос – зачем? Ожидаемый объем продаж компьютеров IBM PC составлял менее 250 тысяч машин в год… Но к весне 1982 года спрос на компьютеры IBM PC намного превысил предложение. К концу 1982 года появились IBM PC-совместимые компьютеры производства других компьютерных компаний. Все чаще производители выбирали операционную систему MS-DOS. Microsoft постепенно становилась поставщиком самой популярной ОС в мире.
   В 1983 году появился компьютер с жестким диском – IBM PC XT. Для него была разработана новая версия MS-DOS. Другие фирмы, оснастившие свои компьютеры жесткими дисками, естественно, тоже покупали лицензии на новую версию MS-DOS. К 1984 году существовали десятки моделей IBM PC-совместимых компьютеров и все они работали на MS-DOS (версии 2.11). Третьим фирмам потребовалось около четырех лет, чтобы всем вместе обогнать IBM в производстве и продаже персональных компьютеров. Одна только IBM продала за это время более 6 млн. своих компьютеров. Легко понять, что вся эта гонка была только на руку Microsoft.
   «К 1983 году я пришел к выводу, что следующим нашим шагом должна стать разработка графической операционной системы», – вспоминает Гейтс. К этому выводу руководитель Microsoft пришел, ознакомившись с результатами исследований сотрудников Xerox PARC: «…компьютером легче управлять, если вы выбираете свои действия, указывая что-то на экране и видя соответствующие картинки. Они использовали устройство, которое назвали „мышью“… Увы, Xerox так и не смогла воспользоваться коммерческими выгодами, которые сулила эта сногсшибательная идея… Воплотить новые идеи в ходовую продукцию – не каждой компании по силам», – резюмирует Гейтс.
   Microsoft объявила о начале разработки Windows, графической оболочки MS-DOS. Началась «обкатка» мыши – Microsoft выпустила собственную мышь и текстовый процессор Word с «мышиным» (хотя и символьным) интерфейсом.
   Проблема заключалась в том, что у Microsoft не было опыта разработки графических операционных систем. Поэтому первую массовую графическую операционную систему выпустила фирма Apple. Разработками Apple руководил Стив Джобс. Как и Гейтс, он находился под впечатлением от разработок фирмы Xerox. Опираясь на опыт, полученный при создании компьютера Lisa, фирма Apple сотворила в 1984 году свой шедевр – компьютер Macintosh с собственной операционной системой. В первый же год было продано 100 тысяч компьютеров Macintosh. Microsoft не только не могла игнорировать это явление – она обязана была обратить его себе на пользу.

Графический интерфейс

   В оконном интерфейсе каждой выполняемой программе отводится экранное окно, способное занимать весь экран или его часть. Практическое значение многооконности в том, что в такой среде можно реализовать принцип многозадачности, то есть одновременного выполнения нескольких программ. Услышав о многозадачности, пользователи MS-DOS обычно говорили: «Я не делаю несколько дел одновременно», – хотя в течение рабочего сеанса приходилось многократно выгружать одни программы и загружать другие, так как напрямую переходить из одной программы в другую было нельзя.
   В многооконной среде, напротив, вид экрана с окнами разных приложений наглядно демонстрирует возможности одновременного использования нескольких программ (рис. 1.1). Вы работаете с приложением, находящимся в самом верхнем окне, но простым щелчком в другом окне или на значке легко активизируете другую программу. Спроектированные для таких сред программы способны задействовать все их преимущества.
   Рис. 1.1.

   В концепции таких ОС, как Microsoft Windows, важное место занимает графический режим, который имеет мало общего со знакоместным графическим режимом, доступным, например, в текстовом процессоре Microsoft Word для MS-DOS и оболочке MS-DOS Shell. Последние всегда размещают на экране стандартное количество символов, например 80 х 25 или 80 х 43. Этим программам графический режим нужен для правильного отображения специальных значков, шрифтовых выделений и других специальных целей. Иное дело, когда Word для MS-DOS по команде просмотра перед печатью отображает на экране уменьшенную копию листа бумаги с распечаткой, но это просмотровый режим, а не рабочий. Перемещая (например, в Word или Norton Utilities для MS-DOS) мышью окно или диалоговую панель по экрану, вы можете добиться позиционирования этих объектов только с точностью до знакоместа.
   Рис. 1.2.

   Windows (а значит, и любая Windows-программа) позиционирует графические объекты с точностью до минимального графического элемента изображения – пиксела. Размеры таких объектов Windows, как элементы окон, кнопки и значки, стандартизированы. Для отображения системных сообщений и наименований команд меню Windows применяет растровые (матричные) шрифты разных типоразмеров для работы в режимах низкого и высокого разрешения. В документах, содержащих текст, Windows позволяет применять масштабируемые шрифты как для экранного вывода, так и для печати на принтере. Поэтому на экране документ выглядит практически так же, как и на бумаге, – это так называемый принцип WYSIWYG (What You See Is What You Get – что видишь, то и получаешь), или принцип точного отображения.
   Сравните три изображения окна текстового процессора (рис. 1.2). Видеосистема компьютера, на котором они сделаны, позволяет работать с разрешениями 640 х 480, 1024 х 768 и 1280 х 1024 соответственно.

Унификация драйверов

   Второй крупный недостаток MS-DOS – необходимость поддержки огромного количества всевозможных устройств. DOS-программам приходилось напрямую поддерживать множество типов принтеров и мониторов, и при появлении на рынке новых моделей устройств вывода разработчики были вынуждены соответствующим образом менять коды программ. Большая часть известных DOS-программ, таких как WordPerfect, Microsoft Word, Lotus 1-2-3, Quattro Pro, общались с принтерами через специальные драйверы – программные модули, предназначенные специально для того, чтобы переводить поток данных от программ на язык, «понятный» конкретному принтеру. Это позволяло при появлении новой модели принтера не переписывать программу, а лишь добавлять к ней новый драйвер. В комплект поставки упомянутых программ приходилось включать десятки и сотни драйверов…
   Одним словом, новая операционная система должна была решить и эту проблему. Забегая вперед, скажем, что Windows-программы для вывода на печать пользуются услугами ОС Windows, а та уже работает с драйверами. Таким образом, Windows избавила и пользователей, и разработчиков от многих хлопот, связанных с поддержкой устройств. В Windows 3.1 был реализован аппаратно-незави-симый драйвер принтера, в дополнение к которому разработчики должны были писать только мини-драйверы для поддержки аппаратно-зависимых операций. В Windows 95 появились мини-драйверы экрана и диска. В Windows NT была реализована архитектура мини-драйвера диска (он называется порт-драйвером).
   В Windows 98 была впервые введена поддержка нового класса драйверов, соответствующих модели WDM (Win32 Driver Model). WDM использует послойную архитектуру, в которой каждый слой изолирует часть сервисов, нужных для драйвера устройства.

Использование оперативной памяти

   Сразу предупреждаю: в этом разделе упоминаются объемы оперативной памяти ПК, измеряемые в килобайтах (Кбайт), и это не опечатка, так как в начале 80-х годов многие полноценные приложения «умещались» в 16–64 Кбайт ОЗУ. Так вот, базовая, или стандартная, память (conventional memory) IBM PC-совмести-мых компьютеров представляла собой «целых» 640 Кбайт оперативной памяти, а всего микропроцессоры 8086/88 могли адресовать до 1 Мбайт, или 1024 Кбайт памяти. Для обращения к базовой памяти не были нужны никакие дополнительные драйверы, поскольку MS-DOS изначально была создана для работы в адресах 0–640 Кбайт.
   Это казалось очень много, и именно в этом заключалась третья проблема MS-DOS. Ведь для создания ядра операционной системы, способной обеспечить графический пользовательский интерфейс и унифицированный доступ ко всем устройствам ввода-вывода для всех приложений, нужно было очень много памяти для программного кода и данных – гораздо больше, чем 640 Кбайт.

Первые три поколения Windows

   В ходе самостоятельных разработок в области графического интерфейса Microsoft стремилась к тому, чтобы оконная среда не только была оболочкой для MS-DOS, позволяющей работать с файлами и запускать программы, но и предоставляла разработчикам собственный интерфейс прикладного программирования (Application Programming Interface, API).
   Существовавшие тогда IBM PC-совместимые компьютеры не могли обеспечить полноценного функционирования графической среды, поэтому Windows 1.0 (1985 г.) выглядела довольно бледно и была примечательна преимущественно тем, что была первой. Она работала в реальном режиме процессора 8086, имела графический интерфейс с неперекрывающимися окнами, обеспечивала совместную работу графических Windows-приложений и одного приложения MS-DOS.
   В 1987-88 годах появлялись уже вполне работоспособные реализации Windows/286 и Windows/386 (Windows 2.x). В интерфейсе этих ОС окна приложений могли перекрываться; свернутые окна приложений, работающих в фоновом режиме, выглядели как небольшие значки в нижней части экрана. Тогда же был реализован механизм динамического обмена данными (DDE). В Windows/286 можно было запустить в один момент времени лишь одно MS-DOS-приложение. Windows/386 (1988 г.) уже могла выполнять одновременно несколько приложений MS-DOS в отдельных виртуальных машинах благодаря механизму вытесняющей многозадачности.
   Среда Windows имела свой API для работы с приложениями, но до появления Windows 3.0 была способна задействовать только нижние 640 Кбайт памяти MS-DOS и до 32 Мбайт так называемой отображаемой памяти, которая отображалась 16-килобайтными страницами на непрерывный страничный блок размером 64 Кбайт, находящийся выше стандартных 640 Кбайт – в области старших адресов (ухищрение разработчиков, к счастью, давно забытое). До версии 3.0 эта графическая среда особенного успеха на рынке не имела, так как практически не давала преимуществ ни разработчикам, ни пользователям.
   Оболочкой ранних версий Windows служила MS-DOS Executive (рис. 1.3). Эта программа позволяла мышью или клавишами управления курсором отыскивать файл или каталог, легко открывать его, выбирать дисковод и переходить в над-каталог, нажав клавишу Backspace. Вот и все плюсы этой однооконной программы, не поддерживавшей, кстати, и перетаскивания мышью (drag-and-drop, «перетащи и отпусти»).
   Рис. 1.3.

   Одновременно с разработкой Windows во второй половине 80-х годов Microsoft (совместно с IBM) вела разработки графического интерфейса Presentation Manager для будущей операционной системы OS/2, которая должна была прийти на смену MS-DOS, и приложений для компьютеров Macintosh фирмы Apple. Собственно, свои первые программы с графическим интерфейсом – текстовый процессор Word и электронную таблицу Excel – Microsoft выпустила именно для Macintosh. «Мы тесно сотрудничали с Apple в процессе создания Macintosh… – пишет Билл Гейтс. – Разработка графических программ потребовала немалого воображения».
   Неудивительно, что к 1990 году Microsoft добилась серьезных успехов в разработке графического интерфейса. И только тогда Apple подала на Microsoft в суд, усмотрев в интерфейсе Windows 3.0 сходство с интерфейсом ОС компьютеров Macintosh!
   Инженерам Microsoft, кроме того, удалось самостоятельно решить проблему доступа ко всей оперативной памяти программ, использующих Windows API. Руководство Microsoft хорошо понимало, что встраивание этой находки в будущую версию Windows положит конец совместному проекту IBM и Microsoft в отношении OS/2.
   «Деловые отношения с IBM для нас были жизненно важны», – признается Гейтс. До 1990 года он не уставал повторять, что именно OS/2 с интерфейсом Presentation Manager (PM) станет ОС будущего, а проект Windows с интерфейсом, идентичным PM, существует «для бедных». Говорить так его, видимо, обязывал контракт с IBM.
   Но в это самое время полным ходом двигался проект Windows 3.0 – среды, использующей, в отличие от предыдущих версий Windows, преимущества защищенного режима, включая работу с расширенной (а не только базовой и отображаемой) памятью. В книге «Гейтс» Стивен Мэйнс и Пол Эндрюс описали историческое обсуждение проекта Windows 3.0 (имевшее место, вероятно, в начале 89-го), когда разработчик Дэвид Вейс доложил о том, что нашел способ перевести Windows в защищенный режим:
   «– Хорошо, давайте займемся этим, – сказал Гейтс.
   Баллмер[5] повернулся к Биллу:
   – А что мы скажем IBM?
   Улыбка осветила лицо Билла Гейтса:
   – А это ваша проблема, Стив.
   И проблема была. IBM видела в Windows лишь промежуточное звено между DOS и PM, но не более того. Теперь, преодолев внутренние ограничения DOS, Windows сама противопоставлялась OS/2 и Presentation Manager. Единственное, чего ей недоставало, – даты выхода».[6]
   Вскоре после выхода Windows 3.0 деловые отношения с IBM перестали быть для Microsoft жизненно важными. Поддержка же Microsoft Windows стала жизненно важной для IBM OS/2 (а не наоборот). А Microsoft объявила о своих дальнейших планах: поддержке и развитии Windows, OS/2 (без IBM) и создании новой ОС NT (New Technology). Но об этом позже. А событием 1990 года и, как стало ясно потом, началом новой эпохи стал выпуск 22 мая 1990 года графической ОС Microsoft Windows 3.0. Она имела приятный графический GUI (по сравнению с тем, что до сих пор появлялось для IBM PC), предоставляла значительный комплекс услуг, оперировала всем объемом памяти, адресуемым микропроцессорами 80286, 80386 и выше. С 32-разрядными микропроцессорами (80386 и выше) и при наличии не менее 2 Мбайт памяти Windows 3.0 могла задействовать виртуальную память – этот режим работы был назван 386-м расширенным (386 Enhanced Mode).
   Фундаментом для новой графической оболочки Windows 3.0 стали приложения Диспетчер программ (Program Manager) и Диспетчер файлов (File Manager), в отличие от MS-DOS Executive, показывавшей «настоящие» файлы и каталоги. А вот значки Диспетчера программ Windows 3.0 (рис. 1.4) служили только для запуска приложений. Чтобы пользователь мог упорядочивать и хранить значки запуска для большого количества приложений, разработчики сделали его многооконным.
   Рис. 1.4.

   Приложение File Manager (рис. 1.5), предназначенное только для работы с дисками и файлами, тоже было многооконным и позволяло производить файловые операции методом перетаскивания; следовало, однако, знать правила этих операций, чтобы именно копировать, а не переносить файлы, и наоборот. Открытие подкаталога по умолчанию приводило к появлению нового подокна в Диспетчере файлов Windows 3.0, а удерживая клавишу Shift, можно было отобразить содержимое подкаталога в текущем окне.
   Рис. 1.5.

   В Windows был реализован принцип многозадачности. DOS-программы под Windows 3.0 выполнялись в режиме вытесняющей, а программы, соответствующие Windows API, – в режиме кооперативной многозадачности. Минимальный объем оперативной памяти, при котором Windows могла хоть как-то функционировать, составлял всего 1 Мбайт в стандартном режиме (Standard Mode). Кроме того, Windows по-прежнему могла работать на машинах класса IBM PC XT, обращаясь только к нижним 640 Кбайт памяти (реальный режим, или Real Mode).
   С формальной точки зрения Windows не была ОС – она достраивала ядро и командный процессор MS-DOS собственными ядром и графическим интерфейсом. Но для пользователей важнее было то, что под Windows нет серьезных проблем с выполнением MS-DOS-приложений, а Windows-приложения взаимодействуют с ее графическим интерфейсом, используют сервисы Windows и всю доступную для них память. Microsoft и сама производила для Windows программы, например знаменитый текстовый процессор Word и электронную таблицу Excel. Но для продвижения Windows на рынок главным было то, что в считанные месяцы подавляющее большинство независимых программных фирм перешло на производство Windows-приложений.
   Утвердив таким образом новый стандарт на ПО для IBM PC-совместимых компьютеров, Microsoft расторгла соглашение о совместных разработках с IBM. Windows 3.0 оказалась значительно более удачным в рыночном плане продуктом, чем все предыдущие версии OS/2 и Windows вместе взятые. За первый год Microsoft продала 5 миллионов экземпляров Windows 3.0, тогда как общий объем продаж первого поколения OS/2 не достигал и полумиллиона копий.
   «Когда Windows в конце концов поднялась на гребне волны положительной обратной связи, которую обеспечили небольшие, но многочисленные программистские фирмы, крупные компании остались позади, потому что не успели вовремя перейти на Windows», – так оценил эти события Гейтс. Единственной крупной компанией, встретившей Windows 3.0 во всеоружии, была сама Microsoft с приложениями Word и Excel для Windows, которые мгновенно стали массовыми и к которым вскоре присоединились другие программные продукты Microsoft. Спустя некоторое время они были объединены в семейство Microsoft Office.
   Начало 90-х характеризовалось быстрым ростом влияния Microsoft Windows не только на программном, но и на аппаратном рынке. Появился спрос, например, на платы видеоадаптеров, оптимизированные для Windows, и вообще на системы с производительностью, достаточной для комфортной работы с Windows, – то есть с микропроцессором не ниже 80386 и памятью не менее 4 Мбайт. Впрочем, Windows функционировала и на более слабой аппаратуре. Так что в сознании пользователей подспудно утверждалась мысль о том, что именно Windows является ОС, а MS-DOS – всего лишь подложка Windows.
   С апреля 92-го (то есть с момента появления Windows 3.1) Windows официально именуется ОС. Интерфейс Windows 3.1 был несколько улучшен: в частности, были усилены возможности управления экранными объектами при помощи мыши. Динамический обмен данными между приложениями (DDE – Dynamic Data Exchange) теперь поддерживался самой Windows. В систему вошли средства мультимедиа, поставлявшиеся ранее отдельно в пакете Windows Multimedia Extensions. Для расширения издательских возможностей в Windows была встроена поддержка системы масштабирования шрифтов TrueType.
   Windows 3.1, как и 3.0, была 16-разрядной системой, но предлагала только два режима работы: стандартный и 386-й расширенный. Теперь с Windows уже нельзя было работать на машине класса XT, но 286-е компьютеры остались «дееспособными». В целом Windows стала стабильнее и удобнее, производительность системы повысилась. Все это привело к тому, что с середины 92-го развитие Windows-рынка фактически относилось уже к Windows 3.1 и все больше приложений производилось именно для Windows 3.1, а не для предыдущей версии.
   Отметим также Windows for Workgroups 3.1 (1992 г.), которая была уже не только «настольной» ОС, но и самостоятельной сетевой ОС для одноранговой локальной сети и сетевым клиентом. В Windows for Workgroups 3.1 был реализован механизм Network DDE, и появилась почтовая программа. Windows for Workgroups 3.11 (конец 1993 года) содержала новую версию виртуальной файловой системы, совместимую с MS-DOS, и работала только в 386-м расширенном режиме.
   Как мы увидим, дальнейшее развитие микропроцессоров Intel и естественное отмирание систем на базе более ранних микропроцессоров, чем Intel 80386, сделало возможным отказ от всех режимов работы ОС, кроме 386-го расширенного… А пока вернемся к проекту New Technology (NT).

Windows NT

   В начале 90-х годов появилась информация о том, что Microsoft, в сущности, не меняла своих планов. Оказалось, что запланированная к выпуску в 1992 году система OS/2 3.0 – это и есть NT.
   Но существенно раньше, летом 1988 года, то есть именно тогда, когда полным ходом шел проект совместной разработки OS/2 фирмами Microsoft и IBM, а Билл Гейтс при каждом удобном случае во всеуслышание именовал OS/2 «лучшей ОС», тот же Билл Гейтс позвонил человеку по имени Дэвид Катлер.
   Дэйв Катлер работал в фирме Digital Equipment Corporation (DEC) и был известен тем, что создал ряд операционных систем фирмы DEC и руководил разработками VAX/VMS. Но летом 1988 года Билл Гейтс предложил Дэйву Катлеру обсудить идею создания новой операционной системы Microsoft для персональных компьютеров!
   «В то время меня не очень интересовала работа с персональными компьютерами, но я подумал, что это хорошая возможность встретиться с Биллом и обсудить его идеи, – написал Катлер впоследствии. – То, что предлагал Билл, сводилось к созданию новой ОС – переносимой и отвечающей требованиям, которые предъявляются к ПК при выполнении критически важных задач. Для меня это был шанс создать еще одну операционную систему!» В октябре 1988 года Катлер перешел в Microsoft.
   Оригинальная спецификация нового проекта, датированная 1989 годом, гласила: «Система NT OS/2 представляет собой переносимую реализацию OS/2, разработанную на языке высокого уровня. Начальная версия NT OS/2 предназначена для работы на Intel 86-совместимом оборудовании, включая как персональные компьютеры, так и серверы…». Операционная система, разработанная под руководством Дэвида Катлера, получила наименование Windows NT.

Уровни защиты процессоров Intel 80386

   Intel 80386-совместимые процессоры поддерживают четыре уровня, или кольца, привилегированности, обеспечивающих различные степени защиты и привилегий исполняемых программ. В каждый момент времени процессор может работать только на одном уровне привилегий.
   При любой передаче управления с одного уровня на другой процессор выполняет десятки операций. Например, смена уровня привилегий на 486-м процессоре занимает 69 тактов. Но современной ОС разные уровни привилегий необходимы, чтобы обеспечить защиту жизненно важных участков кода системы.
   Для выполнения кода системного уровня Windows NT[7] стала использовать нулевое кольцо защиты процессоров Intel. Программы, выполняемые в нулевом кольце, могут все. Они работают с аппаратурой напрямую, ничто в системе от них не укроется, и ни одно постороннее приложение не помешает выполнению кода с «нулевым допуском». Сервисом нулевого уровня защиты процессора 80386 пользуются файловая система защищенного режима, диспетчер виртуальных машин и аппаратно-ориентированные драйверы, в том числе написанные независимыми разработчиками и производителями аппаратного обеспечения. Разумеется, компоненты ОС, предназначенные для работы в нулевом кольце, должны быть тщательно проверены и отлажены – ошибка в таком драйвере может запросто вызвать крах системы.
   Приложения и многие части ОС выполняются только в третьем кольце процессора 80386, а значит, не имеют таких прав, как программы нулевого уровня, и не могут напрямую работать с устройствами компьютера – им приходится обращаться к драйверам устройств, выполняющимся в нулевом кольце. Зато они относительно безопасны для системы в целом.

Реестр Windows NT

   Windows NT была первой операционной системой Microsoft, которая хранила всю информацию о настройке системы и программ не в текстовых файлах (config.sys, autoexec.bat и файлы с расширением ini), а в реестре (registry), что имеет следующие преимущества:
   • данные не разбросаны по различным файлам, а логически собраны в одной базе;
   • информация в реестре имеет не плоскую, типа параметр = значение, а древообразную структуру, благодаря чему каждый параметр может иметь множество подзначений разного типа;
   • возможен доступ к реестру локального компьютера по сети для диагностики и администрирования.
   Реестр – это «древообразная» иерархическая база данных. Пять разделов реестра Windows NT/2000 – HKEY_CLASSES_ROOT, HKEY_CURRENT_USER, HKEY_LOCAL_MACHINE, HKEY_USERS и HKEY_CURRENT_CONFIG (в реестре Windows 95/98/ME имеется также шестой раздел – HKEY_DYN_DATA), в свою очередь, ветвятся на множество подразделов и т. д. Например, данные, описывающие параметры работы программы Windows Me System Agent, хранятся в разделе HKEY_LOCAL_MACHINE\ Software\Microsoft\Plus!\System Agent:
   • HKEY_LOCAL_MACHINE – информация о компьютере: оборудование, параметры программ;
   • HKEY_CURRENT_CONFIG – текущая конфигурация устройств;
   • HKEY_CLASSES_ROOT – информация по OLE, межпрограммным связям, данные о ярлыках, параметры рабочего стола и т. п.; это практически та же информация, которая в Windows 3.x хранилась в файле reg.dat;
   • HKEY_USERS – информация обо всех пользователях компьютера;
   • HKEY_CURRENT_USER – информация о параметрах текущего пользователя: внешний вид рабочего стола, используемая звуковая схема и т. п.
   Данные реестра хранятся в виде переменных, которые имеют имена и бывают трех типов: строчные (например, «vgaoem.fon», «Microsoft Network», «Kamill Akhmetov»), двоичные (например, 00 00 00 00 0e 00 00 00) и формата «двойное слово» (например, 0x00000001). Так, переменная, от которой зависит, будет ли на панели задач отображаться значок программы System Agent, называется EnableTrayIcon, имеет формат «двойное слово» и для отображения значка должна быть равна 0x00000001.
   Для редактирования реестра в комплект поставки Windows входит программа Registry Editor.

Первое поколение «новых технологий»

   Первая версия Windows NT вышла осенью 1993 года, сразу с номером 3.1 – таким же, как у параллельной версии Windows. Основными особенностями Windows NT стали переносимость между аппаратными платформами, поддержка многопроцессорных систем, полная 32-разрядность, «истинная» (вытесняющая) многозадачность, полная интеграция сетевых компонентов и средств администрирования с графической рабочей средой, выполнение программ разных ОС, защита по уровню C2 и поддержка Unicode. Усовершенствованная версия Windows NT 1994 года получила номер 3.5, а версия 1995 года – 3.51.
   Windows NT сразу создавалась для профессионального использования и компромиссов не допускала. Это первая ОС Microsoft, предъявившая высокие (по тем временам) требования к аппаратуре: не менее 12 Мбайт «оперативки» при работе на микропроцессорах Intel. Для Windows NT был разработан новый API Win32. Чтобы в полной мере задействовать преимущества 32-разрядной ОС, приложения должны были быть написаны в соответствии с Win32 API. Наряду с ранними файловыми системами FAT (MS-DOS) и HTFS (OS/2) Windows NT могла работать с новой, более надежной файловой системой NTFS.
   Из пяти основных целей, поставленных перед группой разработчиков Windows NT – переносимость, устойчивость, расширяемость, совместимость, производительность, – в первой версии Windows NT были определенно достигнуты, по словам Марка Луковски, второго «отца-основателя» Windows NT, переносимость и расширяемость. «Нельзя заниматься всем сразу, – говорил он. – Мы намеренно поставили производительность после расширяемости и не обращали особого внимания на размер используемой памяти до версии 3.5». В Windows NT 3.5 по плану работ следовало обеспечить, в частности, повышение производительности системы и совместимость с процессорами Power PC. Воплощение нового пользовательского интерфейса, который в то время разрабатывался для операционной системы Windows, дальнейшее повышение производительности системы и реализация Plug and Play были отложены – «для более поздних версий». Или, как мы теперь знаем, для Windows XP.

Долгая дорога к Windows XP

   Тем временем Microsoft вела работы над новой ОС потребительского уровня (проект Chicago). Нужно было создать ОС для Win32 API с современным GUI, не хуже новых версий IBM OS/2 и UNIX, обеспечив разумный компромисс между производительностью, стабильностью и степенью совместимости системы со старыми MS-DOS– и Windows-программами. И вот 24 августа 1995 года появилась Windows 95.

Windows 95

   Эту первую чисто пользовательскую ОС от Microsoft отличали улучшенная работа в многозадачном режиме, повышенная отказоустойчивость и более рациональное использование системных ресурсов.
   Незадолго до выхода Windows 95 ходили упорные слухи, что новая система станет не чем иным, как «легкой» версией Windows NT. Но решить задачу выпуска такой системы на тот момент, как и в течение последующих шести лет, было невозможно. Слишком критичными оставались требования к совместимости операционной системы с приложениями для MS-DOS и Windows 3.1. Кроме того, операционная система должна была работать на потребительских компьютерах с объемом оперативной памяти хотя бы 4 Мбайт, которых тогда было очень много. Поэтому Windows 95 стала продолжением ветви ОС Windows – разумеется, с массой улучшений.
   Основной приманкой Windows 95 стал принципиально новый (для Microsoft Windows), удобный и наглядный графический интерфейс пользователя, воплощающий метафору рабочего стола и папок (рис. 1.6). Панель задач Windows 95 с кнопкой Пуск (Start) давала полный обзор приложений, выполняемых системой в данный момент. Доступ ко всем объектам – программам, документам, сетевым ресурсам или инструментам настройки системы – в Windows 95 был унифицирован, причем имена любых объектов могли содержать до 255 символов против прежнего ограничения «8.3».
   Рис. 1.6.

   Важно, что Windows 95 обладала сравнительно широкими сетевыми возможностями. Windows 95 была ОС одноранговой локальной сети, значительно улучшенной по сравнению с Windows для рабочих групп, клиентом Novell NetWare и сетевых ОС Microsoft, а также графической оболочкой для клиентов сетей от других производителей. В Windows 95 появилось средство оболочки Сетевое окружение (Network Neighborhood), позволяющее просматривать доступные сетевые ресурсы: компьютеры, принтеры, рабочие группы. Наконец, именно в Windows 95 появилось средство подключения компьютера к сети по телефонной линии (через модем) – Удаленный доступ к сети (Dial-Up Networking). Удаленный доступ позволял подключаться к корпоративной локальной сети и использовать сетевые ресурсы, почтовое отделение Microsoft Mail и т. п.
   Как ни странно, оригинальная версия Windows 95 не содержала средств для доступа к Интернету. В 1995 году фирма Microsoft не предполагала, что в ближайшем будущем начнется массовое приобщение пользователей к сети Интернет, и ставила на создание Microsoft Network, собственной онлайновой службы. Но очень скоро акценты сместились, и Microsoft начала борьбу за влияние в Интернете. В первое же обновление Windows 95 были включены средства для подключения к Интернету и обзора веб-сайтов.
   На самом деле Microsoft тогда приступила к созданию полного набора программных средств для Интернета. Одним из них стал бесплатный пакет Internet Explorer 3, обеспечивающий пользователя необходимым ПО для работы с World Wide Web, электронной почтой и новостями Интернета, а также передачи через Интернет голоса и видеоизображения. Эти компоненты наряду с другими усовершенствованиями были включены в версию Windows 95 OSR 2 (осень 1996 года).
   В 1997 году вышла новая версия обозревателя Интернета от Microsoft – Internet Explorer 4, полностью преобразующий GUI: в окнах Windows теперь можно было просматривать не только локальные и сетевые, но и веб-страницы, оглавления FTP-серверов и содержимое отдельных документов (рис. 1.7). Появились новые панели инструментов, специальные режимы просмотра с иерархической структурой страниц, возможность выполнения операций перетаскиванием везде, где можно. Заметно упростилась навигация по Интернету, а на рабочем столе стало можно размещать активные объекты Web.
   Рис. 1.7.

   Microsoft не напрасно запланировала выпуск новой версии обозревателя Интернета на несколько месяцев раньше, чем выпуск новой версии ОС, – Internet Explorer 4 было решено в полном составе включить в Windows 98, сделав веб-ориентированный интерфейс основным интерфейсом ОС семейства Windows.

Windows NT 4.0

   По определению Windows NT была нужна тем, кто использует приложения с высокой интенсивностью вычислительной обработки; тем, кто нуждается в повышенной безопасности данных, и тем, кто больше беспокоится о надежности системы, чем о совместимости с приложениями для MS-DOS и Windows 3.x. В середине 90-х годов таких пользователей становилось все больше, но широкому распространению Windows NT как клиентской ОС мешала не только высокая (в сравнении с Windows) цена, но и устаревший – в стиле Windows 3.1 – интерфейс. Поэтому в 1996 году Microsoft выпустила Windows NT Workstation 4.0 и Windows NT Server 4.0, самым заметным отличием которых был интерфейс в стиле Windows 95.
   Кроме этого запланированного изменения был сделан и ряд других. Например, производительность системы была повышена за счет переноса модулей взаимодействия с графическими устройствами (GDI) и с пользователем (User) в ядро системы. Появилась частичная реализация самонастройки на аппаратные устройства (Plug and Play).
   Система по-прежнему не обладала необходимой для массового рынка степенью совместимости со старыми приложениями и, конечно же, требовала для работы существенно более серьезных ресурсов, чем Windows 95.
   В 1997 году вышла Windows NT Server 4.0, Enterprise Edition – специальная версия Windows NT, оптимизированная для управления компьютерными сетями крупных организаций. Эта версия важна тем, что в ней впервые были реализованы для Windows NT такие возможности, как распределенные вычисления и кластеры. В 1998 году появилась версия Windows NT Server 4.0, Terminal Server Edition, позволяющая применять Windows на рабочих местах, оборудованных Windows-терминалами – компьютерами с минимальными рабочими характеристиками.

Windows 98

   32-разрядная ОС Windows 98 поддерживала работу с аппаратурой по стандарту Plug and Play. Совместимая с Windows 95, но более производительная и устойчивая, Windows 98 включала более совершенную подсистему управления электропитанием, работала с несколькими дисплеями, эффективнее работала с памятью, поддерживала новые (на тот момент) типы оборудования и множество новых моделей устройств.
   Windows 98 поддерживала более 200 новых моделей принтеров. Система была оптимизирована для нового интерфейса ACPI (Advanced Configuration and Power Interface) компьютеров с BIOS, поддерживающей быструю загрузку. Поддержка спецификации OnNow позволяла переводить компьютер в режим низкого энергопотребления.
   Специально для поддержки новых больших (объемом более 2 Гбайт) жестких дисков в Windows 98 была реализована новая файловая система FAT32 (появилась в Windows 95 OSR2). FAT32 развивает прежнюю систему на основе 16-разрядной таблицы размещения файлов FAT (в одном контексте с FAT32 ее теперь чаще называют FAT16). FAT32 работает с жесткими дисками объемом до 2 Тбайт, при этом размер кластеров на разделах FAT32 относительно мал. Например, на разделе объемом 2 Гбайт размер кластера FAT16 – 32 Кбайт, а в FAT32 – всего 4 Кбайт, что заметно экономит дисковое пространство.
   Кроме того, Windows 98 включала поддержку новой модели драйверов WDM (Win32 Driver Model), позволяющую драйверам устройств работать как под Windows 98, так и под будущими версиями Windows NT.
   Windows 98 имела развитые средства работы с Интернетом, включая обозреватель Интернета Internet Explorer 4. Средство Microsoft WebTV для Windows 98 позволяло просматривать телевизионные передачи на экране компьютера, оборудованного платой ТВ-тюнера.
   Windows 98 поддерживала безопасные удаленные соединения по виртуальным частным сетям (Virtual Private Networking, VPN), для чего в ОС были включены драйвер адаптера удаленного доступа с поддержкой VPN и протокол сетевого интерфейса WAN-сетей (Network Driver Interface Specification for Wide Area Network, NDISWAN).
   Windows 98 работала с TWAIN-совместимыми устройствами графического ввода: сканерами и цифровыми камерами. Поддержка стандарта Image Color Matching (ICM) версии 2.0 гарантировала правильную интерпретацию устройством ввода и корректное отображение на мониторе, цветном принтере или в графическом файле оригинальных цветов вводимого изображения.
   Наконец, Windows 98 содержала массу новых и усовершенствованных (в сравнении с Windows 95) утилит, таких как новая программа резервного копирования; дефрагментатор, ускоряющий запуск прикладных программ; программа преобразования FAT16-дисков в формат FAT32; программа очистки диска (Disk Cleanup); Мастер обслуживания (Maintenance Wizard); новая справочная система и пр.
   Интересной новинкой Windows 98 была Windows Update – онлайновая программа обновления Windows 98 через специальный интернет-сервер компании Microsoft. Пользователи всегда должны быть уверены в том, что у них самая последняя, самая надежная и самая безопасная версия ПО. Windows Update позволяет получать обновления Windows 98 чуть ли не ежедневно – во всяком случае, настолько часто, насколько они выходят, не дожидаясь специальных обновительных операций (каким в свое время был, к примеру, Windows 95 Service Pack 1) и не выискивая модернизированное ПО в Интернете.

Windows 2000

   ОС Windows 2000 фактически являлась очередной версией Windows NT (это отражено в официальной формулировке «Built on NT technology») и могла бы получить название «Windows NT 5.0».
   В число усовершенствований Windows 2000, кроме большого количества новых технологических решений, обсуждение которых выходит за рамки этой книги, входила интегрированная поддержка Интернета, автоматическая настройка оборудования (Plug and Play) и многие другие важные для пользователей свойства, до тех пор отсутствовавшие в Windows NT. Если внимательно изучить перечень свойств клиентской версии Windows 2000, то обнаружится, что практически все ее характеристики совпадали с характеристиками Windows 98. Но Windows 2000 – это первая настоящая Plug and Play– и OnNow-система в ряду ОС Windows NT: она поддерживает все новые виды оборудования и использует WDM-драйверы; она работает с мультидисплейными конфигурациями; поддерживает сканеры, видеокамеры и стандарт ICM. В число файловых систем Windows 2000 входит и FAT32. Для обновления Windows 2000 можно использовать Windows Update.
   Одним словом, было сделано вроде бы все, чтобы пользователь мог забыть о Windows 9x как о страшном сне и спокойно перейти на Windows 2000. И все же…

Windows Millennium Edition

   Выпуская все новые и новые издания Windows, Microsoft была вынуждена признать, что рынок куда серьезнее «сел на иглу» Windows, чем планировалось. Трамплин к Windows NT (теперь уже к Windows 2000) оказался уж очень длинным. Главной платформой для мультимедиа и игр оставалась Windows, а не Windows NT. Единственное, чего реально удалось добиться к концу 90-х годов, – это то, что такой платформой перестала быть MS-DOS. Этот факт Microsoft отметила, тихо и без помпы убрав из очередной версии Windows – Windows Millennium Edition (Windows Me) – поддержку «режима MS-DOS» (MS-DOS Mode). Windows Me наподобие Windows NT/2000 не позволяла загрузить «чистую» среду MS-DOS. MS-DOS-приложения можно было запускать теперь только в окне MS-DOS под Windows Me.
   Базовым кодом для Windows Me служил, разумеется, код Windows 98 – точно так же, как последняя была основана на Windows 95. Интерфейс Windows Me был полностью унифицирован с текущим интерфейсом Windows 2000 – от параметров настройки папок до вида значков рабочего стола.
   Таким образом Microsoft сделала последний шаг к слиянию двух операционных систем – слиянию, которое, казалось, давно должно было произойти, но не происходило, пока независимые разработчики приложений не перешли на новые технологии, а пользователи не «наигрались» с MS-DOS и Win16. И должно было пройти еще некоторое время после выпуска Windows 2000 и Windows Me, чтобы это слияние, наконец, стало возможным.
   Это случилось – в 2001 году состоялся выпуск операционной системы Microsoft Windows XP.

Глава 2
Обзор Windows XP

   Открывая этой главой повествование о новой ОС Microsoft Windows XP, мы представим новые технологии и возможности операционной системы, включая особенности выполнения каждодневных задач, обмена информацией, управления компьютером, работы с портативными компьютерами, получения справочной информации и т. д. Описание базируется на русской версии Windows XP Service Pack 2, актуальной на момент подготовки книги.

Новый интерфейс

   С целью повышения продуктивности работы пользователей Microsoft в очередной раз обновила интерфейс пользователя ОС и добавила в визуальные элементы ряд новых подсказок – как текстовых, так и цветографических. Например, «по ходу» указателя мыши система выделяет подсветкой не только меню и кнопки текущего окна, но и элементы панели задач, а также кнопки управления всеми окнами (независимо от того, текущие это окна или нет). В результате выполнять стандартные задачи стало еще проще.

Быстрое переключение пользователей

   Блестящее достижение создателей Windows XP – функция быстрого переключения пользователей (fast user switching), или, говоря точнее, пользовательских сессий. Она позволяет нескольким пользователям поочередно работать на одном компьютере, полностью загружая собственную рабочую среду. Под загрузкой рабочей среды подразумевается не просто смена вида рабочего стола, ассоциаций типов документов и прочих индивидуальных параметров (это было и в прежних версиях), а полная загрузка рабочей обстановки, включая все сеансы редактирования документов.
   Смена пользователя выполняется буквально во мгновение ока «горячими клавишами» И+L или через меню выключения компьютера. Очередному пользователю Windows выведет окно приглашения, которое, кстати, легко настроить и оформить картинками по своему вкусу.

Меню Пуск (Start)

   Модернизированное меню Пуск (Start) обновлено и стало гораздо удобнее. В главном меню отображаются наиболее часто используемые программы, а также заданные по умолчанию программа электронной почты и обозреватель Интернета (на рис. 2.1 это, соответственно, Microsoft Outlook и Microsoft Internet Explorer). По желанию пользователя меню Пуск (Start) может выделять недавно установленные приложения.
   Рис. 2.1.

Группы файлов

   Теперь при упорядочении файлов по разным критериям – алфавиту, размеру, дате изменения или типу (расширению имени) файла – можно просматривать группы файлов.

Отображение веб-содержимого

   Отображение веб-содержимого (технология Webview) в левой части окна папки Windows XP применяется теперь не только для перехода по некоторым, предопределенным разработчиками ссылкам (эту функцию поддерживают все версии Windows, появившиеся после 1997 года, то есть после выхода Microsoft Internet Explorer 4.0), но и для управления файлами и папками. Например, при выборе папки предоставляются на выбор несколько возможностей: переименовать, переместить, скопировать, переслать по электронной почте, удалить или опубликовать в Интернете, а при выборе файла в списке возможностей появляются также печать документа и его пересылка по электронной почте. Это аналогично возможностям контекстного меню, однако в Windows XP эти функции доступны не только по щелчку правой кнопки мыши, но и прямо с рабочего стола (рис. 2.2).
   Рис. 2.2.

Группировка кнопок приложения

   В числе усовершенствований новой панели задач – новая функция управления несколькими экземплярами одного приложения. Однотипные кнопки теперь группируются на панели задач. Скажем, если вы откроете еще один документ Microsoft Word в дополнение к уже открытому, его кнопка не окажется крайней справа на панели задач, а «присоединится» к группе кнопок, соответствующих открытым документам Word. А если кнопок станет столько, что они перестанут умещаться на панели задач, то однотипные кнопки будут сгруппированы вместе на одной кнопке: ниже вы видите только одну кнопку панели задач, которая по щелчку мыши отображает все открытые файлы приложения (рис. 2.3). Можно одновременно свернуть все файлы или расположить их в каскадном или мозаичном порядке.
   Рис. 2.3.

Производительность

   Благодаря улучшенным механизмам управления памятью Windows XP превосходит по производительности (при наличии достаточного объема ОЗУ) Windows 2000 и все предшествовавшие ей версии Windows и Windows NT. Больше памяти – выше производительность, что особенно заметно при выполнении мультимедийных приложений, интенсивно использующих память. Наилучшие результаты достигаются на компьютерах с памятью 256 Мбайт и больше.
   Кроме объема оперативной памяти, производительность выполняющего определенную задачу компьютера зависит и от других факторов, в частности от частоты процессора – параметра, который особенно влияет на работу приложений. Хотя Windows XP и не требует процессоров последних моделей (минимальное требование – Pentium II с частотой 300 МГц), производительность системы выигрывает от более быстрых процессоров. Операционная система, в особенности ее пользовательский интерфейс, чувствительна к качеству видеоподсистемы и видеодрайверов. Дополнительная видеопамять позволяет разгрузить обычную оперативную память, используемую ОС и приложениями. Так как драйверы отдельных устройств также могут быть причиной проблем с производительностью, Microsoft работает с фирмами, специализирующимися на выпуске аппаратуры, чтобы обеспечить их продукты высококачественными драйверами.

Мультимедиа

   В этом разделе кратко описаны программы Windows Media Player 10 и Windows Movie Maker 2.1. В целом Windows XP обладает уже весьма развитыми способностями работы с цифровыми медиаданными, включая их ввод с цифровых устройств (сканер, фотокамера, видеокамера, звуковая плата), публикацию в Интернете, пересылку по электронной почте (с возможностью сжатия), каталогизацию и просмотр средствами различных приложений Windows (например, указанных Windows Media Player и Windows Movie Maker) и самой среды Windows папка Мои рисунки (My Pictures).

Windows Media Player 10

   Новый проигрыватель Windows Media Player 10 (рис. 2.4), которым укомплектована Windows XP SP2, обладает новыми важными возможностями, отсутствовавшими у его предшественника из Windows Me, включая создание («прожигание») аудиокомпакт-дисков. В то же время он выполняет все обычные операции с цифровым мультимедиа, в том числе проигрывание компакт-дисков, управление «музыкальным автоматом» (jukebox), запись и прослушивание радио через Интернет, а также перенос мультимедийных данных на портативные устройства.
   Рис. 2.4.

   Windows Media Player 10 поддерживает такие функции, как высококачественное воспроизведение видеодисков VideoCD и DVD и управление полноэкранной демонстрацией фильмов, копирование музыки с аудиодисков на диск компьютера и автоматическое преобразование в форматы Windows Media Audio (WMA) и MP3. Хранение звуковых файлов в форматах WMA и MP3 позволяет многократно сократить объем занимаемого дискового пространства. Так, вы можете поместить на один компакт-диск содержимое более 10 музыкальных компакт-дисков без заметной потери качества. Для хранения и стандартных операций со звуковыми файлами предназначена новая папка Моя музыка (My Music) Windows XP.
   Windows Media Player 10 поставляется со стандартной конфигурацией интерфейса (skin). При наличии службы активного каталога (Active Directory) сетевой администратор имеет возможность изменить интерфейс проигрывателя, ограничить подмножество разрешенных к воспроизведению форматов и кодеков, а также определить другие параметры конфигурации для отдельных групп или пользователей. Разумеется, эти функции доступны только при условии, что клиентские компьютеры работают под управлением Windows XP Professional.
   Windows Media Player 10 поддерживает цифровое теле– и IP-вещание, позволяет воспроизводить видео на основе стандарта MPEG-2 (при помощи DirectX API).

Windows Movie Maker

   Приложение для создания видео Windows Movie Maker 2.1 (рис. 2.5) обеспечивает функции записи медиапотоков и создания медиафайлов, простое редактирование видео и аудио, ведение монтажных проектов, сохранение и веб-публикацию медиафайлов. Программа позволяет комбинировать несколько видеозаписей (наложение звука, видеоэффекты, титрование), и хотя она не является профессиональным средством видеомонтажа (как Adobe Premiere), ее возможностей вполне достаточно для того, чтобы создавать вполне «товарное» любительское видео.
   Рис. 2.5.

   Windows Movie Maker может импортировать файлы всех форматов, поддерживаемых архитектурой DirectShow. Для хранения и стандартных операций с видеофайлами предназначена новая папка Мои видеозаписи (My Video) Windows XP.
   Оговоримся сразу: Windows Movie Maker пока не поддерживает функций создания дисков DVD. Так что если вы хотите разбить созданное вами видео на главы и записать на DVD-носитель, подождите следующей версии Windows или воспользуйтесь инструментами независимых разработчиков.

Совместимость

   В Windows XP упрощен процесс установки, конфигурирования и управления оборудованием. Технология автоматического обнаружения и установки операционной системой оборудования и драйверов Plug and Play поддерживается для сотен устройств, которые не поддерживались в Windows 2000; обеспечивается и расширенная поддержка шин USB, IEEE 1394, PCI и др.
   Модель работы драйверов основана на WDM Windows 2000 и дополнена технологией WIA из Windows Me. Многофункциональный интерфейс WIA (Windows Image Acquisition) облегчает получение изображений от устройств статичных изображений и последовательного порта, таких как сканеры и цифровые фотоаппараты, поддерживающие интерфейсы SCSI, IEEE 1394 и USB. WIA, сменивший TWAIN на уровне прикладных служб, обеспечивает более качественную связь между приложениями и устройствами.
   Благодаря усовершенствованной функции автозапуска (AutoPlay) Windows XP, обнаружив новое устройство или новый носитель (флэш-карту, Zip-диск или компакт-диск), автоматически определяет тип содержимого (изображение, звук или видео) и запускает соответствующее приложение. Параметры автозапуска задаются в диалоговом окне свойств соответствующего устройства (рис. 2.6).
   Рис. 2.6.

   В самом крайнем случае, если критически важное устройство или приложение, которое работало в предыдущей ОС, не работает с Windows XP, функция удаления Windows XP позволяет вернуться к предыдущей ОС (кроме Windows NT Workstation 4.0 или Windows 2000 Professional).

Поддержка новых аппаратных технологий

   Windows XP поддерживает многие новые аппаратные технологии, в том числе расширенные клавиатурные интерфейсы PS/2 и USB с поддержкой дополнительных клавиш для мультимедиа, Интернета, управления питанием и пр.; новые аудио– и видеоустройства с интерфейсом IEEE 1394 (например, цифровые VHS-камеры); массивы USB-микрофонов (которые обычно применяются в приложениях конференц-связи и интернет-телефонии); беспроводные сетевые устройства (вроде адаптеров Sierra AirCard); мониторы высокого разрешения (до 200 точек на дюйм). Расширена поддержка USB-микрофонов с AEC-обработкой сигнала (Acoustic Echo Cancellation – технология подавления обратной связи, эха и других посторонних шумов входного канала); многофункциональных устройств («комбайнов» типа «принтер-факс-сканер-копир»); цифровых камер и сканеров с архитектурой WIA; устройств и носителей с высокой плотностью хранения информации (DVD и компакт-диски).

Поддержка DVD и компакт-дисков

   Windows 2000 читала только диски в форматах UDF (Universal Disk Format) версий 1.02 и 1.5. Windows XP поддерживает новый (пока не утвержденный) стандарт UDF 2.01 для DVD-носителей, а также чтение и запись DVD-дисков. Правда, собственно программных средств записи DVD-RW дисков в Windows XP нет. Зато диски в форматах CD-R или CD-RW можно записывать простым «перетаскиванием» объектов или с помощью соответствующего мастера.
   При записи или копировании файлов на компакт-диск ОС предварительно создает образ на жестком диске, а затем направляет эти данные на устройство записи компакт-дисков. Предварительная подготовка данных позволяет свести к минимуму выход негодных дисков. Раньше это часто происходило из-за преждевременного опустошения буфера при записи «на лету».

Совместимость приложений

   Windows XP обеспечивает совместимость с широким кругом приложений «третьих» фирм – как для дома, так и для офиса. Для многих приложений, проблемы совместимости с которыми Microsoft обнаружила на этапе разработки системы, в Windows XP включены исправления, устраняющие некоторые проблемы совместимости, скажем, неправильное определение версии ОС или обращения к ранее освобожденным адресам в памяти. Исправления вызываются ОС автоматически, обеспечивая нормальную работу приложений, которые при других условиях не смогли бы работать; при этом вмешательство пользователя не требуется. По мере появления новых исправлений они автоматически загружаются с веб-узла Windows Update средствами компонента автоматического обновления Automatic Updates (появившегося в Windows Me).
   Впервые пользователям Windows стал доступен режима совместимости приложений для эмуляции ранних версий Windows (Windows 95/98/Me, Windows NT 4.0 Service Pack 5 или Windows 2000).
   Microsoft утверждает, что новая ОС совместима почти со всеми приложениями, относящимися к первой тысяче самых популярных приложений для Windows 95, Windows 98 и Windows Me, а также почти с любыми приложениями, работающими в Windows NT/2000. Исключение, опять-таки по утверждению Microsoft, составляют антивирусные программы, системные утилиты и приложения архивирования. Я, например, использую с Windows XP Professional пакет Norton SystemWorks 2001 и обнаружил лишь две проблемы. Первая заключается в том, что драйвер Symantec Symevent, выпущенный ранее 5 июня 2001 года, несовместим с Windows XP, но на веб-узле технической поддержки Symantec (http://www.symantec.com/techsupp/files/symevnt/symevnt.html) уже есть обновленная версия. Вторая серьезнее: подсистема Norton AntiVirus Script Blocking мешает работе упомянутого режима совместимости приложений, воспринимая его как род вирусной деятельности.
   Для некоторых специализированных приложений, совместимость которых при разработке Windows XP не проверялась, Microsoft предлагает инструментарий Application Compatibility Toolkit в рамках программы для разработчиков MSDN. Эти инструменты позволяют разработчикам модернизировать свои приложения для работы в Windows XP.

Режим совместимости

   Еще одна новинка Windows XP – режим совместимости (Compatibility Mode). Если нужное вам приложение не работает под Windows XP, можно заставить ОС «притвориться» (для этого приложения) одной из предыдущих версий Windows – Windows 95/98/Me, Windows NT 4.0 Service Pack 5 или Windows 2000. Поддержка более ранних версий Windows заключается в эмуляции привычной для таких приложений среды. Настройка выполняется посредством Справки и поддержки, однако данная возможность несовместима с Symantec Script Blocking из Norton AntiVirus.

Конец «DLL-ада»

   Найдено решение проблемы совместимости различных версий динамически подключаемых библиотек (Dynamic Link Libraries, DLL)! В каталоге Windows есть новая папка – WinSxS (сокращение от Windows Side-by-Side), которая служит для хранения различных версий компонентов DLL. Windows XP позволяет компонентам и приложениям, использующим Win32 API, обращаться к компонентам Microsoft именно той версии, для работы с которыми они протестированы, и не зависеть от других приложений или обновлений ОС. Для поддержки этой функции в Windows XP применяются XML-файлы, содержащие метаданные о прикладной конфигурации: классах COM, интерфейсах и библиотеках типов.

Службы файлов и печати

   В этом разделе рассказывается о работе с файлами и особенностях печати в Windows XP.

Работа с данными через Интернет

   Windows XP позволяет публиковать документы и работать с ними на серверах Интернета. Эта функция реализована на основе WebDAV (Web Digital Authoring and Versioning – распределенная система хранения файлов с веб-доступом) – стандартного протокола доступа к файлам через Интернет поверх протокола HTTP и с применением существующей инфраструктуры (через брандмауэры, маршрутизаторы и другие сетевые устройства). Windows XP содержит систему переадресации WebDAV, позволяющую работать с файлами на серверах Интернета так же, как и с любыми файлами общего доступа, – с той разницей, что традиционные протоколы доступа к общим файлам ограничивают его локальной сетью, а с WebDAV можно получить доступ к файлам из любого места, где есть доступ к Интернету.

Дефрагментатор диска

   Программа дефрагментации диска (Disk Defragmenter) получила новые возможности – правда, только по сравнению с дефрагментатором Windows 2000. Смысл «инновации» в том, что все тот же дефрагментатор (на основе программы Diskeeper компании Executive Software) теперь можно запускать якобы автономно (на самом деле это по-прежнему подключаемый модуль для MMC – Microsoft Management Console) и даже с параметрами командной строки, как программу дефрагментации Windows 9x/Me. Следовательно, можно использовать планировщик задач (Task Scheduler) и создавать сценарии дефрагментации с использованием утилит командной строки.

Шифрование автономных файлов

   Теперь можно шифровать базу данных автономных файлов. Эта новая функция, которой не было в Windows 2000, предусматривает шифрование локально кэшируемых сетевых файлов для автономного доступа к ним. Это обеспечивает дополнительную степень безопасности локально кэшируемых данных (и лишает злоумышленника возможности «влезть» в вашу локальную сеть, украв ваш ноутбук с кэшированными сетевыми папками).
   Указанная функция поддерживает шифрование и расшифровку всей автономной базы данных. Для конфигурирования шифрования автономных файлов требуются административные привилегии и файловая система NTFS. Чтобы зашифровать автономные файлы, выберите команду меню папки Сервис → Свойства папки (Tools → Folder Options), в окне свойств папки перейдите на вкладку Автономные файлы (Offline Files) и установите флажок Шифровать автономные файлы для защиты данных (Encrypt offline files to secure data).

FAT32 на диске DVD-RAM

   В Windows XP поддерживается распознавание, подключение и форматирование томов FAT32, расположенных на дисках DVD-RAM в формате «super-floppy», то есть когда у тома нет таблицы разделов. Работать с носителями формата FAT32 можно на любом стандартном дисководе (например, магнитооптическом или Jazz).

NetCrawler

   Средство просмотра сети NetCrawler позволяет автоматически находить общие принтеры в домашней или корпоративной сети и подключаться к ним. NetCrawler предоставляет не знакомым с работой сети пользователям простой, автоматически конфигурируемый доступ к компьютерам и устройствам в сети. Для этого NetCrawler «обыскивает» папку Вся сеть (Entire Network) и подключает сетевые ресурсы.
   Скажем, при необходимости напечатать документ после установки нового компьютера в офисе (или дома) NetCrawler найдет доступные принтеры и отобразит их на экране компьютера. Общие ресурсы, которые NetCrawler «не видит» на протяжении 48 часов, удаляются из папки Мое сетевое окружение (My Network Places).
   NetCrawler выполняет поиск новых ресурсов при каждом входе в сеть, а также при каждом открытии или обновлении папок Принтеры (Printers) и Сетевое окружение (My Network Places). Это средство не работает, когда активно подключение сервера удаленного доступа (Remote Access Server, RAS) или VPN (Virtual Private Network) при работе в сессии терминального сервера (Terminal Server) и в домене. Можно отключить NetCrawler параметром реестра «NoNetCrawling».
   NetCrawler по умолчанию работает в Windows XP Home Edition или Windows XP Professional, как на компьютере в составе рабочей группы, так и на изолированном.

Совместное использование факса

   Служба совместного использования факса (Fax Sharing) позволяет отправлять и получать факсы через факс-модем или общую сетевую службу факсов. Факс можно отправить средствами Microsoft Outlook, приложения обмена сообщениями и поддержки коллективной работы или любого другого приложения, способного отправлять документы на печать. Служба совместного использования факса в Windows XP интегрирована со списком контактов в Microsoft Outlook и поддерживает предварительный просмотр факса перед отправлением, а при отправке факса по сети – возможность получить по электронной почте подтверждение о получении факса.
   Администраторы могут контролировать подсистему факсимильной связи средствами MMC и COM API, а разработчики – отправлять факсы из программ посредством объектной модели. Служба факсимильных сообщений в Windows XP полностью совместима со службами совместного использования факса Microsoft BackOffice Server 2000 и Microsoft Small Business Server 2000.

Сеть и коммуникации

   Подключение к локальной сети и Интернету и использование сетевых ресурсов стали еще более простым делом для неспециалистов – в первую очередь благодаря Universal Plug and Play.

Universal Plug and Play

   Поддержка технологии Plug and Play (PnP) в ОС Microsoft, начиная с Windows 95 и Windows NT 4.0, позволила упростить установку, конфигурирование и добавление к компьютеру периферийных устройств. А теперь у нас есть Universal Plug and Play (UPnP) – технология, обеспечивающая автоматическое обнаружение сетевых устройств и управление ими.
   UPnP – не просто усовершенствованная технология самонастройки Plug and Play. Она устраняет ручное конфигурирование, обеспечивая прозрачную для пользователя сетевую поддержку и автоматическое обнаружение любых сетевых устройств. UPnP-устройство динамически подключается к сети, получает IP-адрес, предоставляет сведения о своих возможностях, узнает о наличии и возможностях других устройств, напрямую обменивается сообщениями – и все это выполняется автоматически, фактически обеспечивая самостоятельное конфигурирование и функционирование одноранговой сети.
   UPnP использует TCP/IP и другие протоколы Интернета, а потому, как и сам Интернет, не зависит от каких-либо особенностей ОС, языков программирования или физической среды. UPnP не накладывает ограничений на интерфейсы прикладного программирования, позволяя производителям ОС создавать API, соответствующие потребностям их заказчиков.
   Microsoft полагает, что UPnP будет важнейшим позитивным фактором, который обеспечит массовую интеграцию в Интернет сетевых устройств самых разных типов, в том числе пользовательских устройств цифрового ввода медиаданных, домашней электроники и бытовой техники, карманных и автомобильных компьютеров, торговых терминалов, сервисных точек доступа и т. п.

Общий доступ к Интернету

   Тот, кто ни разу в жизни не имел дела с сетевыми шлюзами и даже не знает, что это такое, впервые получил возможность попробовать свои силы в интеграции локальной сети и Интернета, когда появилась Windows 98. Затем функция общего доступа к Интернету (Internet Connection Sharing, ICS) – действительно удобный и экономичный способ подключения нескольких компьютеров к Интернету при наличии непосредственной связи с Интернетом только на одном из них – появилась в Windows 2000, но только в серверной редакции…
   Теперь эта возможность есть в Windows XP. И это самый всамделишный сетевой шлюз, способный автоматически преобразовывать частные IP-адреса в глобальные.

Мастер домашней сети

   Мастер домашней сети (Home Networking Wizard), появившийся в Windows Me, позволяет автоматизировать конфигурирование сети и общего доступа к подключению Интернета. Реально это позволяет создать локальную сеть, не обладая специальными знаниями о сетевых протоколах организации сети и физических требованиях к сети.
   Мастер домашней сети Windows XP позволяет задействовать в сети дружественные для пользователя имена компьютеров, автоматически устанавливает и конфигурирует общий доступ к Интернету и брандмауэру Personal Firewall, автоматически определяет тип сетевого интерфейса, применяемого для подключения к Интернету, и с помощью службы DHCP автоматически обнаруживает сетевую конфигурацию и обновляет сетевые параметры.
   Но это не все. Корпорация Microsoft пошла дальше и попыталась упростить при помощи Мастера домашней сети управление многосегментными сетями.
   Допустим, нужно подключить к локальной сети портативный компьютер, у которого только и есть, что инфракрасный порт. Раньше для этого пришлось бы создавать IP-сеть с несколькими сегментами, присваивать каждому из них номер подсети, конфигурировать компьютеры в каждой подсети и настраивать пересылку пакетов между подсетями – иными словами, создавать между сегментами так называемые «мосты».
   Мост – это сетевое устройство для соединения двух или более физических сетей. Оно поддерживает список устройств в сети и контролирует адрес каждой порции пересылаемых данных, проверяя доступность получателя. В Windows XP есть специальный компонент, позволяющий прозрачно объединять сетевые сегменты и работать всей сети как одна IP-подсеть. При необходимости Мастер домашней сети может установить и мосты.

Справка и поддержка

   Все услуги поддержки Windows XP собраны в одном месте – едином Центре справки и поддержки (Help and Support Services Center) с доступом к удаленной технической поддержке, автоматическому обновлению, интерактивной справочной системе и другим инструментам.

Удаленная техническая поддержка

   Средство удаленной технической поддержки (Remote Assistance) позволяет получить дистанционную справку в корпоративных отделах поддержки или у опытных пользователей.
   Самый быстрый способ обращения за удаленной технической поддержкой – служба MSN Messenger. Сессия Remote Assistance инициируется отправкой сообщения по электронной почте или путем заполнения и сохранения формы в виде файла, а затем отправки ее по электронной почте. Служба Remote Assistance направляет зашифрованный XML-билет сотруднику отдела поддержки. Получив запрос, сотрудник отдела поддержки дистанционно подключается к компьютеру пользователя и устраняет проблему так же, как если бы он сам работал за этим компьютером.
   В левом нижнем углу экрана сессии удаленной технической поддержки располагается меню Пуск (Start) сотрудника отдела поддержки. Во вложенном окне отображается рабочий стол пользователя, запросившего помощь. Специалист может изучать рабочий стол, поддерживать чат с пользователем и пересылать файлы, например пакеты обновлений или исправлений. В этом режиме пользователь полностью контролирует мышь и клавиатуру, хотя при необходимости он вправе предоставить специалисту больше прав, разрешив ему дистанционно управлять клавиатурой и мышью.
   Почувствовали беспокойство? Еще бы: а если кто-нибудь перехватит билет и получит неограниченный доступ к вашему компьютеру? Или вклинится в сессию удаленного доступа, получит необходимую для доступа информацию и войдет в ваш компьютер позже?
   На самом деле билет, предоставляющий доступ к удаленной сессии, зашифрован, и только адресат может его расшифровать. Кроме того, вы сами определяете время сессии – от 1 минуты до 99 дней (по умолчанию – 1 час), а по окончании сессии данные, необходимые для аутентификации, автоматически удаляются. Наконец, пароль для доступа к вашему компьютеру вы создаете сами, и знать его будут только двое: вы и специалист, который вам помогает.
   При администрировании Remote Assistance в корпоративной среде крупной компании нужно решить ряд вопросов. Можно создать открытую среду, в которой сотрудники смогут получать Remote Assistance из части сети, не защищенной сетевым экраном компании, или ограничить получение Remote Assistance, задав в Group Policy права доступа различного уровня. Скажем, можно разрешить предоставлять Remote Assistance только из той части сети, что защищена сетевым экраном компании.
   Поскольку функция Remote Assistance работает поверх технологии Terminal Services, для нее необходим тот же порт, что использует и Terminal Services, – порт 3389. Даже когда обратившийся за помощью пользователь находится за сетевым экраном, NAT или ICS, Remote Assistance все равно сможет функционировать, если получатель помощи инициирует сеанс через Windows Messenger. Однако Remote Assistance не будет работать, если исходящий трафик порта 3389 заблокирован. Аналогично, если в домашней сети (Home Network) имеется Personal Firewall или NAT, Remote Assistance можно использовать без специальных параметров, единственное условие – открыть порт 3389.

Поиск справочной информации

   Раньше диапазон сведений, который пользователь мог получить «по F1», был ограничен информацией, которую удосужились заложить в справочную систему ее создатели. Появление Интернета ситуацию существенно упростило (или усложнило – это как посмотреть). С одной стороны, у любого пользователя теперь есть неограниченный доступ ко всей технической информации, доступной в Интернете. С другой стороны, разобраться во всей этих горах данных новичку практически нереально.
   Центр справки и поддержки Windows XP (впервые был представлен в Windows Me) позволяет целенаправленно искать необходимые сведения в локальных файлах справочной системы, каталоге базы знаний Microsoft Knowledge Base или документах на веб-узлах производителей аппаратуры и ПО.

Доступ к информации о системе

   Служба Справки и поддержки (Help and Support) ОС Windows XP в простой и удобной форме представляет информацию о ПО и оборудовании компьютера, которая может потребоваться специалистам, обслуживающим вашу технику: очно, в сеансах удаленного доступа или по телефону.

Веб-поддержка

   Сетевые администраторы могут разместить веб-адреса для поддержки приложений в диалоговом окне Установка и удаление программ (Add/Remove Programs). Соответственно их пользователи получают возможность открыть веб-страницу службы поддержки для приложения из окна Установка и удаление программ (Add/Remove Programs). Это позволяет сократить число запросов в службу (или группу) технической поддержки. На странице, например, можно разместить 10 наиболее часто задаваемых вопросов о приложении.

Msconfig.exe

   Программа настройки системы – System Configuration Utility (Настройка системы), исполняемый файл Msconfig.exe – теперь доступна и для «платформы NT». Она автоматизирует стандартную последовательность шагов при устранении неполадок и ведет пользователя по основным операциям устранения проблем в той или иной подсистеме. Этот же инструмент используется специалистами центра поддержки Microsoft Product Support Services при диагностике неполадок в конфигурации Windows. Для изменения системной конфигурации Windows XP при помощи Msconfig достаточно установить или снять определенный флажок в интерфейсе программы (рис. 2.7). Не нужно ничего набирать в полях ввода.
   До начала устранения неполадок программа системной конфигурации позволяет создать резервную копию системных файлов, чтобы иметь возможность вернуться в исходное состояние.
   Рис. 2.7.

Мобильная работа

   Microsoft продолжает работать над тем, чтобы Windows стала в полном смысле слова универсальной системой – для офиса, дома, дороги и отеля. Уже в Windows 2000 были представлены такие новшества для мобильных пользователей, как управление питанием и расширенная поддержка оборудования. В Windows XP работать им стало еще удобнее, проще и продуктивнее.

Функции управления питанием

   Как и в Windows 2000, управление питанием в Windows XP основано на интерфейсе ACPI (Advanced Configuration and Power Interface). Windows XP содержит дополнительные возможности управления питанием.
   Когда компьютер включен в электросеть, проблемы экономии заряда нет и все его подсистемы, в том числе процессор и дисплей – три основных потребителя электроэнергии, – работают в полную силу. При работе переносного компьютера от батареи частота процессора и яркость экрана снижаются, а при подключении к электросети восстанавливаются. Если при работе в ждущем режиме (то есть при неполном отключении компьютера) заряд батареи близок к исчерпанию, система сама будит компьютер и переводит его в спящий режим. Поддерживается технология CardBus Wake-on-LAN, позволяющая разбудить через локальную сеть компьютер, который работает в режиме ожидания.

Новые программные функции

   В этом разделе вы познакомитесь с программными функциями ОС, впервые реализованными именно в Windows XP.
ClearType
   ClearType – это новая технология отображения текста, в которой применяется троекратное программное повышение горизонтального разрешения для более четкого отображения текста на стандартном жидкокристаллическом экране.
DualView
   Технология DualView является логическим продолжением мультимониторных режимов Windows 98, Windows Me и Windows 2000. Она использует возможность подключения второго монитора, имеющуюся у всех портативных компьютеров и некоторых графических адаптеров (так называемые «двухголовые» видеоплаты) для настольных компьютеров. Таким образом, пользователи Windows XP могут задействовать второй монитор с одной-единственной видеоплатой. Типичная потребность мобильных пользователей портативных компьютеров – делать что-то на жидкокристаллическом мониторе, пока на основном мониторе «крутится» презентация.
Автоматическая настройка TCP/IP
   Пользователь может создать несколько альтернативных конфигураций TCP/IP для работы в сетях, где не применяется настройка через DHCP. Не обнаружив сервер DHCP, компьютер использует альтернативную конфигурацию TCP/IP.
Конфигурации Диспетчера подключений
   Функция Favorites в диспетчере подключений (Connection Manager) позволяет избежать повторного конфигурирования при переходе между разными телефонными подключениями. В диспетчере подключений задаются параметры конфигурации для каждого места, в том числе код, номер телефона и правила набора. Чтобы быстро подключиться в новом месте, достаточно выбрать соответствующую ранее сохраненную конфигурацию.
IrComm
   IrComm – это драйвер, предоставляющий стек IrDA для обмена данными с сотовыми телефонами. Если нужно использовать телефон с инфракрасным портом и поддержкой протокола IrComm в качестве модема для доступа к Интернету, портативный компьютер опознает телефон и установит как модем. Доступ к Интернету в этом случае аналогичен доступу через модем.

Удаленный рабочий стол

   Поддержка удаленного рабочего стола (Remote Desktop) основана на технологии службы терминалов (Terminal Services). Она позволяет выполнять приложения на удаленном компьютере под управлением Windows XP Professional с любого клиента под управлением Windows XP или других версий Windows (поддерживающих протокол RDP 5.1). Через сеть пересылаются только команды клавиатуры и мыши и изображение экрана.

Служба терминалов

   Удаленный рабочий стол – стандартный компонент Windows XP Professional (в Windows XP Home Edition его нет), предоставляющий доступ к компьютеру под управлением Windows XP через любое сетевое подключение и с клиента под управлением любой версии Windows. Работа идет как обычно: можно запускать любые установленные на компьютере приложения, обращаться к файлам и сетевым ресурсам. Благодаря использованию терминальной технологии для работы удаленного рабочего стола не нужны высокие скорости сетевого подключения.
   На рис. 2.8 показано диалоговое окно начала сессии удаленного рабочего стола. Администраторам удаленный рабочий стол предоставляет инструмент «быстрого реагирования»: они могут удаленно подключаться к серверу под управлением Windows 2003 Server, просматривать сообщения, отображаемые в консоли, удаленно администрировать компьютер и управлять серверами, не оборудованными мониторами.