Сравнение возможностей ОС Windows XP и Windows Vista. Windows Vista против Windows XP: кто быстрее

Теперь, когда Windows Vista SP1 замаячил на горизонте, многие организации, которые до этого отказывались от перехода на Vista, начнут процесс обновления своих ОС. Однако, есть и такие, которые в обозримом будущем останутся верны Windows XP. Так кто же из них прав? А может правы и те, и другие?

Пусть кому то это покажется лестью, но у Vista действительно есть положительные качества. Но, с другой стороны, Windows XP продолжает обеспечивать очень важные на производстве функции. Так в каких же случаях предприятиям имеет смысл использовать и Windows Vista, и Windows XP? И какие есть препятствия на этом пути?

В моей организации, частном гуманитарном колледже, мы используем Vista на каждом новом лэптопе, которые мы приобретаем. Наши настольные компьютеры продолжаю продолжают работать под Windows XP. Вот наши доводы по этому вопросу:

  • Ключевой фактор: С использованием шифрования BitLocker информация будет лучше защищена в случае потери или кражи ноутбука. На наших настольных компьютерах мы сознательно отказывались от Vista, чтобы продолжать работать с XP
  • Использование двух операционных систем отнюдь не является редкостью и часто практикуется, когда происходит миграция с одной ОС на другую
  • Только новые ноутбуки работают с Windows Vista и они обязательно оснащаются как минимум 2 Гб RAM
  • В конечном итоге, использование и Vista, и XP будет прекращено. Vista, как и XP до нее, вытеснит своего предшественника тогда, когда использование старой ОС перестанет быть необходимостью. Если мы сможет начать развертывание Vista на небольшом количестве машин, то впоследствии мы сможем провести полномасштабный переход на Vista без каких-либо неудобств для пользователей. Мы рассматриваем перевод наших ноутбуков на Vista как некое подобие эксперимента
  • Наши студенты приезжают к нам со своими компьютерами, на которые была предустановлена Vista, так что бы должны обеспечить им поддержку. Так что, несмотря на то, что Vista развернута только на компьютерах, используемых студентами, мы можем оказать нашим студентам всестороннюю поддержку.

Конечно же, на этом пути есть и некоторые трудности, с которыми придется столкнуться:

  • Совместимость приложений - будут ли все необходимые вам приложения работать? Наше решение: мы проверяем совместимость своих приложений. Для тех из них, которые не имеют поддержку Vista, возможно, есть новые версии, которые такой поддержкой обладают или же могут запускаться в режиме совместимости. Пока что большинство наших приложений либо прекрасно работают под Vista, либо имеют новые версии, которые совместимы с этой ОС
  • Производительность системы - смогут ли компьютеры предоставить пользователям необходимый уровень производительности? С 2 Гб RAM Vista прекрасно работает, даже со включенным Aero. Как уже упоминалось ранее, мы устанавливаем Vista только на новые машины. Мы не будем проводить апгрейд старых аппаратных средств
  • Потеря данных, зашифрованных BitLocker - что случиться, если ПК перестанет загружаться и потребует восстановления системы? Если привод зашифрован и придется вручную восстанавливать данные, как это можно сделать? Есть способ, при котором ключи BitLocker могут быть сохранены в Active Directory, и мы продолжаем изучать этот метод
  • Более сложно предоставлять "временные" компьютеры: сегодня, когда ноутбук пользователя выходит из строя, мы можем просто переместить жесткий диск во временную машину (конечно же, это в том случае, если неисправным устройством не является сам жесткий диск). При наличии двух ОС эта задача несколько осложняется и может потребовать дополнительных временных затрат
  • Обучение пользователей. Это все тот же Windows, правда немного другой. Microsoft внесла множество изменений в процесс взаимодействия пользователя с операционной системой. Некоторые из них полезны, некоторые - нет, но они так или иначе затрагивают работу пользователя. Наш отдел поддержки должен быть готов ответить не все вопросы, связанные с этими измененями.

Моя команда и я до сих пор обсуждаем все "за" и "против" такого обновления, и, возможно, что в итоге мы придем к выводу, что лучше будет отложить все это на год. Множество организаций столкнулось с теми же проблемами. Но решение всегда есть: подготовку к миграции на Vista уже давно пора начинать, но отказываться от Windows XP пока рано, да и пока в этом нет особой необходимости. Безусловно, все зависит от среды, в которой используются ОС, но всегда можно найти компромисс между чем-то новым и чем-то проверенным.

30 ноября 2006года, в штаб-квартире NASDAQ в Нью-Йорке, куда были приглашены порядка ста человек, прошла презентация новой системы. Провел презентацию, длившуюся немногим более часа, генеральный директор корпорации Стив Баллмер.

По словам Баллмера, Windows Vista 2007 и Microsoft Office System являются двумя продуктами, которые "изменят игру в бизнес-секторе".

"Мы ожидаем, что, по крайней мере, 200 миллионов человек к концу 2007 года будут использовать хотя бы один из наших новых программных продуктов", - сказал Баллмер на пресс-конференции.

Но, несмотря на энергичные продажи десятков миллионов копий Windows Vista, основной контингент пользователей настольных и портативных ПК, насчитывающий сотни миллионов, почему-то остаётся верен Windows XP и не спешит переходить на новую операционную систему. Для этого необходимо ответить на главный вопрос дня: "Ради чего - такого необычного, радикально нового, необходимо тратиться на покупку недешёвой Windows Vista; чего нет в Windows XP и есть в Vista?".

Совершенствование операционных систем происходит на наших глазах. Как автомобиль XIX века - нелепый, ненадёжный, неуклюжий, чихающий и смердящий, отличается от шедевров современной автоиндустрии, так же первые версии Windows отличались от современных XP, Media Center и Vista. За последние десятилетия Windows изменилась до неузнаваемости, стала действительно понятной, устойчивой, достаточно безопасной и удобной для повседневного использования программной средой, предпочтение которой отдаёт подавляющее число пользователей ПК во всём мире.

Итак, операционная система - это программа, которая загружается при включении компьютера. Она производит диалог с пользователем, осуществляет управление компьютером, его ресурсами (оперативной памятью, местом на дисках и т. д.), запускает другие (прикладные) программы на выполнение. Операционная система обеспечивает пользователю и прикладным программам удобный способ общения (интерфейс) с устройствами компьютера.

Что необходимо для работы с Windows XP Professional:

Рекомендуется компьютер, оснащенный процессором Intel Pentium/Celeron, AMD K6/Athlon/Duron или совместимым с частотой 300 МГц или более (одно- или двухпроцессорная система)*. Минимальная частота процессора - 233 МГц.

1,5 ГБ свободного места на жестком диске. (

Монитор и видеоадаптер Super VGA с разрешением 800 X 600 или более высоким.

Дисковод для компакт- или DVD-дисков

Клавиатура и мышь Microsoft или совместимое указывающее устройство

Так же необходимы дополнительные компоненты или службы, для использования некоторых возможностей системы Windows XP.

Для доступа к Интернету

Для реализации некоторых функциональных возможностей может потребоваться доступ к Интернету, учетная запись Microsoft. NET Passport и отдельная оплата услуг оператора связи. При этом могут применяться местные или междугородные телефонные тарифы.

Модем, поддерживающий скорость 14,4 кбит/с или более.

Для взаимодействия по сети

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

Для обмена мгновенными сообщениями, использования голосовых функций, проведения видеоконференций и совместного использования приложений обеим сторонам необходимы следующие компоненты:

Учетная запись Microsoft. NET Passport и доступ к Интернету или учетная запись для обмена мгновенными сообщениями на сервере Microsoft Exchange 2000 Server и доступ к сети (в некоторых случаях может потребоваться загрузка дополнительных компонентов).

Микрофон и звуковая плата с колонками или наушниками.

Для проведения видеоконференций обеим сторонам также необходимы следующие компоненты:

Камера для видеоконференций;

Для совместного использования приложений обеим сторонам также необходимы следующие компоненты:

Сетевое подключение или модем со скоростью передачи 33,6 кбит/с или более;

Операционная система Windows XP.

Для работы с удаленным помощником необходимы следующие компоненты:

Компьютеры обеих сторон должны быть связаны по сети и работать под управлением Windows XP.

Для использования удаленного рабочего стола необходимы следующие компоненты:

Компьютер под управлением Windows 95 или–более поздней версии; компьютеры обеих сторон должны быть связаны по сети.

Для использования звука необходимы следующие компоненты:

Звуковая плата и колонки или наушники.

Для воспроизведения DVD-дисков необходимы следующие компоненты:

Устройство для чтения DVD-дисков и аппаратный или программный DVD-декодер;

8MБ видеопамяти.

Для использования Windows Movie Maker необходимы следующие компоненты:

Для видеосъемки необходимо соответствующее цифровое или аналоговое устройство;

Для сохранения изображения, получаемого от цифровой видеокамеры, необходим процессор с частотой не менее 400 МГц.

Рекомендуемые минимальные требования к оборудованию для использования основных функций различных выпусков Windows Vista. На практике требования к оборудованию зависят от конфигурации системы и установленных программ и компонентов. Если система Windows Vista устанавливается по сети, может потребоваться дополнительное место на жестком диске.

Windows Vista Home Basic

32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 800 МГц.

512 МБ системной памяти.

Примечание. В конфигурациях системы, в которых системная память используется в качестве видеопамяти, после выделения памяти для графики для операционной системы должно быть доступно не менее 448 МБ.

Графическая плата с поддержкой DirectX 9.

32 МБ видеопамяти.

Жесткий диск объемом 20 ГБ с 15 ГБ свободного места.

Доступ в Интернет.

Аудиовыход.

Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise и Windows Vista Ultimate

32-разрядный (x86) или 64-разрядный (x64) процессор с тактовой частотой 1 ГГц.

1 ГБ системной памяти.

Графическая плата с поддержкой Windows Aero.

Примечание. Это видеокарта класса DirectX 9 с поддержкой следующего.

Драйвера WDDM

Пиксельных шейдеров версии 2. 0 на уровне оборудования

32 разряда для одного пикселя

Видеопамяти объемом 128 МБ (минимально)

Жесткий диск объемом 40 ГБ с 15 ГБ свободного места (15 ГБ необходимы для хранения временных файлов во время установки или обновления системы).

Внутренний или внешний DVD-дисковод.

Доступ в Интернет.

Аудиовыход.

Примечание. Графическая плата с поддержкой Windows Aero - это графическая плата, которая отвечает следующим требованиям:

Поддержка драйвера WDDM (Windows Display Driver Model);

Графический процессор класса DirectX 9 с поддержкой спецификации Pixel Shader 2. 0;

Поддержка глубины цвета 32 бита на пиксел;

Успешное прохождение теста из пакета WDK (Windows Driver Kit) на соответствие требованиям Windows Aero.

Как видно, требования достаточно скромные. Это, конечно же, уже не тот уровень, что был достаточен для работы Windows XP, но если сильно уж не "прибедняться" и посмотреть правде в глаза, то такие скромные требования не выдвигаются к настольным ПК и ноутбукам уже почитай несколько лет, разве что Windows Vista действительно чувствительна к объёму оперативной памяти.

Другое дело, трёхмерный полупрозрачный интерфейс Windows Aero. Здесь действительно понадобится более-менее современное оснащение.

ИНТЕРФЕЙС

Интерфейс Vista

Варианты интерфейсов

Работа с любым ПК начинается отнюдь не сразу же после инсталляции операционной системы и драйверов под неё. Обязательно нам предварительно придётся настроить сеть, подключиться к интернету, определить ряд пользовательских установок, и, как правило, хотя бы немножко поменять внешний вид рабочего стола и других элементов оформления. Обычно ряд установок даётся без особого труда, чуть ли не автоматически, с некоторыми приходится повозиться и вспомнить, "где что лежит", а до ряда наиболее труднодоступных настроек руки доходят лишь в случае крайней нужды.

Самые первые впечатления от проведения первичных установок в Microsoft Windows Vista только положительные, процесс настройки нового компьютера значительно упрощён. Для начала полноценной работы необходимо выполнить лишь самые необходимые действия - принять условия лицензии Microsoft Windows и производителя ПК, установить региональные и языковые настройки, создать учетную запись, указав имя пользователя и пароль; выполнить индивидуальную настройку компьютера при помощи уникального имени и фонового рисунка рабочего стола. После включения автоматического обновления Windows, помогающего получать последние обновления, настройки даты и времени, пользователь может просмотреть дополнительные предложения производителя ПК, а затем немедленно приступить к работе.

Полнофункциональная версия Windows Vista предлагает на выбор четыре типа пользовательского интерфейса - упрощённый, классический, стандартный или Windows Aero. Для оценки разницы между ними приведу вот такую иллюстрацию.

Упрощённый интерфейс типичен для настольных ПК начального уровня, хотя, по сравнению с предыдущими версиями Windows модернизирован даже он. Упрощённая версия интерфейса обладает новым меню "Пуск" для мгновенного поиска и запуска любого приложения. Модернизированы проводники и такие вспомогательные функции, как интегрированный с рабочим столом поиск, масштабируемые иконки. Упрощенный интерфейс может использоваться с любой версией Windows Vista, в том числе Starter, он наименее требователен к оборудованию.

Классический интерфейс - это сочетание всех возможностей упрощенного интерфейса с оформлением в стиле Windows 2000. Этот вариант также включен во все выпуски Vista, в том числе в Vista Starter.

Стандартный интерфейс Windows Vista предназначен для настольных ПК среднего уровня и недоступен в Vista Starter, это типичный интерфейс ПК под Vista Home Basic с поддержкой Windows Driver Display Model (WDDM). Стандартный интерфейс предъявляет такие же требования к оборудованию, как и интерфейс Windows Aero.

Windows Aero - это современный улучшенный интерфейс для ПК с графикой, поддерживающей технологию WDDM. Отличительной особенностью интерфейса Aero является профессиональный дизайн в стиле прозрачного стекла с различными эффектами вроде отражения и плавной анимации. Прозрачные "стеклянные" окна помогает сосредоточиться на содержимом, не отвлекаясь на окружающий интерфейс, а функции Windows Flip и Flip 3D позволяют управлять окнами на рабочем столе, упорядочивая их необычным способом – этаким трёхмерным "листанием" .

Интерфейс Aero доступен только в выпусках Windows Vista Home Premium, Business, Enterprise и Ultimate. К числу основных особенностей интерфейса Vista Aero относятся следующие:

"Стекло" - окна Aero полностью прозрачны, возможна настройка цвета, насыщенности и даже уровня прозрачности в соответствии с предпочтениями пользователя.

Динамические окна - свёрнутое окно незаметно перемещается в указанное место на панели задач, позволяя быстро найти его в случае необходимости.

Масштабируемые эскизы на панели задач - отображают содержимое открытых и свернутых окон. Задержав указатель мыши над кнопкой на панели задач, можно в реальном времени просмотреть содержимое соответствующего окна, не выводя его на передний план. Благодаря технологии Windows Flip 3D, если в этом свёрнутом окне в настоящее время происходит какое-то динамичное явление (крутится видеоролик, анимация, телепередача), предварительный просмотр в небольшом всплывающем окошке также покажет действо в реальном времени.

Windows Flip (Alt+Tab). По аналогии с Windows XP в версиях Vista имеется комбинация клавиш Alt+Tab для перемещения между окнами, но если при включенном интерфейсе Aero листать окна с помощью комбинации клавиш Win + Tab (START+TAB Flip 3D), создаётся тот самый 3-мерный эффект, когда динамически отображаются все открытые окна, располагаясь одно над другим в трехмерном виде. Функция Windows Flip отображает эскизы открытых окон вместо обычных значков, и в это же время благодаря функции Flip 3D отображаются такие динамические процессы, как воспроизведение видео. Одно из открытых окон в режиме Flip всегда будет находиться на рабочем столе, при этом можно просто и быстро свернуть все открытые окна. Для плавного переключения между открытыми окнами и выбора нужного окна можно использовать клавиши управления курсором или колесо прокрутки мыши, при этом открытые окна скользят по экрану, когда пользователь перемещает их или изменяет их размер. Интерфейс Aero также уменьшает вероятность того, что драйвер видеоадаптера станет причиной сбоя или отказа операционной системы.

Новый вид меню "Пуск" (Start)

Меню "Пуск" операционных систем Windows Vista здорово отличается от привычного по Windows XP, как внешним видом, так и функциональностью. Основные изменения были реализованы для решения двух задач: более быстрого поиска конкретного приложения, файла, меню, адреса электронной почты или записи в избранном, а также для просмотра списка всех программ.

Меню "Пуск" по-прежнему открывается традиционными способами – нажатием клавиши Windows или сочетания Ctrl + Esc на клавиатуре, нажатием кнопочки в левом нижнем углу экрана. Windows Vista позволяет быстрее отображать список всех приложений, установленных на компьютере, находить одно из них и запускать его щелчком мыши. Наряду с новым видом навигации, основанным на знакомой древовидной структуре, Windows Vista отличается минимальным временем задержки отображения меню и подменю по сравнению с задержкой в несколько секунд, иногда характерной для Windows XP при большом числе установленных программ. Подменю также занимают меньше места на экране, облегчая переход к нужному приложению и устраняя необходимость поиска по всему рабочему столу.

Новые проводники Windows Vista

Проводников в Windows Vista множество, они являются основными средствами поиска, просмотра и управления информацией за счет объединения меню, панелей инструментов, средств навигации, панели задач и области просмотра в единый интерфейс, неизменный для всей системы Windows Vista. Как показывает практика, очень и очень удобный подход.

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

Диалоговые окна и мастеры

В Windows Vista переработанные диалоговые окна и мастеры стали более понятными и функциональными, варианты выбора теперь снабжены пояснениями, а шрифты стали крупнее; изменились внешний вид графических элементов и цветовая гамма.

Стандартные функции диалоговых окон Windows Vista стали более гибкими по сравнению с диалоговыми окнами Windows XP, и их теперь легче встраивать в приложения.

Мастеры в Windows Vista также стали более удобными и простыми для разработки, упрощен доступ ко всем элементам, в том числе графическим ссылкам, что позволяет создавать последовательные, аккуратные и эффективные мастеры. Уже существующие мастеры по-прежнему будут работать и выглядеть так же, как в более ранних версиях Windows

Проводник программ и панель управления

Проводник программ, использующий обычные компоненты проводника Windows (панель переходов, средство быстрого поиска и пр.), выводит список установленных приложений в реальном времени и заменяет собой элемент "Установка и удаление программ" Панели управления. В корпоративном окружении проводник программ также отображает список лицензионных приложений, которые могут быть установлены пользователями.

Переработанная панель управления также использует компоненты проводника Windows и позволяет выбирать одно из двух представлений, благодаря чему можно быстро управлять настройками своего ПК. Первый вариант является усовершенствованным вариантом просмотра по категориям, впервые представленного в Windows XP, но теперь новое представление содержит список отдельных задач, например "Изменение разрешения экрана". Кроме того, средство быстрого поиска позволяет осуществлять поиск по сходным словам.

Вторая возможность заключается в использовании традиционного стандартного представления, в нём также работает средство быстрого поиска.

Что касается непосредственно элементов панели управления Windows Vista, использование многих из них было подвергнуто всестороннему тестированию, переработке и объединению с компонентами проводника. Как хорошо видно на скриншоте ниже, многие из доступных элементов нам хорошо знакомы по Windows XP, хотя обзавелись рядом совершенно новых возможностей.

Некоторые элементы панели управления появились впервые лишь в Windows Vista и открывают совершенно недоступные доселе возможности.

Боковая панель и мини-приложения Windows

Для удобной неутомительной работы с ПК без ощущения "перегруженности информацией" в Windows Vista предусмотрена новая функция - боковая панель Windows. Она расположена сбоку от рабочего стола и позволяет упорядочить мини-приложения. Боковая панель Windows особенно удобна при работе с широкоэкранными мониторами, хотя неплохо работает и на обычных экранах. Боковая панель необязательно расположена вертикальной полосой справа, её можно разместить в удобном месте поверх всех окон или спрятать под развернутыми окнами. Если нет нужды отображать мини-приложения на боковой панели, можно просто переместить их в любое другое место на рабочем столе и скрыть панель. На скриншоте включен ряд так называемых "гаджетов" – мини-приложений, и боковую панель размещена слева.

Мини-приложения - это отдельный рассказ, они могут использоваться множеством различных способов. На скриншоте выше приведён ряд оффлайновых гаджетов, в то время как ряд из них может быть подключен к web-службам для автоматической передачи всевозможной информации – от прогноза погоды и свежих новостей до схем дорожного движения, слайд-шоу из фотоальбомов в интернете или курса валют и акций.

Мини-приложения можно встраивать в свои приложения, например, при помощи гаджета можно одновременно увидеть контакты ICQ и дату из календаря.

В состав Windows Vista входит набор основных мини-приложений, но дополнительные гаджеты можно загрузить из web-галереи, там таких утилит, созданных различными разработчиками для любых задач, великое множество.

Вот далеко неполный перечень возможностей Windows Vista, которые нельзя использовать на компьютерах под управлением Windows XP.

Упрощенный интерфейс пользователя Windows Vista и интерфейс пользователя Windows Vista Aero

Боковая панель Windows

Модель драйверов устройств Windows (WDDM)

Функция просмотра эскизов, встроенная в оболочку

Единый вход в домашнюю сеть и в домен

Область чтения, интегрированная в проводники Windows (по умолчанию используется система Microsoft Office 2007, программы сторонних разработчиков - в качестве альтернативы)

Проводник программ

Переработанная панель управления

Фотоальбом Windows

Поддержка RAW-кодеков на уровне оболочки

Функции поиска, интегрированные в проводники Windows

Декодеры MPEG-2

Родительский контроль

Улучшенные возможности общего доступа (к папке и к отдельным файлам)

Повышенная производительность (Windows SuperFetch, автоматическая дефрагментация жесткого диска, поддержка Windows ReadyBoost)

БЕЗОПАСНОСТЬ.

Процесс обеспечения безопасности на всем цикле разработки

С тех пор как в 2002 году Билл Гейтс назначил главным приоритетом обеспечение безопасности, корпорация «Майкрософт» изменила способ разработки программного обеспечения и порядок предоставления руководств по безопасности и распространения обновлений. Это позволило повысить безопасность продуктов и улучшить защиту заказчиков.

Основой нового подхода корпорации «Майкрософт» является процесс обеспечения безопасности всего цикла разработки (SDL). Процесс SDL был утвержден в 2002 году, когда произошло несколько широко известных вирусных атак на заказчиков корпорации «Майкрософт». Он является строгой методикой разработки более безопасного программного обеспечения.

В основе SDL лежат четыре фундаментальных принципа:

1. Безопасность при разработке. Программное обеспечение должно быть спроектировано и запрограммировано защищенным от атак злоумышленников.

2. Безопасность по умолчанию. Продукт по умолчанию должен обеспечивать максимальную защиту за счет ограничения функций, которые не являются первостепенными, и предоставления пользователям только минимально необходимых прав доступа.

3. Безопасность при развертывании. Должны быть доступны средства и руководства, помогающие компаниям в безопасном использовании программного обеспечения, а обновления должны быть простыми в установке.

4. Связь. При появлении уязвимого места в продукте корпорация «Майкрософт» должна помогать заказчикам быстро принимать меры, предоставляя им открытую и полезную информацию.

SDL имеет широкий масштаб и охватывает каждый этап процесса разработки программного обеспечения.

За прошедшее время применение процесса SDL позволило корпорации «Майкрософт» достичь вполне осязаемых результатов. Например:

Согласно внутренним исследованиям корпорации «Майкрософт», компьютеры с ОС Windows XP с пакетом обновления 2 (SP2) в 13-15 раз менее подвержены заражению вредоносным ПО, чем компьютеры под управлением предыдущих версий Windows XP.

В Windows Server 2003 было обнаружено на 50 процентов меньше уязвимостей, чем в предыдущей версии, Windows Server 2000.

С момента выпуска в 2003 г. последней версии веб-сервера корпорации «Майкрософт», Internet Information Services 6. 0, в нем было обнаружено только два уязвимых места.

В SQL Server 2005 не обнаружено ни одного дефекта с момента выпуска этого продукта в ноябре 2005 года. «Отсутствие каких-либо проблем в течение года - это просто невероятно», - замечает г-н Говард, старший менеджер программы обеспечения безопасности корпорации «Майкрософт».

Однако продуктом, на который в наибольшей степени повлияло применение процесса SDL, является Windows Vista. Пользователям по-прежнему необходимо защищать и регулярно обновлять антивирусное программное обеспечение на своих ПК, однако операционная система «Майкрософт» нового поколения предоставляет функции многоуровневой защиты, которые обеспечивают более высокую безопасность пользователей по сравнению с предыдущими версиями ОС. «В продукте нет ни одного компонента, который бы не был изучен с точки зрения обеспечения безопасности», - говорит г-н Говард. Например, в Windows Vista были запрещены широко распространенные, но небезопасные методы кодирования, а с помощью новых элементов управления групповыми политиками администраторы могут запретить сотрудникам подключать к своим ПК потенциально опасные устройства, такие как USB-накопители.

Защита Компонентов Системы

Переполнение буфера Windows XP заставляет программы исполнять код, размещенный в областях памяти компьютера, которые отведены для хранения данных. Функция предотвращения выполнения данных (DEP), которая, в свою очередь, использует флаг No-Execute (NX) некоторых процессоров, способна минимизировать эффект подобных уязвимостей. ОС Windows XP с пакетом обновления 3 (SP3) поддерживает функцию DEP, однако по умолчанию она отключена.

В ОС Windows Vista функция DEP по умолчанию защищает большинство компонентов. В ОС Windows Vista введены дополнительные политики DEP, позволяющие разработчикам задействовать DEP в коде, не обращаясь к средствам обеспечения совместимости системного уровня. Наибольшей эффективности DEP достигает в сочетании с рандомизацией адресного пространства (ASLR) – еще одной защитной возможностью ОС Windows Vista, затрудняющей обращение вредоносного кода к системным функциям. Функция ASLR предусматривает случайное распределение исполняемых модулей, в том числе DLL-и EXE-файлов, между 256 возможными позициями в памяти. Это затрудняет обнаружение и, соответственно, ненадлежащее применение вредоносными программами функций в таких исполняемых файлах. Поскольку системные службы, как правило, исполняются с широкими правами, именно они традиционно являются излюбленными объектами вредоносных атак. В целях минимизации этой угрозы в ОС Windows Vista введено понятие ограничения, или усиления защиты, служб. Ограниченные службы исполняются с минимально возможными правами и имеют дело лишь с минимальным набором ресурсов локального компьютера и сети, необходимых для выполнения их задач.

Брандмауэр Windows

Многие люди не знали о том, что первый выпуск Windows® XP содержал клиентский брандмауэр. Это и не удивительно, так как по умолчанию брандмауэр был выключен, а включить его можно было, сделав довольно много щелчков мышью. Брандмауэр просто появился, причем достаточно скрытно, при этом, не настаивая на своем использовании и не давая руководств по применению. Но он действительно работал. Если бы вы включили этот брандмауэр, то он защитил бы вас от вирусов Nimda, Slammer, Blaster, Sasser, Zotob и любых других попыток передать непрошеный трафик через порт вашей сети. Понимания важность защиты клиента, разработчики пакета обновления 2 (SP2) для Windows XP включили брандмауэр по умолчанию, создали два профиля (Интернет и корпоративная сеть) и интегрировали его с групповыми политиками.

К сожалению, два фактора замедлили восприятие брандмауэра Windows XP SP2: проблемы с приложениями и “театр безопасности”. Многие боялись, что брандмауэр помешает правильной работе их приложений. Такое, однако, случалось нечасто, что объясняется принципом работы брандмауэра. Он позволял любому исходящему трафику покинуть компьютер, но при этом блокировал весь входящий трафик, который не являлся ответом на некоторый предыдущий исходящий запрос. Единственный случай, когда такая схема нарушала работу клиентского приложения, - если оно создавало прослушивающий сокет и ожидало получения входящих запросов. Брандмауэр Windows XP обеспечивал простые настройки исключений для программ или портов (но, к сожалению, не с помощью групповой политики).

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

Серьезным отличием Windows Vista от Windows XP является новый интерфейс повышенной безопасности и полная поддержка групповых политик в области настроек и правил. Старая панель управления в интерфейсе пользователя осталась практически без изменений, только настройки журнала и протокола ICMP переместились в новый интерфейс. Этот новый интерфейс пользователя, оснастка MMC “Повышенная безопасность”, обеспечивает новые возможности и гибкость. Имеется также новый контекст netsh advfirewall в команде netsh, с помощью которого можно запускать сценарии добавления и удаления правил, настраивать и показывать глобальные и профильные политики и просматривать состояние активности брандмауэра. Для вас, разработчики: файлы FirewallAPI. dll и Netfw. h обеспечивают программное управление всеми параметрами брандмауэра.

Управление в оснастке MMC “Повышенная безопасность” осуществляется с помощью мастера. При создании правила вы можете выбрать один из четырех типов: для программы, для порта, предопределенное или пользовательское.

Четыре типа правил:

Тип Назначение

Программа Используется для разрешения или блокировки трафика определенной программы.

Порт Используется для разрешения или блокировки трафика через определенный порт TCP или UDP.

Предопределенное Использует ранее существовавшую группу правил для включения сетевых возможностей Windows

(таких как общий доступ к файлам и принтерам или удаленный помощник).

Пользовательское Предоставляет вам всю приборную панель, давая возможность настроить правило так, как вы хотите.

При написании правил можно использовать множество элементов - все они доступны для локальных правил и правил, применяемых с помощью групповой политики. В их число входят: учетные записи и группы пользователей и компьютеров службы Active Directory®, исходные и конечные IP-адреса, исходные и конечные порты TCP и UDP, номера протоколов IP, программы и службы, типы интерфейсов (проводной, беспроводной или удаленный доступ) и типы и коды ICMP.

Будучи настроенным, брандмауэр обрабатывает правила в следующем порядке.

Некоторые службы в Windows Vista ограничивают себя для снижения вероятности новой атаки типа Blaster. Одно из ограничений - это список портов, которые необходимы данной службе. Брандмауэр следит за этим и запрещает использование (или указание использовать) данной службой другого порта.

Оснастка MMC “Повышенная безопасность” наряду с поддержкой брандмауэра отвечает и за работу протокола IPsec. Любые правила, которые включают политики IPsec, выполняются во вторую очередь.

Обход проверки подлинности позволяет определенным компьютерам, прошедшим проверку подлинности, обойти другие правила.

Блокирующие правила явно блокируют определенный входящий и исходящий трафик.

Разрешающие правила явно разрешают определенный входящий и исходящий трафик.

Правила брандмауэра хранятся в реестре, но нельзя редактировать эти правила прямо в реестре.

УПРАВЛЕНИЕ.

Стандартные учетные записи пользователей

Развертывание стандартных учетных записей традиционно считается неоправданным. Отчасти это связано с тем, что обычные пользователи не вправе менять многие стандартные параметры, отчасти – с тем, что для работы многих приложений требуется административный доступ к частям реестра и файловой системы (например, к каталогу C:\Program Files). В связи с этим во многих компаниях пользователям предоставляются учетные записи администратора, что приводит к снижению управляемости и возникновению серьезных угроз безопасности. Некоторые компании решают эти проблемы путем развертывания стандартных учетных записей пользователей и последующей организации брешей в списках управления доступом (ACL), однако этот способ связан со значительными издержками.

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

Помимо прочего, перенаправление (виртуализация) файлов и реестра обеспечивает возможность исполнения устаревших приложений в стандартной пользовательской среде. При этом операции записи перенаправляются в виртуальное хранилище, и приложения могут работать в нормальном режиме без всяких изменений. Данная функция, таким образом, обеспечивает совместимость с устаревшими приложениями.

Надёжность и средства диагностики

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

В составе ОС Windows Vista имеются встроенные средства диагностики, способные автоматически обнаруживать и диагностировать распространенные проблемы и помогающие пользовать решать эти проблемы собственными силами. В частности, ОС Windows Vista диагностирует неполадки, связанные со сбоями дисков, снижением производительности, работоспособностью сети и проблемами при запуске.

ОС Windows Vista содержит множество инструментов устранения неполадок, среди которых:

➢ среда восстановления Windows

➢ монитор стабильности.

Кроме того, ОС Windows Vista может (по желанию пользователя) отправлять телеметрические данные, в том числе показатели надежности, которые помогают специалистам корпорации Майкрософт усовершенствовать механизм взаимодействия пользователей с операционной системой. В качестве примеров таких инструментов следует упомянуть программу улучшения качества ПО (CEIP) и отчеты об ошибках Windows (WER).

Управление событиями

В ОС Windows XP имеются базовые средства управления событиями, реализованные в виде инструмента «Просмотр событий». Он предоставляет пользователям возможность просматривать, отфильтровывать и архивировать события. Механизм ведения журнала событий в ОС Windows XP мало изменился по сравнению с предшествующими версиями ОС, и многие компоненты Windows по-прежнему хранят сведения о событиях в текстовых файлах, разбросанных по файловой системе.

Полностью переработанный инструмент «Просмотр событий» позволяет ИТ-специалистам создавать новые представления, сочетая в них события из отдельных журналов, проводить поиск событий в более удобном режиме, а также ссылаться на назначенные задания и сценарии, которые должны исполняться одновременно с теми или иными событиями. Новая система регистрации событий Windows Eventing значительно упрощает применение ИТ-специалистами журнала событий для устранения неполадок.

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

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

ЗАКЛЮЧЕНИЕ

Так когда же лучше использовать XP, а когда - Vista?

Причины, по которым стоит переходить на Windows Vista:

Ваша работа или домашнее увлечение предполагает активное использование компьютера в целом и новых технологий в частности.

Ваша работа за компьютером подразумевает выполнение нескольких задач одновременно («мультизадачность»): общение с друзьями и коллегами, обработка данных, работа в Интернете и с электронной почтой.

У вас современный компьютер (возможно, с 2-ядерным процессором) и вы хотите использовать все возможности высокоскоростного процессора для обработки данных, игр, работы с видео или звуком.

Вы хотите, чтобы ваши данные находились под эффективной защитой.

Вы хотите сделать свою работу за компьютером ещё более продуктивной, легкой и комфортной.

Причины, по которым лучше использовать Windows XP:

Ваш компьютер не столь производителен и имеет объем оперативной памяти менее 512 Мб.

Используемые вами программы очень специфичны и существующие версии не поддерживают Windows Vista.

Периферийные устройства, которые вы используете в работе (магнитные носители, принтеры или другое оборудование) не имеют подходящих драйверов для работы с Windows Vista.

Если вы хотите использовать Windows Vista, но у вас есть сомнения, вы всегда можете обратиться в консультационный центр Microsoft, чтобы получить больше информации и дополнительные рекомендации.

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

Во-первых, плохая совместимость Windows Vista с большинством приложений, то есть многие из них просто не работают под Windows Vista. Справедливости ради нужно отметить, что по мере выхода обновлений к операционной системе и появления новых версий приложений количество несовместимых с Windows Vista программ постепенно уменьшается.

Во-вторых, чрезмерная требовательность Windows Vista к аппаратным ресурсам компьютера. А поскольку новые, высокопроизводительные ПК, на которых Vista сможет «шевелиться» со всеми ее визуальными эффектами, есть далеко не у всех, то и переход на нее в большинстве случаев пользователи откладывают до покупки нового ПК.

В-третьих, целесообразность перехода. Собственно, зачем переходить на Windows Vista, если и с Windows XP все прекрасно работает и нет никаких проблем? Ведь, по большому счету, по сравнению с Windows XP у Windows Vista не так много функциональных преимуществ. Вот если бы она оказалась более производительной - это был бы весомый аргумент в ее пользу.

В настоящей статье мы сравним производительность операционных систем Windows Vista и Windows XP и дадим рекомендации по переходу на Windows Vista.

Рассуждения на тему производительности операционной системы

Прежде чем перейти к рассмотрению методики тестирования производительности операционных систем, давайте постараемся более точно сформулировать, что именно мы хотим выяснить и что вообще следует понимать под производительностью операционной системы.

Предположим, что на одном и том же компьютере в один раз устанавливается операционная система Windows Vista, а в другой - Windows XP и запускается одна и та же задача (подразумевается, что в обоих случаях используются одинаковые версии приложений). К примеру, это может быть скрипт по обработке цифровой фотографии, конвертирование видеофайла или нечто подобное. Если эта задача быстрее выполняется на компьютере с ОС Windows Vista, то можно сделать вывод, что в данном случае операционная система Windows Vista более производительна, чем Windows XP. Таким образом, при неизменной конфигурации компьютера и набора используемых приложений с производительностью операционной системы можно однозначно связать время выполнения определенной задачи.

Проблема, однако, заключается в том, что при таком подходе к понятию производительности операционной системы можно говорить лишь о производительности для данной конфигурации компьютера и для конкретной задачи. И из того факта, что для той или иной конфигурации ПК одна операционная система оказывается более производительной, чем другая, еще нельзя сделать однозначный вывод, что и для другой конфигурации ПК будут получены аналогичные результаты. То же самое касается и выводов в отношении сравнения производительности операционных систем при использовании разных задач. То есть тот факт, что для решения одной задачи одна операционная система оказывается более производительной, чем другая, еще не позволяет сделать вывод, что при решении другой задачи будут получены аналогичные результаты.

Еще одна проблема, связанная с определением производительности операционной системы, заключается в том, что иногда для разных операционных систем используются различные версии приложений. Именно поэтому невозможно, к примеру, сравнить производительность любой операционной системы семейства Windows с любой операционной системой семейства Mac OS. Собственно, не понятно, что в данном случае сравнивается - быстродействие операционных систем или приложения для них. Благо, при сравнении операционных систем одного семейства (например, Windows XP и Windows Vista) такая проблема не возникает, поскольку, как правило, все приложения, поддерживающие Windows Vista, поддерживают и Windows XP (обратное, правда, неверно).

Еще одна проблема, связанная с определением производительности ОС, - это различные версии драйверов устройств для разных операционных систем. К примеру, вы хотите сравнить производительность операционных систем Windows XP и Windows Vista в какой-нибудь 3D-игре, используя для этого стандартный бенчмарк. Проблема в данном случае заключается в том, что результаты теста будут определяться еще и версией драйвера видеокарты, а драйверы для Windows XP и Windows Vista применяются различные. Поэтому не вполне понятно, что в данном случае тестируется - производительность операционной системы или драйвера видеокарты. С этой проблемой, правда, можно примириться, если все установленные драйверы рассматривать как часть операционной системы. В конечном счете драйверы устройств работают на уровне ядра ОС и было бы логично рассматривать их именно как составную часть операционной системы.

Требования к бенчмаркам для сравнения ОС

Итак, после того как мы определили, что понимать под производительностью операционной системы и какие проблемы связаны с этим понятием, можно попытаться сформулировать основные требования, которые необходимо соблюсти при сравнении производительности операционных систем.

Для корректного сравнения производительности операционных систем требуется использовать компьютер с неизменной аппаратной конфигурацией. Кроме того, для получения более объективной картины желательно провести сравнение в различных вариантах конфигурации ПК. К примеру, сначала производить сравнение, используя топовую конфигурацию компьютера, а затем - компьютер начального уровня.

Особое внимание следует уделить подбору бенчмарков (тестов) для тестирования. Во-первых, они должны быть полностью совместимы с обеими операционными системами. Во-вторых, для сравнения производительности ОС необходимо отобрать бенчмарки, которые позволили бы оценить производительность системы в целом, а не отдельных ее частей. Поэтому следует отказаться от синтетических тестов, минимизирующих влияние операционной системы на результаты тестирования и оценивающих производительность отдельных подсистем компьютера, таких как процессор, память и жесткий диск. Кроме того, желательно, чтобы используемые бенчмарки основывались на реальных приложениях и позволяли оценивать производительность по различным категориям приложений. К примеру, в идеальном варианте бенчмарк должен оценивать производительность системы при работе с офисными приложениями, с 3D-приложениями, с приложениями по созданию контента и т.д. В данном случае результаты сравнения производительности операционных систем можно не привязывать к конкретному приложению, а распространить на категории приложений или задач.

В-третьих, бенчмарки должны демонстрировать стабильные результаты, то есть имеющие хорошую повторяемость. Пожалуй, при использовании операционной системы Windows Vista или Windows XP именно последнее условие выполнить сложнее всего, и многое в данном случае зависит и от самих тестов, и от методики проведения тестирования, и от алгоритма расчета результата, и от настройки операционной системы.

Функции динамической самонастройки операционных систем Windows XP и Windows Vista

Проблема заключается в том, что операционные системы Windows XP и, особенно, Windows Vista являются самонастраивающимися и обладают такой замечательной функцией, как динамическая подстройка (динамический тюнинг) под различные сценарии использования приложений. С точки зрения обычного пользователя, данная функция является очень полезной, однако при тестировании производительности системы она негативно сказывается на стабильности результатов тестирования, что следует учитывать.

Windows XP

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

Под динамической самонастройкой операционной системы Windows XP понимаются такие функции, как:

  • оптимизация размещения файлов на жестком диске (Disk Efficiency Optimizations);
  • оптимизация загрузки операционной системы (Boot Prefetching);
  • оптимизация загрузки приложений (Application-Launch Prefetching).

Оптимизация размещения файлов на жестком диске

Физическое размещение файлов на жестком диске может оказать ощутимое влияние на производительность системы. Операционная система Windows XP постоянно наблюдает за сценарием доступа к файлам на жестком диске и раз в три дня в фоновом режиме производит оптимизацию размещения файлов, чтобы ускорить доступ к ним. Информация о наиболее часто используемых файлах сохраняется в директории операционной системы в папке Prefetch (%windir%\Prefetch), а просмотреть, какие файлы подлежат оптимизации размещения на жестком диске, можно в файле %windir%\Prefetch\Layout.ini, открыв его в текстовом редакторе.

Оптимизация размещения файлов заключается в том, что наиболее часто применяемые файлы размещаются, во-первых, вместе, а во-вторых, на краю диска (пластины), что обеспечивает более быстрый доступ к ним и тем самым увеличивает общую производительность системы. Напомним, что такие характеристики, как время доступа, время выборки и скорость линейного чтения (записи), зависят от физического местоположения данных на пластине жесткого диска.

Оптимизация размещения файлов на жестком диске становится особенно актуальной при применении больших по объему жестких дисков.

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

Оптимизация загрузки операционной системы

Оптимизация загрузки операционной системы (Boot Prefetching) приводит к тому, что повышается скорость загрузки операционной системы. В данном случае операционная система отслеживает все файлы, которые требуются для загрузки операционной системы, и оптимизирует их размещение на жестком диске. Кроме того, в процессе загрузки операционной системы осуществляется предвыборка требуемых данных в оперативную память, то есть в оперативную память заранее загружаются данные, к которым предположительно будет требоваться доступ. Важно отметить, что процедура Boot Prefetching начинается только после третьей перезагрузки операционной системы, когда накоплено достаточно информации для проведения оптимизации размещения файлов.

Оптимизация загрузки приложений

Оптимизация загрузки приложений (Application-Launch Prefetching) мало чем отличается от процедуры оптимизации загрузки операционной системы. Смысл ее заключается в том, что операционная система Windows XP отслеживает все данные, используемые запускаемыми приложениями, и оптимизирует их размещение на жестком диске, а также реализует предвыборку этих данных для упреждающей загрузки в оперативную память. Отметим, что при первом запуске приложения предвыборка данных не осуществляется. Именно поэтому если речь идет о тестовом приложении (бенчмарке), то первый запуск теста демонстрирует, как правило, более низкие результаты, чем все последующие.

Windows Vista

Операционная система Windows Vista имеет еще более совершенные средства самонастройки по сравнению с операционной системой Windows ХР. Собственно, все функции по оптимизации размещения файлов на жестком диске, загрузки приложений и операционной системы, характерные для Windows ХР, в равной степени относятся и к операционной системе Windows Vista. Кроме того, в операционной системе Windows Vista применяются новые технологии повышения производительности, такие как SuperFetch, ReadyBoost, ReadyBoot, ReadyDrive, а также новая технология управления памятью.

Помимо этого в операционной системе Windows Vista имеется такая функция, как индексирование файлов для обеспечения быстрого поиска нужной информации.

Собственно, сейчас нам потребуется ознакомиться лишь с такими технологиями, как SuperFetch, ReadyBoot и функции индексирования файлов, поскольку именно они определяют возможности по динамической самонастройке и влияют на стабильность результатов при проведении тестирования.

Технология SuperFetch

Технология SuperFetch является в каком-то смысле развитием технологий Boot Prefetching и Application-Launch Prefetching. В технологии SuperFetch используется оптимизация размещения файлов на жестком диске вкупе с функцией упреждающего чтения этих файлов на основе отслеживаемой статистики доступа к данным. При этом учитывается история обращений к памяти за длительный период. Кроме того, технология SuperFetch неотделима от новой технологии управления памятью.

Если в ОС Windows XP предвыборка данных применяется для ускорения загрузки операционной системы и приложений, то механизм предвыборки данных в Windows Vista распространяется на любые типы используемых данных. Фактически Windows Vista пытается предсказать, какие данные потребуются, и заранее загрузить их в оперативную память. Данные, подвергаемые предвыборке (упреждающему чтению), помещаются диспетчером памяти в специальный кэш, называемый списком ожидания (Standby list). Здесь важно отметить, что в операционной системе Windows Vista применяется принципиально иной кэш для хранения предвыбранных данных, нежели в Windows XP. В данном случае поддерживается механизм приоритезации загружаемых страниц памяти (каждой странице памяти присваивается приоритет от 0 до 7), и в кэше создается восемь списков ожидания, в каждом из которых сохраняются страницы памяти с одним уровнем приоритета.

Функция SuperFetch выполняется в качестве службы Windows внутри процесса Service Host (%SystemRoot%\System32\Svchost.exe). Она отслеживает историю обращений к страницам памяти и отдает диспетчеру памяти указания по предварительной загрузке данных или кода из файлов на диске либо из файла подкачки в список ожидания, а также указания по присвоению приоритета страницам памяти. Служба SuperFetch существенно расширяет отслеживание страниц памяти, учитывая страницы, которые были ранее загружены в память, но впоследствии освобождены диспетчером памяти для других данных и кода. Эта информация хранится в папке %SystemRoot%\Prefetch в виде файлов сценариев с расширением *.db вместе со стандартными файлами упреждающего чтения, применяемыми для оптимизации запуска приложений. Располагая подробной информацией об использовании памяти, служба SuperFetch может осуществлять предварительную загрузку данных и кода при освобождении физической памяти.

Когда освобождается память (например, по завершении работы приложения или когда приложение освобождает выделенную память), служба SuperFetch дает диспетчеру памяти инструкцию загрузить недавно выгруженные данные и код. Эта процедура осуществляется со скоростью в несколько страниц в секунду с приоритетом ввода-вывода Very Low (очень низкий), поэтому предварительная загрузка не мешает работе пользовательских и других активных приложений.

Технология ReadyBoot

Технология ReаdyBoot предназначена для ускорения загрузки операционной системы и используется только в том случае, если в компьютере размер оперативной памяти превышает 700 Мбайт. Если же в системе применяется меньшее количество оперативной памяти, то механизм упреждающего чтения при загрузке ОС Windows Vista не отличается от механизма, используемого при загрузке ОС Windows XP.

В технологии ReаdyBoot для оптимизации процесса загрузки операционной системы применяется специальный кэш в оперативной памяти, размер которого зависит от общего объема доступной оперативной памяти.

После каждой загрузки операционной системы в моменты простоя (Idle) специальная служба анализирует информацию об обращениях к файлам за пять предыдущих загрузок и определяет, к каким файлам производились обращения и где они расположены на диске. На основе этого анализа служба планирует кэширование для следующей загрузки системы. Обработанная информация об обращениях сохраняется в папке %SystemRoot%\ Prefetch\Readyboot, а план кэширования - в разделе реестра HKLM\System\ CurrentControlSet\Services\Ecache\ Parameters.

Функция индексирования файлов

Еще одно нововведение операционной системы Windows Vista - это служба индексирования файлов (Indexing and Search Service), которая обеспечивает быстрый поиск различных документов, фотографий, почтовых сообщений и других данных. Она запущена по умолчанию и отслеживает изменение содержимого файловой системы NTFS. По умолчанию индексированию подлежит лишь часть пользовательских данных, причем служба индексирования запускается с низким приоритетом всякий раз, когда изменяется содержимое файловой системы.

Общие рекомендации проведения тестирования в операционных системах Windows XP и Windows Vista

Итак, главная проблема при тестировании систем с установленными операционными системами Windows XP и Windows Vista заключается в обеспечении повторяемости результатов тестирования с учетом функций динамической самонастройки этих операционных систем.

Существует два возможных сценария тестирования. Первый из них заключается в том, чтобы путем настройки операционных систем вообще запретить все функции динамической самонастройки. Сделать это действительно возможно. К примеру, и в ОС Windows XP, и в ОС Windows Vista можно запретить оптимизацию размещения файлов на диске путем внесения соответствующих настроек в реестр. Для этого нужно в разделе реестра HKLM\SOFTWARE\ Microsoft\Dfrg\BootOptimizeFunction присвоить ключу Enable значение N (по умолчанию значение параметра равно Y).

Для того чтобы запретить функции предвыборки данных, в операционных системах Windows XP и Windows Vista необходимо внести изменения в раздел реестра HKLM\SYSTEM\CurrentControlSet\Control\ SessionManager\MemoryManagement\ PrefetchParameters, присвоив ключу EnablePrefetcher значение 0. По умолчанию значение данного ключа равно 3, что означает разрешение предвыборки данных как для операционной системы, так и для приложений. Значение ключа 1 соответствует разрешению предвыборки данных для приложений, значение ключа 2 - предвыборке данных для операционной системы. Более того, в операционной системе Windows Vista можно остановить и заблокировать службу SuperFetch.

Кроме того, после внесения всех необходимых изменений необходимо очистить содержимое папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.

Несмотря на теоретическую возможность запрета функций динамической самонастройки операционных систем Windows XP и Windows Vista, делать это вряд ли имеет смысл, поскольку в таком случае тестирование производится без учета очень важных функциональных возможностей операционных систем и полученные таким образом результаты вряд ли актуальны. Кроме того, хотя функции динамической самонастройки и реализованы в операционных системах Windows XP и Windows Vista по-разному, не учитывая их, вряд ли можно корректно сравнить производительность этих операционных систем. Поэтому более правильно использовать второй сценарий проведения тестирования, который учитывает все возможности операционных систем по динамической самонастройке.

В данном случае методику проведения тестирования можно разбить на три этапа: подготовка, обучение системы и получение результатов тестирования.

Этап подготовки заключается в установке операционной системы, всех драйверов и обновлений, а также необходимых бенчмарков и приложений. На этапе обучения системы производится сбор и анализ необходимых для самонастройки операционной системы данных, а на этапе получения результатов тестирования - собственно тестирование системы.

Итак, последовательность тестирования в данном случае следующая.

Этап подготовки

  1. Устанавливается операционная система.
  2. Устанавливаются все необходимые драйверы и обновления операционной системы.
  3. Производится необходимая настройка операционной системы.
  4. Устанавливаются все необходимые бенчмарки и приложения, требуемые для проведения тестирования.
  5. Выполняется дефрагментация жесткого диска.

Этап обучения

  1. Производится очистка папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.
  2. Осуществляется трехкратная перезагрузка операционной системы.
  3. После последней перезагрузки операционной системы делается как минимум пятиминутная пауза, чтобы завершились все фоновые процессы. Кроме того, необходимо убедиться, что служба индексирования (для операционной системы Windows Vista) завершила процесс индексирования файлов.
  4. Запускается бенчмарк.
  5. Выполняется команда Rundll32.exe advapi32.dll,ProcessIdleTasks.
  6. Производится дефрагментация жесткого диска.
  7. Компьютер перезагружается.

Этап тестирования

Бенчмарк запускается необходимое количество раз (как минимум три раза) с перезагрузкой операционной системы после каждого прогона теста.

В описанной выше процедуре проведения тестирования в комментариях нуждается, пожалуй, лишь этап обучения. Он начинается с очистки папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista. Напомним, что в этих папках содержатся данные, используемые для оптимизации размещения файлов на жестком диске и упреждающей загрузки данных в оперативную память. На этапе обучения системы лучше очистить содержимое этих папок, чтобы начать сбор нужной информации для оптимизации с нуля.

Запуск бенчмарка на этапе обучения необходим для того, чтобы опять-таки дать возможность операционным системам оптимизировать на жестком диске размещение файлов данных и приложений, а также накопить информацию, необходимую для осуществления упреждающего чтения данных. Отметим, что результаты бенчмарка, полученные на этапе обучения, не являются показательными и не должны учитываться при обработке результатов тестирования.

Как уже отмечалось, процессы оптимизации размещения файлов на жестком диске производятся в фоновом режиме раз в три дня в моменты простоя операционной системы (когда нет активных процессов). Однако все фоновые задачи, которые ждут своей очереди на выполнение, можно принудительно запустить, используя команду Rundll32.exe advapi32.dll,ProcessIdleTasks. Данную команду желательно выполнять не из командной строки, а из BAT-файла. В таком случае откроется командное окно, которое будет активно до тех пор, пока полностью не завершатся все принудительно запущенные в фоновом режиме процессы.

По завершении выполнения команды Rundll32.exe advapi32.dll,ProcessIdleTasks будет произведена оптимизация размещения файлов на жестком диске на основе накопленной информации.

После дополнительной дефрагментации жесткого диска, которая, как уже отмечалось, не нарушает структуры размещения оптимизированных файлов на жестком диске, этап обучения можно считать завершенным.

Важно отметить, что если при тестировании применяется не один, а несколько бенчмарков, то использование каждого нового бенчмарка необходимо начинать с этапа обучения, то есть с очистки папки %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista.

Сравнение производительности ОС Windows XP Professional SP2 и Windows Vista x86 Ultimate

Итак, после определения требований, предъявляемых к бенчмаркам, и изложения общих принципов проведения тестирования можно перейти к рассмотрению методики сравнения производительности операционных систем Windows XP и Windows Vista.

Для тестирования мы применяли 32-разрядные версии операционных систем Windows XP Professional SP2 и Windows Vista Ultimate. Причем отметим, что в нашем случае использовались английские версии операционных систем, поскольку один из применяемых нами для тестирования бенчмарков просто несовместим с локализованными версиями ОС.

Используемые бенчмарки

Для тестирования мы отобрали следующие бенчмарки:

  • Futuremark 3DMark06 v.1.1.0.

Все они совместимы как с Windows XP Professional SP2, так и с Windows Vista Ultimate x86.

Бенчмарк Futuremark PCMark05 v. 1.2.0 Professional Edition хорошо известен и позволяет оценить производительность как системы в целом, так и отдельных ее подсистем (процессора, памяти, жесткого диска и видеокарты).

Бенчмарк Futuremark 3DMark06 v.1.1.0, ориентированный на определение производительности системы в 3D-играх, также не нуждается в комментариях в силу его широкой распространенности. А вот бенчмарк BAPCo SYSmark 2007 Preview 1.01 появился недавно (во всяком случае эта его версия) и не столь хорошо известен, в отличие от двух предыдущих бенчмарков (прежде всего в силу его недоступности для широкой аудитории). Поэтому рассмотрим данный тест более подробно.

Бенчмарк BAPCo SYSmark 2007 Preview 1.01 позволяет оценить производительность системы при работе с различными категориями приложений. Всего в нем используется четыре категории приложений, или четыре сценария загрузки: E-Learning, Office Productivity, Video Creation и 3D-Modeling.

В сценарии E-Learning имитируется создание электронной базы знаний, то есть работа пользователя с приложениями по созданию контента. В этом сценарии применяются такие приложения, как:

  • Adobe Illustrator CS2;
  • Adobe Photoshop CS2;
  • Macromedia Flash 8;
  • Microsoft PowerPoint 2003.

В сценарии Office Productivity имитируется работа пользователя с офисными приложениями. В нем используются следующие приложения:

  • Microsoft Excel 2003;
  • Microsoft Outlook 2003;
  • Microsoft PowerPoint 2003;
  • Microsoft Word 2003;
  • Microsoft Project 2003;
  • WinZip 10.0.

В сценарии Video Creation имитируется создание видеороликов с применением специальных эффектов и отдельных цифровых фотографий. В данном сценарии используются такие приложения, как:

  • Adobe After Effects 7;
  • Adobe Illustrator CS2;
  • Adobe Photoshop CS2;
  • Microsoft Windows Media Encoder 9 series;
  • Sony Vegas 7.

В сценарии 3D-Modeling имитируется работа пользователя с приложениями 3D-моделирования. В этом сценарии применяются такие приложения, как:

  • AutoDesk 3ds мax 8;
  • SketchUp 5.

Конфигурация стенда для проведения тестирования

Для тестирования мы использовали компьютер следующей конфигурации:

  • процессор - Intel Core 2 Extreme Q6850;
  • системная плата - ASUS P5K Deluxe (версия BIOS 0501);
  • чипсет системной платы - Intel P35 Express (южный мост ICH9R);
  • память - два модуля DDR2-1066 Kingston KHX8000D2K2/2G емкостью по 1 Гбайт;
  • видеокарта - MSI NX8800GTX (GPU NVIDIA GeForce 8800GTX);
  • жесткий диск - Seagate ST3120827AS.

До начала инсталляции операционных систем в настройках BIOS системной платы устанавливался режим AHCI для SATA-контроллера, к которому подключался жесткий диск.

При использовании операционной системы Windows Vista Ultimate x86 дополнительно устанавливались следующие драйверы утилиты:

  • LAN-драйвер v. 8.56.6.3;
  • видеодрайвер NVIDIA ForceWare 162.22.

При применении операционной системы Windows XP Professional SP2 дополнительно устанавливались следующие драйверы утилиты:

  • Intel Chipset Device Software 8.3.0.1013;
  • Intel Matrix Storage Manager 7.6.0.1011;
  • аудиодрайвер SoundMAX v.6.10.1.6180;
  • LAN-драйвер v. 8.56.6.3;
  • драйвер Jmicron JMB363 RAID Driver v.1.17.15.0;
  • видеодрайвер NVIDIA ForceWare 162.18.

Настройка операционных систем

После инсталляции операционной системы с настройками по умолчанию и всех необходимых драйверов производилась предварительная дополнительная настройка операционной системы.

Для операционной системы Windows XP Professional SP2 были выполнены следующие дополнительные настройки:

Отключен Screen Saver;

Выбрана схема энергопотребления Always On и заблокирована возможность отключения монитора, жестких дисков и включения режима Standby;

Отключена функция восстановления системы (System Restore);

Отключен встроенный Firewall;

Отключено отображение панели задач поверх других окон (снимался флажок Keep the taskbar on the top of other windows);

Заблокирована служба Security Center.

Для операционной системы Windows Vista Ultimate x86 были произведены следующие дополнительные настройки:

Установлено разрешение экрана 1024x768 точек при глубине цвета 32 бита и частоте кадровой развертки 75 Гц;

Отключен Screen Saver;

Выбрана схема энергопотребления High Performance и заблокирована возможность отключения монитора;

Отключено отображение панели Windows Sidebar;

Отключена функция восстановления системы (System Protection);

Отключена функция User Account Control (UAC);

Отключена возможность дефрагментации по расписанию;

Отключена служба Windows Defender;

Отключен встроенный Windows Firewall;

Отключена функция автоматического обновления системы (Automatic Updates);

Заблокирована служба Security Center;

Отключена функция удаленного управления (Remote Desktop);

Включены все визуальные эффекты рабочего стола (Adjust for best appearance);

Отключено отображение панели задач поверх других окон (снимался флажок Keep the taskbar on the top of other windows).

Методика тестирования

После первичной настройки операционной системы производилась инсталляция всех бенчмарков в таком порядке:

  1. BAPCo SYSmark 2007 Preview 1.01;
  2. Futuremark PCMark05 v. 1.2.0 Professional Edition;
  3. Futuremark 3DMark06 v.1.1.0.

Далее жесткий диск дефрагментировался, после чего следовал этап обучения системы для проведения теста BAPCo SYSmark 2007 Preview 1.01. Напомним, что данный этап начинается с удаления содержимого папок %SystemRoot%\ Prefetch в Windows XP и папок %SystemRoot%\ Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista. Затем производилась трехкратная перезагрузка операционной системы и после пятиминутной паузы (для завершения всех фоновых процессов) запускался тест BAPCo SYSmark 2007 Preview 1.01. Отметим, что для контроля продолжительности паузы при использовании Windows Vista удобно запустить службу Resource Monitor. При прекращении всей активности процессора, жесткого диска и памяти можно считать, что все фоновые процессы завершены.

По окончании одного прогона теста BAPCo SYSmark 2007 Preview 1.01 выполнялась команда Rundll32.exe advapi32.dll,ProcessIdleTasks, а затем производились дефрагментация жесткого диска и перезагрузка компьютера.

После этого снова запускался тест BAPCo SYSmark 2007 Preview 1.01. При этом тесте нажатием на соответствующую иконку на рабочем столе можно было выбрать однократный (Official Run_1) либо трехкратный (Official Run_3) прогон всех сценариев (E-Learning, Office Productivity, Video Creation и 3D-Modeling). Кроме того, бенчмарк BAPCo SYSmark 2007 Preview 1.01 поддерживает запуск из командной строки с возможностью указания любого количества прогонов. Поскольку для данного тестирования требовалось как минимум пять прогонов теста, то для его запуска использовался BAT-файл с командой SYSmark2007.exe projectname=Test iterations=10. Всего было выполнено десять прогонов теста, что обеспечило высокую достоверность результатов тестирования.

По завершении тестирования с помощью бенчмарка BAPCo SYSmark 2007 Preview 1.01 начался этап обучения системы для проведения теста Futuremark PCMark05 v.1.2.0 Professional Edition, то есть опять удалялось содержимое папок %SystemRoot%\Prefetch в Windows XP и папок %SystemRoot%\Prefetch и %SystemRoot%\Prefetch\ReadyBoot в Windows Vista и компьютер трехкратно перезагружался. После выдержки паузы для завершения всех фоновых процессов запускался тест Futuremark PCMark05 v.1.2.0 Professional Edition. В настройках теста были выбраны подтесты System Test Suite, CPU Test Suite, Memory Test Suite, Graphics Test Suite и HDD Test Suite.

По завершении одного прогона теста Futuremark PCMark05 v.1.2.0 Professional Edition выполнялась команда Rundll32.exe advapi32.dll,ProcessIdleTasks, а затем производились дефрагментация жесткого диска и перезагрузка компьютера.

Затем десять раз запускался тест Futuremark PCMark05 v. 1.2.0 Professional Edition. После каждого прогона теста фиксировался результат и производилась перезагрузка компьютера, а перед запуском теста выдерживалась пауза, достаточная для завершения всех фоновых процессов.

Методика тестирования с помощью теста Futuremark 3DMark06 v.1.1.0 ничем (кроме, конечно, самого теста) не отличалась от методики проведения тестирования с использованием теста Futuremark PCMark05 v.1.2.0 Professional Edition. То есть все начиналось с этапа обучения системы и заканчивалось десятикратным запуском теста Futuremark 3DMark06 v.1.1.0. После каждого прогона теста фиксировался результат и производилась перезагрузка компьютера, а перед запуском теста выдерживалась пауза, достаточная для завершения всех фоновых процессов.

Единственное, что нужно отметить, - тест Futuremark 3DMark06 v.1.1.0 запускался с настройками по умолчанию, то есть разрешение экрана составляло 1280x1024, функция антиалиасинга (Anti-Aliasing: None) и режим фильтрации Optimal (Filtering: Optimal) были отключены.

Результаты тестирования

Поскольку каждый тест в ходе тестирования запускался десять раз, это позволило получить достоверные результаты с очень незначительной погрешностью. По результатам десяти измерений в каждом тесте рассчитывались средний результат (среднее арифметическое), стандартное отклонение и доверительный интервал с вероятностью 95%. Для тех, кто знаком с математической статистикой, такие понятия, как стандартное отклонение и доверительный интервал, понятны, а для остальных отметим, что погрешность измерения в наших тестах не превышала 2,5%, а для большинства результатов составляла менее 1%.

После столь длительного и утомительного предисловия перейдем к самому главному - к рассмотрению результатов тестирования, которые показаны на рис. 1, 2 и 3, а в более подробном виде представлены в таблице.

Сравнение производительности операционных
систем Windows Vista Ultimate x86
и Windows XP Professional SP2

Windows Vista Ultimate x86

Windows XP Professional SP2

SYSmark 2007 Preview v.1.01

Office Productivity

Futuremark PCMark05 v.1.2.0

Как видно из результатов тестирования, явного лидера по производительности не существует. Все в конечном счете зависит от используемых приложений. Наиболее показателен в этом плане тест BAPCo SYSmark 2007 Preview 1.01. В сценариях E-Learning и 3D-Modeling производительность обеих операционных систем оказывается практически одинаковой. В сценарии VideoCreation явное лидерство за Windows Vista, а в сценарии Office Productivity все с точностью до наоборот - явный перевес в пользу Windows XP. Соответственно если у вас мощный, современный домашний компьютер и вы работаете с программами по редактированию видео, то более предпочтительно применять операционную систему Windows Vista. Если же для решения большинства задач вы работаете с офисными приложениями, то лучший выбор - это операционная система Windows XP. Ну а в случаях, когда в основном используются приложения по созданию контента или для работы с 3D-графикой, задумываться над тем, какую ОС выбрать, вообще не имеет смысла.

Рис. 1. Результаты сравнения производительности в тесте
BAPCo SYSmark 2007 Preview 1.01

Рис. 2. Результаты сравнения производительности
в тесте Futuremark PCMark05 v.1.2.0 Professional Edition

В тесте Futuremark PCMark05 v.1.2.0 лидерство было за операционной системой Windows Vista. Однако характерно, что в подтестах, измеряющих производительность процессора, памяти и жесткого диска, верх одержала (хотя и с незначительным преимуществом) ОС Windows XP, и только в одном подтесте, измеряющем производительность графической подсистемы, существенный перевес был на стороне Windows Vista. Собственно, именно благодаря этому по интегральному показателю производительности в тесте Futuremark PCMark05 v.1.2.0 победила Windows Vista. Конечно, в данном случае результаты тестирования в большей степени зависят от версии драйвера графической карты (напомним, что для операционных систем Windows Vista и Windows XP используются разные версии драйверов), а не от операционной системы, и делать однозначный вывод, что операционная система Windows Vista быстрее Windows XP, не совсем корректно. Поэтому итоги тестирования можно сформулировать следующим образом: с видеодрайвером NVIDIA ForceWare 162.22 для операционной системы Windows Vista x86 система демонстрирует более высокую производительность, чем с видеодрайвером NVIDIA ForceWare 162.18 для Windows XP.

В тесте Futuremark 3DMark06 v.1.1.0 результаты оказались довольно неожиданными. И по интегральному показателю производительности, и по результатам всех отдельных подтестов (SM2.0 Score, HDR/SM3.0 Score, CPU Score) верх одержала операционная система Windows XP Professional SP2. Да, тут уж и драйвер не помог. Поэтому если речь идет об игровом компьютере, то, учитывая, что игр с поддержкой API Direct X10 пока еще очень мало, лучше применять операционную систему Windows XP Professional SP2.

Краткое описание

Сравнение производительности Windows XP , Windows Vista и Windows 7 в различных приложениях.

Пару слов о Windows XP, Vista и Wndows 7

Наверное, многие из вас, мои уважаемые читатели, хотя бы раз сталкивались с выбором операционной системы для вашего ноутбука или настольного компьютера. В этой статье я попробую помочь вам с выбором операционной системы, но сначала немного истории.

До появления Windows Vista особого выбора то и не было. На компьютерах и ноутбуках в основном использовалась Windows XP . До нее очень популярной была Windows 98 SE . Windows ME по сути провалилась и не снискала широкой популярности. Все бы хорошо, но вот тут появилась Windows Vista , которая ранее была известна под кодовым именем Longhorn .

Многие возлагали на новую операционную систему большие надежды, ее предустанавливали на большую часть новых ноутбуков и компьютеров. Это была полностью переработанная операционная система, которую нельзя было назвать вариацией на тему Windows XP . Так уж сложилось, что первые версии данной операционной системы были полны ошибок. Пользоваться ею было просто невозможно. Большая часть этих ошибок и недоработок была исправлена в Service Pack 1 и Service Pack 2, но имидж новой операционной системы был подорван. Она банально не продавалась. Поэтому Microsoft приняла решение выпустить новую операционную систему с новым названием, которая по сути являлась хорошо оптимизированной и доработанной Windows Vista . Вот так и появилась Windows 7 .

Замечание: сравнение производительности Windows 7 и Windows 8 изложено в отдельном материале: .

Теперь можно переходить непосредственно к сравнению Windows XP , Windows Vista и Windows 7 .

Методика сравнения Windows XP, Windows Vista и Windows 7

Прежде чем переходить непосредственно к результатам исследования, стоит сказать пару слов о принципах и методике данного сравнения.

В данном исследовании основной упор сделан на сравнение производительности разных версий Windows.

Сравнение энергопотребления и времени автономной работы было намеренно упущено из-за большой погрешности измерений. Очень сложно создать примерно равные условия для всех операционных систем. На практике при правильной настройке получается примерно то же время автономной работы. Здесь стоит отметить, что Windows Vista может более гибко управлять питанием чем Windows XP . Это нивелирует разницу в времени автономной работы из-за большего потребления Windows Vista системных ресурсов. В Windows 7 Microsoft сделала управление питанием еще более гибким.

Также было упущено сравнения времени включения и отключения. Как и в предыдущем случае велика погрешность измерений. Можно, конечно, намерять там что-то, сделать глубокомысленные выводы, хотя реальная погрешность измерений будет в несколько раз выше за разницу во времени включения/выключения между разными версиями Windows. Практическая ценность такой информации невысока. Ноутбук ведь не так часто включается и отключается.

Последним моментом, который был упущен, является удобство интерфейса. Поскольку удобство является очень субъективным критерием, то и сравнивать его не очень корректно. Здесь уже нужно решить для себя удобно или нет пользоваться той или иной операционной системой. Windows XP и Windows Vista в плане интерфейса довольно похожи, но вот в Windows 7 он был существенно переделан. Некоторые моменты стали намного удобней.

Сравнение проводилось на ноутбуке Asus N61Vn с процессором Intel Core 2 Quad Q9000, 4 Гб ОЗУ и с видеокартой nVidia GeForce GT240M. Использовались оригинальные 32-bit версии Windows XP Professional с Service Pack 3 , Windows Vista Ultimate Service Pack 2 и Windows 7 Ultimate с последними обновлениями. О влиянии битности Windows на производительность вы можете прочесть в данной статье: . На всех системах использовались одни и те же версии драйверов с поправкой на версию Windows, а так же один и тот же набор тестовых программ. Также включалось кеширование и DMA. Подробней о них написано здесь: . Во всех случаях включался план энергопотребления, который соответствовал максимальной производительности.

Теперь можно переходить непосредственно к самому тестированию.

Сравнение производительности Windows XP, Windows Vista и Windows 7

Для оценки производительности в играх использовались утилиты 3DMark03 3.60 , 3DMark05 1.30 и 3DMark06 1.10 от компании Futuremark , а также тест AquaMark 3 , который основан на игре Aquanox 2. Они позволяют довольно объективно оценить производительность как видеокарты, так и процессора с памятью. Во всех случаях применялись настройки по-умолчанию. Разрешение выставлялось равным 1024х768 пикселей. Для повышения точности каждый тест повторялся 3 раза, а результат усреднялся.

Futuremark 3DMark03


В данном тесте с довольно большим отрывом лидирует Windows XP . Потом с небольшой разницей идут Windows 7 и Windows Vista .

Futuremark 3DMark05


В данном тесте Windows XP все так же лидирует с большим отрывом, а вот Windows 7 и Windows Vista показали почти одинаковый результат.

Futuremark 3DMark06





В общем ситуация все та же. Windows XP лидирует с довольно большим отрывом. Windows Vista и Windows 7 показывают примерно одни и те же результаты. За счет доработок и оптимизаций результат Windows 7 несколько выше чем у Windows Vista .

AquaMark 3


В данном тесте ситуация схожая с 3DMark06 . Windows XP лидирует с большим отрывом, Windows Vista и Windows 7 находятся примерно на одном уровне.

Теперь рассмотрим производительность на обычных задачах. Для этого используются HD Benchmark 3.0.5 , который позволяет оценить производительность при кодировании 720р-видео, а также PCMark05 и PCMark Vantage от все той же Futuremark .

HD Benchmark

Первый проход, fps:


Второй проход, fps:


PCMark05





В общем ситуация напоминает предыдущие. Только вот в тесте жесткого диска Windows 7 вырвалась вперед за счет лучше оптимизированного алгоритма кеширования записи на диск. В тесте графики Windows Vista оказалась быстрей за Windows 7 .

PCMark Vantage

Поскольку для работы этой программы требуется DirectX 10 , который не поддерживается в Windows XP , то будут представлены результаты лишь для Windows Vista и Windows 7 .









В целом результаты почти одинаковы. Windows 7 показала чуть лучшие результаты чем Windows Vista .

Выводы

На основе полученной информации можно сделать такие выводы:

  1. На данный момент Windows XP работает быстрей чем Windows Vista и Windows 7 ;
  2. Windows 7 показывает сравнимую с Windows Vista производительность. Субъективно интерфейс Windows 7 работает быстрее чем Windows Vista . Если для вас это важно, то имеет смысл обновится до Windows 7 ;
  3. Если вам не нужна поддержка DirectX 10 , то смысла переходить на Windows Vista или на Windows 7 нет;
  4. В качестве альтернативы Windows XP Mode в Windows 7 можно использовать VirtualBox . Руководство: .

Какую именно версию Windows устанавливать решать вам. Надеюсь, этот материал вам в этом поможет.

Важное замечание: на данный момент Windows 7 содержит одну очень серьезную ошибку для владельцев ноутбуков. Заключается она в том, что на некоторых ноутбуках после установки Windows 7 аккумулятор начинает довольно быстро терять свою ёмкость и через некоторое время Windows 7 сообщает о необходимости его замены. При установке другой версии Windows проблема остается. Она решается покупкой нового аккумулятора. Несмотря на то, что данная проблема носит массовый характер, это еще не значит, что если вы установите Windows 7 у вас автоматически выйдет из строя батарея, но вероятность такого исхода существует. Microsoft о данной проблеме знает, но пока не предложила способ ее решения.

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

Сравнение Windows XP и Windows 7

Прежде чем сделать детальный обзор и сравнение каждой операционной системы, важно определить наиболее значимые параметры для пользователя. Сравнивая ОС, необходимо акцентировать внимание на быстроте работы, производительности и эффективности. В этом сравнении были взяты лицензионные версии операционных систем. Итак, начнём.

Скорость работы

Если говорить об установке ОС на компьютер, то время приблизительно одинаковое. Среднее время установки Windows XP составляет 14–16 минут, а Windows 7 - 13–17 минут (измерение проводилось на одном и том же ПК со средними характеристиками). Загружается XP почти в два раза быстрее «младшего брата». Таким образом, среднее время 32-разрядной версии Windows XP составляет 14 секунд, 64-разрядной - 21 секунду, x32 и x64 версии Windows 7 загружаются 34 и 37 секунд соответственно. Завершение работы обеих ОС составляет приблизительно 7 секунд.

Windows 7 использует в 5 раз больше оперативной памяти, что может существенно уменьшить скорость работы компьютера со слабыми техническими характеристиками. А также файлы Windows 7 занимают в 4 раза больше объёма жёсткого диска, а 64-разрядная версия этой ОС - в 7 раз. Поэтому она требует больше памяти для работы, что может стать причиной «торможения» на старых ПК.

Быстродействие программ практически не отличается на обеих ОС. Большее влияние имеет разрядность Windows - x32 или x64. Тестирование программными утилитами подтвердило это, исключением оказался тест 3D Mark, показавшей незначительное отставание Windows XP по быстродействию. Проверка компьютерными играми в онлайн и офлайн-режимах показала, что на Windows XP они работают быстрее, чем на Windows 7.

Видео: сравнение скорости работы операционных систем

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

Оценка производительности проводилась с помощью специальных утилит, среди которых уже упомянутый 3DMark разных версий и новая разработка от того же производителя - AquaMark 3. Проверка производительности для компьютерных игр показала, что Windows XP почти в 2 раза производительнее Windows 7.

Видео: сравнение производительности операционных систем

Базовые задачи операционной системы тестировались на утилите HD Benchmark. С минимальным отрывом показатели производительности графики, процессора в Windows XP были выше. Но производительность жёсткого диска оказалась значительно ниже, чем на Windows 7.

Какую операционную систему выбрать

Многочисленные тесты показали, что Windows XP работает немного быстрее Windows 7. Что касается наполнения ОС программным обеспечением и базовыми утилитами, то здесь выигрывает Windows 7. Что естественно, так как эта версия вышла позже.

У Windows 7 есть недоработка, которая может принести вред владельцам ноутбуков. После установки данной ОС батарея ноутбука начинает быстро терять ёмкость, и через некоторое время появляется уведомление о необходимости её замены. Переустановка ОС никак не исправит эту ошибку, и единственным выходом из ситуации будет замена аккумулятора. Эта проблема проявляется не на всех ноутбуках, но вероятность её появления высока.

На устаревших ПК с низкой производительностью Windows 7 тормозит, поэтому для них XP является оптимальным вариантом. Для более мощных компьютеров рекомендуется использовать Windows 7, так как она обладает большей функциональностью и поддерживает DirectX 10. Вопрос интерфейса крайне субъективен, так как обе ОС похожи, и здесь всё зависит только от личных предпочтений и вкусов пользователей.

Компания Microsoft прекратила поддержку Windows XP 8 апреля 2014 года. Так как ОС не имеет официальных обновлений с этой даты, она стала уязвимой. Особенно это касается интернета. Единственными способами защиты от взломов и вирусов для Windows XP остаются коммерческие программы и антивирусы. С каждым годом всё больше и больше вырастает вероятность возникновения ошибок в данной операционной системе.

Как перейти с Windows XP на Windows 7

Прежде чем поменять ОС, необходимо определиться с версией Windows 7. Разные версии отличаются разрядностью (x32/x64) и набором утилит. Выбирать рекомендуется, учитывая системные требования компьютера и цели его использования, так как некоторые версии имеют набор утилит, важных для рабочего ПК и ненужных для домашнего компьютера. Определившись с версией, скачайте образ ОС (лучше скачивать лицензионную версию с официального сайта) и запишите его на флешку или диск. Это делается с помощью утилиты UltraISO.

Как установить Windows 7

Существует два способа переустановки Windows: прямая переустановка и через BIOS. Прямая установка производится через диск или флешку, на которой записан образ операционной системы с рабочего стола. Просто запустите установку и, пользуясь подсказками, переустановите Windows.

  • Откройте носитель с ОС через BIOS. Перезапустите компьютер и, когда появится тёмный экран, нажмите клавишу для загрузки носителя (на разных моделях ПК это может быть Esc, Tab, F2, F9 или F10).
    В данном случае, чтобы открыть меню загрузки флешки, необходимо нажать F12 (внизу)
  • Выберите носитель с Windows и нажмите Enter.
    Выбираем среди подключенных носителей флешку или загрузочный диск с установкой Windows 7
  • На мониторе появится меню инсталляции Windows 7 с подсказками, следуя которым производится переустановка ОС.
    Следуя подсказкам, производим переустановку операционной системы
  • Видео: как установить Windows 7

    Подведя итоги, можно сделать вывод, что Windows 7 не может на все 100% заменить предшественницу и подойдёт далеко не всем. В особенности это касается компьютеров с низкой производительностью. Windows 7 обладает более прогрессивной средой, но в то же время имеет недостатки, из-за чего эксперты рекомендуют после Windows XP устанавливать сразу Windows 8 или Windows 10. Эти ОС имеют кардинальные отличия от предшественниц и обладают широким набором функций и инструментов для работы.