Признаки наличия вирусов

 Рубрика: Операционные системы и процесс начальной загрузки

Вирусы особенно опасны потому, что в большинстве случаев вы даже не подозреваете об их присутствии до того момента, когда они начинают действовать и наносить ощутимый ущерб. Однако существует ряд симптомов, появление которых может свидетельствовать о заражении системы компьютерным вирусом. Нелишним будет еще раз напомнить, что одним из лучших способов защиты данных от вирусов (а также от возможных неисправностей накопителей) является регулярное резервное копирование. Ни один из перечисленных ниже симптомов не обязательно свидетельствует о наличии вирусов (они могут возникнуть и по другим причинам), но при их появлении во избежание возможных неприятностей немедленно запустите антивирусную программу. Ниже приводятся типичные признаки вирусной деятельности.
■ Резко и без видимых причин уменьшается количество свободного места на жестком диске. Некоторые вирусы размножаются, внедряя свои копии в ЕХЕ и СОМ-файлы, причем зачастую делают это неоднократно. Размеры инфицированных файлов увеличиваются (иногда очень существенно), что приводит к уменьшению свободного дискового пространства. Если не принять соответствующих мер, то размеры файлов будут расти до тех пор, пока диск не окажется полностью заполненным. Однако учтите, что к «пожирателям дисков» относятся различные программы CAD, графические и мультимедийные приложения, в частности, программы видеомонтажа. Вы должны хорошо представлять, какие программы установлены на вашем жестком диске. ■ Без каких-либо причин увеличиваются размеры ЕХЕ и СОМ-файлов. Это классический симптом вирусной активности. Конечно, пользователей, которые будут скрупулезно отслеживать размеры файлов, найдется немного. Разоблачительными для вирусов могут оказаться даты последних изменений. Например, если большинство файлов в подкаталоге датировано одним числом годичной или полугодичной давности, а основной ЕХЕ-файл был изменен лишь вчера, то самое время запустить антивирусную программу.
■ Высокая активность жесткого диска проявляется в то время, когда ее, по идее, быть не должно. В процессе загрузки и выполнения программы светодиодный индикатор активности диска может светиться практически непрерывно — это нормальное явление. В интенсивно использующих жесткий диск операционных системах, таких как Windows 98/Ме/2000/ХР, частое обращение к накопителю также вполне предсказуемо, поскольку расположенный на нем файл подкачки является продолжением оперативной памяти системы. Но когда компьютер простаивает, регулярных, а тем более постоянных обращений к жесткому диску быть не должно. Если накопитель проявляет активность без видимых причин (особенно при работе под DOS), то запустите антивирусную программу.
■ Заметно снизилась производительность системы. Этому симптому обычно сопутствует сокращение свободного дискового пространства. Вполне возможно, что все это произошло в результате заполнения диска рабочими файлами и их фрагментации, что нередко случается в компьютерах, используемых для работы с мультимедийными приложениями и САПР. Для начала запустите антивирусную программу. Если вирусы не будут обнаружены, то удалите с диска лишние файлы и выполните его полную дефраг-ментацию.
■ Файлы без видимых причин теряются или повреждаются, либо слишком часто возникают проблемы с доступом к накопителю. В обычных условиях файлы, хранящиеся на жестком диске, не теряются и не повреждаются. Даже в исключительно редких случаях неожиданного появления испорченных секторов жесткий диск в целом, как правило, работает нормально. Наличие в системе вирусов может привести к нарушению нормального режима обмена данными между системой и накопителями и возникновению ошибок при считывании и записи. Они могут возникать случайно или с определенной периодичностью и сопровождаться сообщениями наподобие «Error in .EXE file» (Ошибка в ЕХЕ-файле). Слишком частое появление ошибок может даже создать иллюзию физической неисправности накопителя. Прежде чем воспользоваться программой ScanDisk или другими средствами диагностики, выполните проверку на вирусы. Имейте в виду, что на надежность работы накопителей влияет также качество напряжений, поступающих с блока питания.
■ Система зависает слишком часто или делает это без каких-либо сообщений. Компьютер может зависнуть при выполнении плохо написанных приложений или при загрузке поврежденных файлов. Возможны и чисто аппаратные проблемы, связанные с неисправностями системной платы или модулей памяти. Вирусы редко действуют столь явно, но, с одной стороны, это не исключено, а с другой стороны можно предположить, что случайные или регулярные зависания вызваны повреждениями ключевых системных файлов.
■ Необъяснимые проблемы, связанные с системной памятью или ее распределением. Конечно, не исключено, что причина кроется в неисправности модулей памяти, но, скорее всего, вы столкнулись с резидентным вирусом. Некоторые из них загружают себя в оперативную память системы, откуда им проще инфицировать хранящиеся в компьютере файлы. В некоторых случаях они могут ограничивать объем памяти, доступной для других приложений. В результате вы можете увидеть сообщение об ошибке наподобие «Program too big to fit in memory» (Программа слишком велика и не помещается в памяти). Если в системе возникают проблемы с объемом доступной памяти или ее распределением, запустите антивирусную программу и попытайтесь выявить резидентный вирус. Если такового обнаружить не удастся, то можно запустить диагностическую программу проверки памяти.

Понятие о компьютерных вирусах

 Рубрика: Операционные системы и процесс начальной загрузки

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

Где взять испытательные программы

 Рубрика: Операционные системы и процесс начальной загрузки

Испытательные программы появились практически одновременно с первыми компьютерами. В настоящее время существует большой выбор таких программ, с помощью которых можно измерить различные характеристики компьютеров, а также проверить параметры более специфических систем: сетей или компьютеров, работающих в реальном времени под управлением различных операционных систем (в том числе UNIX).
Content Creation (CQ Winstone 2002. СС является программой системного уровня для оценки реальной производительности системы при выполнении наиболее популярных мультимедийных приложений под управлением операционных систем Windows. СС использует следующие приложения: Adobe Photoshop 6.0.1, Adobe Premiere 6.0, Macromedia Director 8.5, Macromedia Dreamweaver UltraDev 4, Microsoft Windows Media Encoder 7.01.00.3055, Netscape Navigator 6/6.01 и Sonic Foundry Sound Forge 5.0c. Открывая несколько окон одновременно, программа переключается между ними и имитирует реальную работу пользователей при помощи серии сценариев, в результате чего формируется интегральная оценка производительности.
WebBench 4.1. Эта программа предназначена для измерения производительности аппаратуры и программного обеспечения Web-сервера. Стандартный набор тестов позволяет вывести две оценки для производительности сервера: количества обслуживаемых запросов в секунду и пропускной способности (в байтах в секунду). Программа WebBench выполняет статическое (проверяются только страницы HTML) и динамическое тестирование (проверка исполняемых сценариев CGI и т.п.). Программа поддерживает протокол безопасных подключений SSL (Secure Socket Layer) 2.0/3.0.
NetBench 7.0.2. Программа измеряет производительность сетевых файл-серверов. Она позволяет измерять, анализировать и предсказывать, с какой скоростью сервер будет обрабатывать запросы на файловые операции, поступающие от Windows-клиентов. Программа посылает тестовые запросы по обмену данными, следит за ответами сервера и рассчитывает его общую производительность и времена задержки на запросы клиентов. Поддерживаются файл-серверы под управлением Windows NT и выше.
Business Winstone 2001. Эта программа системного уровня использует современные приложения для измерения общей производительности компьютера в процессе выполнения реальных прикладных программ под управлением Windows 98/Me, Windows NT SP6, Windows 2000/XP. Программа поочередно запускает набор 32-разрядных приложений и оценивает производительность компьютера, исходя из количества времени, затраченного им на выполнение этих задач. В отличие от многих других тестовых пакетов, Win-stone 2001 не имитирует работу приложений, а запускает на исполнение реальные программные коды (в поставку входят как сама программа Winstone 2001, так и все необходимые для ее работы файлы).
WinBench 99. Версия 2.0 программы WinBench 99 предназначена для детальной оценки каждой отдельной подсистемы компьютера под управлением Windows 98/Me/2000/XP. Она также рассчитывает два параметра (CPUmark99 и FPU WinMark99), характеризующие быстродействие процессора.
3D WinBench 2000. Эта программа предназначена для измерения производительности подсистемы трехмерной графики, включая программное обеспечение Direct3D, монитор, видеоадаптер и его драйвер, а также шину, используемую для передачи данных между видеоадаптером и процессором. Программу 3D WinBench 2000 можно использовать для проверки видеоадаптеров и драйверов. Имейте в виду, что она не работает в среде Windows NT, поскольку в этой операционной системе не предусмотрена поддержка используемого программой аппаратного ускорения интерфейса Windows Direct3D. Следует также иметь в виду, что для работы 3D WinBench 2000 необходимо программный пакет DirectX 7.0 и выше.
CD Winbench 99. Программа измеряет производительность подсистемы CD-дисководов (самого дисковода, контроллера, драйвера и подсистемы процессора). Эту программу необходимо запускать с диска, установленного в дисковод проверяемого компьютера, поскольку сам диск является объектом тестирования.
Audio WinBench 99. Эта программа позволит вам подробно исследовать звуковую подсистему компьютера. С помощью объективных и субъективных тестов вы сможете оценить степень использования процессора, качество усилителей и громкоговорителей, точность позиционирования источников звуков при трехмерном звучании и т.д. Программа Audio WinBench 99 измеряет производительность звуковой подсистемы компьютера, в состав которой входят звуковая плата и ее драйверы, а также процессор, громкоговорители и программное обеспечение DirectSound и DirectSound 3D. Для того чтобы можно было использовать все возможности программы Audio WinBench 99, в системе должно быть установлено программное обеспечение DirectX версии не ниже 6 (включающее в себя драйверы DirectSound и DirectSound 3D).
BWS BatteryMark 2001. Программа предназначена для измерения времени автономной работы портативного компьютера от его аккумуляторных батарей. Для разряда аккумуляторов программа использует технологию, сходную с остальными тестами фирмы Ziff Davis — запуск реальных приложений (в их числе Microsoft Office, Norton Antivirus и Netscape Communicator) и сценариев на их основе.
i-Bench 3.0. Эта утилита предназначена для комплексного тестирования Web-браузеров и клиентов. Оценивается как производительность собственно программ, так и влияние пропускной способности канала доступа в Интернет на общую производительность.

Достоверность результатов работы испытательных программ

 Рубрика: Операционные системы и процесс начальной загрузки

Одной из самых серьезных проблем, связанных с испытательными программами, является достоверность получаемых с их помощью результатов. Известный афоризм о том, что существует ложь, большая ложь и статистика, в полной мере относится к испытательным программам. Для того чтобы результатам, выдаваемым этими программами, можно было доверять, необходимо придерживаться определенных правил.
■ Записывайте все сведения, относящиеся к конфигурации системы. После того как вы с помощью испытательной программы получите некий результат, максимально подробно опишите конфигурацию компьютера (тип процессора, объем оперативной и кэш-памяти, версию операционной системы и т.п.). Испытательные программы могут давать существенно различающиеся результаты при разных настройках одной и той же системы.
■ Для сравнения производительности систем используйте одну и ту же испытательную программу. Результаты работы любой программы, в том числе и испытательной, зависят от стиля и качества написания программного кода. Даже две разные версии одной испытательной программы при проверке одной и той же системы могут дать разные результаты. Если вы хотите сравнить производительности нескольких компьютеров, то на каждом из них нужно запускать одну и ту же версию испытательной программы.
■ Старайтесь свести к минимуму различия между сравниваемыми аппаратными платформами. Компьютер состоит из множества взаимосвязанных узлов (системной платы, контроллеров накопителей, самих накопителей, процессора и пр.). Если вы хотите с помощью испытательной программы сравнить производительности однотипных подсистем в двух разных компьютерах, то учтите, что различия между ними могут быть в значительной степени смазаны за счет маскирующего влияния других подсистем. Рассмотрим для определенности такой важный параметр, как скорость обмена данными с жестким диском. Измеренные значения этой скорости для различных комбинаций накопителей и контроллеров будут разными (чего и следует ожидать). Однако даже Одной из самых серьезных проблем, связанных с испытательными программами, является достоверность получаемых с их помощью результатов. Известный афоризм о том, что существует ложь, большая ложь и статистика, в полной мере относится к испытательным программам. Для того чтобы результатам, выдаваемым этими программами, можно было доверять, необходимо придерживаться определенных правил.
■ Записывайте все сведения, относящиеся к конфигурации системы. После того как вы с помощью испытательной программы получите некий результат, максимально подробно опишите конфигурацию компьютера (тип процессора, объем оперативной и кэш-памяти, версию операционной системы и т.п.). Испытательные программы могут давать существенно различающиеся результаты при разных настройках одной и той же системы.
■ Для сравнения производительности систем используйте одну и ту же испытательную программу. Результаты работы любой программы, в том числе и испытательной, зависят от стиля и качества написания программного кода. Даже две разные версии одной испытательной программы при проверке одной и той же системы могут дать разные результаты. Если вы хотите сравнить производительности нескольких компьютеров, то на каждом из них нужно запускать одну и ту же версию испытательной программы.
■ Старайтесь свести к минимуму различия между сравниваемыми аппаратными платформами. Компьютер состоит из множества взаимосвязанных узлов (системной платы, контроллеров накопителей, самих накопителей, процессора и пр.). Если вы хотите с помощью испытательной программы сравнить производительности однотипных подсистем в двух разных компьютерах, то учтите, что различия между ними могут быть в значительной степени смазаны за счет маскирующего влияния других подсистем. Рассмотрим для определенности такой важный параметр, как скорость обмена данными с жестким диском. Измеренные значения этой скорости для различных комбинаций накопителей и контроллеров будут разными (чего и следует ожидать). Однако даже в тех случаях, когда в двух системах используются идентичные накопители и контроллеры, результаты проведенных испытательной программой измерений могут отличаться друг от друга, поскольку на них сказываются другие особенности конкретных систем (различия в наборах микросхем системной платы, BIOS, операционных системах, загруженных резидентных программах и т.п.).
Испытательные программы должны имитировать реальную загрузку системы. Производительность, оцененная с помощью испытательной программы, может не иметь ничего общего с той, что достигается при выполнении реальных прикладных программ. Это было одним из недостатков первых испытательных программ — небольшой, аккуратно написанный программный код исполнялся очень быстро, что приводило к искусственному завышению оценки производительности систем. При исполнении же прикладных программ компьютер мог работать с черепашьей скоростью. Пользуйтесь теми испытательными программами, в которых используются реальные приложения (или имитируется их работа), либо при выполнении проверок воссоздавайте истинные условия работы компьютера (его загрузку).

Оценка производительности компьютеров

 Рубрика: Операционные системы и процесс начальной загрузки

Современные компьютеры обладают огромной производительностью. Чтобы понять это, достаточно взглянуть на трехмерную графику таких игр, как Quake III или Unreal. Однако часто бывает необходимо измерить численное значение производительности системы. Просто сказать, что один компьютер работает быстрее, чем другой, во многих случаях бывает недостаточно. Для того чтобы можно было объективно оценить степень улучшения системы после ее модернизации или сравнить быстродействие разных компьютеров, необходима количественная оценка производительности. Существуют специализированные испытательные программы (benchmark), которые измеряют производительность компьютера при выполнении на нем определенного набора задач. В зависимости от ситуации, они могут быть использованы в разных целях.
■ Сравнение систем. Испытательные программы часто используются для сравнения компьютеров конкурирующих фирм или выявления преимуществ новых моделей перед старыми. Пролистайте любой из компьютерных журналов {Компьютерра, Upgrade и т.п.) — и вы увидите огромное количество рекламных материалов, в которых подчеркиваются численные значения производительностей систем, полученные с помощью испытательных программ. Вы можете сами запустить какую-либо из подобных программ на приглянувшемся вам компьютере и оценить его производительность, прежде чем принять окончательное решение о покупке.
■ Оценка степени улучшения системы после ее модернизации. Испытательные программы часто используют для оценки степени улучшения характеристик системы после ее модернизации. Запустив такую программу на компьютере до и после его модернизации, можно оценить, насколько изменилась его производительность после замены процессора, увеличения объема или замены модулей оперативной памяти, установки нового жесткого диска или системной платы.
■ Диагностика неисправностей. Иногда испытательные программы оказываются полезными для диагностики системы. Проверяя и перенастраивая ключевые компоненты неожиданно «затормозившего» компьютера и оценивая результаты произведенных манипуляций с помощью испытательных программ, опытный специалист сможет быстрее и надежнее определить и устранить причину замедления работы системы, чем просто наблюдая за ее работой.

Начальная загрузка

 Рубрика: Операционные системы и процесс начальной загрузки

Термин boot (загрузка) происходит от слова bootstrap (ремешок на заднике ботинка, помогающий надеть его на ногу. — Прим. ред.) и возник по ассоциации с методом, посредством которого персональный компьютер приводится в рабочее состояние. Как вы натягиваете большой ботинок, держась за маленький ремешок, так и персональный компьютер загружает сначала небольшую программу, которая затем «втаскивает» за собой операционную систему. Первой операцией, которую выполняет процессор, является выборка команды из ячейки памяти с адресом FFFF:0000h. Поскольку указанная ячейка отстоит всего на 16 шагов от конца отведенного для ПЗУ адресного пространства, в ней содержится инструкция перехода (JMP) на реальный начальный адрес системной BIOS. Стандартизация адреса первой исполняемой процессором инструкции необходима потому, что ПЗУ BIOS уникальны для каждого типа системной платы, и коды микропрограмм могут располагаться по самым разным адресам.

Включение питания

 Рубрика: Операционные системы и процесс начальной загрузки

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

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

 Рубрика: Операционные системы и процесс начальной загрузки

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

Windows XP

 Рубрика: Операционные системы и процесс начальной загрузки

Традиционно, компания Microsoft предоставляла для деловых и домашних пользователей разные линейки операционных систем. Яркий тому пример, Windows Me для домашних пользователей, a Windows 2000 для деловых приложений. Но в последнее время деятельность компании Microsoft была направлена на объединение этих семейств в рамках единой операционной системы. Выпущенная в конце 2001 года операционная система Windows XP является следующей версией Windows компании Microsoft, которая сблизила Windows 2000 и Windows Millennium. Windows 2000 обеспечивает отвечающую стандартам сетевую безопасность, выполнимость и надежность, в то время как Windows 98/Ме предоставляет легкий в использовании интерфейс, превосходную совместимость аппаратных средств и передовые услуги по поддержке. Операционная система Windows XP доступна в двух основных версиях: XP Home Edition для домашних пользователей и XP Professional для деловых пользователей. Ниже рассмотрены наиболее важные элементы, являющиеся общими для обеих версий.
Пользовательский интерфейс
Пользовательский интерфейс для Windows ХР был разработан заново. Основные задачи были объединены и упрощены, а новые визуальные подсказки объединены для облегчения работы с компьютером. Операционная система Windows XP имеет новый дизайн, использующий запоминающиеся полноцветные значки.
Переключение пользователей. Традиционно, один из пользователей должен сохранить свою работу и выйти из системы перед тем, как новый пользователь начнет свою работу. Операционная система Windows XP реализует технологию быстрого переключения пользователей, основанную на терминальных службах, для обеспечения попеременной работы нескольких пользователей. При этом информация каждого из них полностью разделена. Например, один из пользователей может войти в систему и начать работать с документом. Если этот пользователь уходит, другой пользователь может зайти и сыграть в игру. Сеанс первого пользователя будет все еще продолжаться в фоновом режиме. Для поддержки таких многопользовательских сеансов в Windows XP Home рекомендуется иметь не менее 128 Мбайт оперативной памяти. Быстрое переключение пользователей также возможно в Windows XP Professional, если компьютер не входит в домен. Для компьютеров, которые зарегистрированы в домене Active Directory, функция быстрого переключения пользователей недоступна.
Управление файлами. Операционная система Windows XP использует технологию Web-view для облегчения процесса управления файлами. Например, если вы выбираете файл или папку, то вы видите список пунктов, при помощи которых файл можно переименовать, переместить, скопировать, отправить по e-mail, удалить или передать в Интернет. Эта функциональность повторяет контекстное меню по правой кнопке мыши, но Windows ХР содержит эту информацию и отображает ее прямо на рабочем столе. В Windows ХР также усовершенствована панель задач, которая может объединять несколько экземпляров одного приложения. Например, вместо девяти экземпляров файлов Microsoft Word, каждый из которых горизонтально расположен на панели задач, Windows XP располагает их вместе на одной кнопке панели задач, в которой отображается количество открытых для данного приложения файлов. Нажав на нее, вы получите вертикальный список всех открытых файлов.
Мультимедиа. В Windows XP вошли последние версии проигрывателя Windows Media Player, программы видеомонтажа Windows Movie Maker, а также улучшенная работа с фотоснимками. Функциональность их соответствует тем версиям, который были включены в состав Windows Me. Изменения в основном коснулись управления цифровыми правами (DRM) и расширением списка поддерживаемой аппаратуры. Как и прежде, Movie Maker поддерживает формирование файлов только в формате Windows Media.
Оборудование
В Windows XP добавлена поддержка Plug-and-Play для множества устройств, не поддерживаемых Windows 2000, (в частности, USB 2.0), улучшена поддержка ШЕЕ 1394 Fire-Wire и 64-разрядной шины PCI. Windows XP также поддерживает мониторы с разрешающей способностью 200 точек на дюйм и новый 64-битный процессор Itanium компании Intel (в некоторых версиях).
Добавлена возможность чтения и записи дисков на дисководах DVD-RAM, а также поддержка файловой системы UDF (Universal Disc Format) версии 2.01. Для сравнения, Windows 2000 поддерживала версии не выше UDF 1.5. Для дисков DVD-RAM возможно использование файловой системы FAT32, при этом диск может форматироваться аналогично дискете, то есть без таблицы разделов.
В операционную систему включена возможность записывать диски CD-R и CD-RW, при этом предварительно формируется образ диска, что оптимизирует производительность процесса записи, но требует дополнительного дискового пространства. Возможна работа с записываемыми дисками при помощи удобного Мастера.
Сервисы и совместимость
Windows XP совместима практически со всеми основными приложениями, которые работали под Windows 9x, и почти с каждым приложением, которое работало под Windows 2000. Исключениями являются антивирусные программы, системные утилиты (особенно дисковые), пакеты резервного копирования. Для обеспечения работы несовместимых приложений можно использовать специальный режим совместимости. Настройки этого режима могут выполняться и без вмешательства пользователя.
WebDAV. Технология Web Digital Authoring & Versioning (перспективный протокол, обеспечивающий одновременную работу разных пользователей над одним и тем же документом или узлом Web) в Windows XP дает вам возможность размещать документы на Интернет серверах и со временем обновлять их. Протокол WebDAV — это стандартный протокол доступа к Интернет-файлам, который основан на протоколе передачи гипертекста (HTTP). Windows XP имеет встроенный редиректор WebDAV. Это означает, что вы можете иметь доступ к серверам Интернет, как если бы вы совместно использовали файлы и серверы дома или на работе. В то время как традиционные протоколы совместного использования файлов не обеспечивают доступ к вашим данным откуда-либо, WebDAV использует Интернет-протоколы, которые обеспечивают доступ к репозитариям данных, расположенных в произвольном месте в Интернете. Протокол WebDAV позволяет вам получать данные, где бы вы ни находились, используя стандартные программные приложения (подобно технологии Novell's iFolder для операционной системы NetWare 6). Другими словами, вы можете использовать WebDAV-редиректор для размещения ваших собственных Web-данных или для использования Интернет-репозитариев с целью хранения данных и совместного использования информации.
NetCrawler. Программа NetCrawler может обнаружить, автоматически установить и подключиться ко всем совместно используемым принтерам, которые оно найдет в домашней или рабочей сети. Это приложение обеспечивает пользователям, которые не имеют опыта работы с сетью, простой автоматически настроенный доступ к устройствам и компьютерам в сети. Оно обеспечивает данные возможности посредством поиска всего сетевого каталога и налаживания связи с сетевыми ресурсами. Например, если вы настраиваете новый ПК и хотите распечатать некоторые документы, NetCrawler отыщет доступные принтеры и отобразит их для вас. Совместно используемые сетевые ресурсы, которые не были обнаружены приложением NetCrawler в течение 48 часов, будут автоматически удалены из Сетевого окружения. NetCrawler начинает работать по умолчанию при установке Windows ХР Ноте, а также в Windows XP Professional, если компьютер работает в составе рабочей группы (без использования Active Directory). Это приложение также проверяет на наличие новых ресурсов, каждый раз, когда вы входите в сеть, открываете или обновляете папку «Принтеры» или «Сетевое Окружение».
Факсы. Совместное использование факсов позволяет отправлять и принимать факсы, используя ваше оборудование факсимильной связи (такие как факс-модем или плата факсимильной связи) или по компьютерной сети, которая поддерживает предоставление услуг по совместному использованию факсов. Вы можете отправить факс, используя передачу сообщений и приложение совместной работы Microsoft Outlook (или из любого другого приложения, которое поддерживает печать). Набор функций Windows ХР по совместному использованию факсов обеспечивает интегрирование со списком контактов в Outlook, возможность предварительного просмотра факса перед его отправлением и возможность получать электронное письмо, подтверждающее получение факса. Администраторы могут полностью контролировать возможности факсов, используя Консоль управления (Microsoft Management Console, MMC) и COM API.
Связь и сети
Windows ХР включает приложение Internet Explorer 6 и упрощает установку и управление сетями, предоставляя им дополнительные функции, которые расширяют возможности типичных сетевых архитектур.
Universal Plug-and-Play. Стандарт Plug-and-Play предназначен для автоматической настройки устройств, непосредственно подключенных к компьютеру. Стандарт Universal Plug-and-Play предоставляет аналогичную функциональность для сетевых устройств, обеспечивая возможности поиска и управления сетевыми принтерами, Интернет-шлюзами и другой аппаратурой, в том числе бытовой. Стандарт Universal Plug-and-Play разработан специально для поддержки автоматической настройки и обнаружения устройств в сети. В соответствии с этим стандартом устройство может динамически подсоединяться к сети, получать IP-адрес, выполнять свои функции и получать информацию о наличии других устройств и их возможностях — все автоматически. Стандарт Universal Plug-and-Play использует протокол TCP/IP.
Совместный доступ в Интернет. Впервые введенный в Windows 98, совместный доступ к Интернет (Internet Connection Sharing, ICS) обеспечивает удобный и экономичный способ для подключения нескольких компьютеров, используя одно коммутируемое соединение как шлюз доступа. Для облегчения создания таких подключений в операционную систему включен соответствующий Мастер (Home Networking Wizard), а также сервис IP-моста, поддерживающий алгоритм маршрутизации STA (Spanning Tree Algorithm). При этом сеть, физически разделенная на несколько сегментов, способна функционировать как единое информационное пространство — и все это с минимальными настройками со стороны пользователя.
Удаленный рабочий стол
С помощью удаленного рабочего стола вы можете запускать приложения на удаленном компьютере под управлением Windows XP Professional с любой другой машины в сети, использующей операционную систему Microsoft Windows. Приложения физически запускаются на компьютере с Windows XP Professional, а по сети передаются только данные, введенные с клавиатуры или при помощи мыши, а также данные, выведенные на монитор.
Удаленный рабочий стол обеспечит вам доступ к своему рабочему месту с любого узла сети под управлением Windows. Такой рабочий стол предоставит вам безопасный доступ ко всем вашим приложениям, файлам и сетевым ресурсам, как будто вы находитесь за своим рабочим местом. Любые приложения, которые вы оставляете открытыми на работе, также будут открыты при дистанционном подключении. Если вы являетесь сетевым администратором, то удаленный рабочий стол может быть весьма полезен для работы с пользователями или с удаленным сервером.
Надежность системы
Надежность компьютера и всех его компонентов, в том числе и программных, очень важна для нормальной и продуктивной работы. Windows XP обладает рядом усовершенствований, направленных на повышение надежности.
Откат драйвера. Откат драйвера помогает обеспечить стабильность системы — эта функция во многом похожа на режим перехода к предыдущей стабильной конфигурации, которая впервые появилась в Windows 2000. При обновлении драйвера, копия предыдущего пакета драйверов автоматически сохраняется в специальном подкаталоге системных файлов. Если новый драйвер не работает должным образом, имеется возможность восстановить предыдущий драйвер. Возможен откат только на один шаг назад (сохраняется только одна версия предыдущего драйвера), и эта функция доступна для всех классов устройств, кроме принтеров.
Восстановление системы. Восстановление системы позволяет восстановить состояние компьютера на время создания контрольной точки без потери файлов данных. Служба восстановления системы отслеживает все изменения в системе и приложениях и автоматически создает точки восстановления. Windows XP создает такие точки как периодически, так и при установке нового драйвера или приложения. Возможно также ручное создание контрольной точки в произвольный момент времени. Контрольная точка не сохраняет пользовательские данные и не может заменить резервное копирование жесткого диска.
Динамическое обновление. При обнаружении ошибок в операционной системе выпускается ее обновление, которое может быть загружено и установлено при помощи сайта Windows Update. При этом проверка подобных обновлений может быть выполнена уже на стадии установки операционной системы. Пакет для обновления может быть загружен и затем распространен по всем компьютерам сети, что облегчает работу системных администраторов.
Автоматическое обновление. Данный режим позволяет находить и загружать необходимые обновления для операционной системы в фоновом режиме, при наличии подключения к Интернет. После обнаружения обновлений возможна выдача разрешения на их загрузку. После загрузки обновлений будет выведен запрос на их установку.
Windows Update. Сайт Windows Update содержит полный набор всех доступных обновлений для операционной системы, включая новые или исправленные пакеты драйверов устройств. После загрузки системного компонент происходит автоматическое формирование списка доступных обновлений, который можно установить либо все вместе, либо по отдельности или в каких-либо сочетаниях.
Интернет и безопасность
Как и в каждой сети, безопасность очень важна для обеспечения зашиты файлов, сетевых ресурсов и сетевого доступа. Windows XP предлагает ряд усовершенствованных функций безопасности, которые помогают защитить сеть от несанкционированного доступа.
Сетевой экран. Windows XP обеспечивает безопасность работы в сети Интернет при помощи встроенного сетевого экрана (Internet Connection Firewall), который подходит как для домашних пользователей, так и для мелких предприятий. Он защищает компьютеры, непосредственно подключенные к сети Интернет, или компьютеры, подключенные через шлюз совместного доступа. Сетевой экран предотвращает сканирование портов и ресурсов из внешних источников. Будучи включенным, он блокирует все неразрешенные подключения, производимые из сети Интернет, используя технологию трансляции сетевых адресов (Network Address Translator, NAT) для проверки достоверности поступающих запросов на доступ к сети или локальному узлу. Если сетевое соединение не попадает под какое-либо разрешающее правило, входящие данные будут отвергнуты. Сетевой экран поддерживает локальные сети, РРоЕ, VPN и коммутируемые соединения.
Системные политики. В Windows XP реализованы системные политики, которые предназначены для защиты от вирусов, троянских программ и червей, которые распространяются через электронную почту и Интернет. Эти политики управляют поведением программ в системе. Путем изоляции загружаемых компонентов в безопасной среде («песочнице») возможно их использование без риска причинения ущерба системе. Например, загружаемому коду не будет позволено отправить электронное письмо, будет отказано в доступе к файлам или выполнении других обычных функций, пока он не будет определен как безопасный. Системные политики защищают систему от вредоносных вложений к электронным письмам, включая файлы, сценарии и внедренные объекты.
Беспроводные сети. Защита беспроводных сетей (стандарт IEEE 802.11) осуществляется на основе аутентификации пользователей при помощи парольной защиты, смарт-карт или других аппаратных устройств защиты. Это позволяет контролировать доступ через беспроводной интерфейс также надежно, как и доступ по обычному проводному Ethernet.

Windows Me

 Рубрика: Операционные системы и процесс начальной загрузки

Для укрепления положения на рынке домашних пользователей корпорация Microsoft в сентябре 2000 года выпустила операционную систему Windows Millennium Edition (Me). Несмотря на то, что по производительности Windows Me практически не отличается от Windows 98/SE, в нее вошел обновленный пакет прикладных программ, прежде всего рассчитанный на непрофессионального пользователя.
По сравнению с Windows 98/SE в поставку операционной системы включена программа для простого видеомонтажа, поддержка импорта видео с камер, упрощение работы со сканерами и цифровыми фотоаппаратами. Встроенное средство создания контрольных точек позволяет в случае необходимости откатиться на предыдущее стабильное состояние системы. Упрощен процесс создания домашней сети и подключению к широкополосному доступу в Интернет. Более того, поддержка спецификации Universal Plug-and-Play позволит Windows взаимодействовать с различным высокотехнологичным оборудованием, например Интернет-холодильником и тому подобными экзотическими устройствами.
Произошел отказ от поддержки режима командной строки реального режима, хотя работа DOS-приложений все еще поддерживается. Усовершенствованы Интернет-службы, переработана реализация стека TCP/IP. Улучшения коснулись и справочной системы — в нее вошло большое количество сообщений об ошибках с подробным разбором их причин и возможных действий по устранению проблем.
Служба System Restore производит восстановление системных файлов в случае критического сбоя, а также создает контрольную точку для восстановления системы через каждые десять часов работы. Дополнительные контрольные точки могут быть созданы в любое время при помощи запуска Мастера восстановления системы. В случае сбоя система может быть загружена в безопасном режиме, после чего при помощи Мастера можно выбрать одно из ранее сохраненных состояний системы для восстановления. Эта служба не выполняет резервное копирование пользовательских файлов; но поврежденные системные файлы будут заменены их рабочими копиями. Служба System Restore активизируется каждый раз при удалении файлов из папок Windows или Program Files.
Служба System File Protection (аналогично Windows 2000) предотвращает запись более старых версий файлов поверх новых, что значительно сокращает возможность повреждения системы при установке программ. Служба автоматического обновления системы AutoUpdate способна загружать свежие версии системных файлов в фоновом режиме, который могут быть установлены позже.
Мультимедиа
В поставку операционной системы включена простая программа видеомонтажа Windows Movie Maker. Она способна производить запись с подключенной видеокамеры, разбивать видеоизображение на фрагменты и компоновать их. В качестве источника видео поддерживаются все стандартные форматы (кроме RealMedia), а результат может быть сформирован только в формате WMA (Windows Media).
Также поддерживается удобная работа со сканерами (WIA — Windows Image Acquisition). При этом для предварительного просмотра, создания и управления изображениями используется Мастер. Поддерживаются все Plug-and-Play-совместимые сканеры, и цифровые фотоаппараты с поддержкой WIA. Мастер запускается автоматически при подключении камеры, поддерживающей WIA, к USB порту, или при включении сканнера, поддерживающего Plug-and-Play.
Новый проигрыватель Windows Media Player 7 работает с большинством стандартных аудио и видео форматов (за исключением RealMedia), поддерживает тюнеры, дисководы с автоматической сменой дисков. Кроме того, он позволяет закачивать мультимедийные файлы в МРЗ-плееры и портативные устройства Windows. He обладая широкой функциональностью, программа отличается нестандартным интерфейсом (окно может даже принимать форму, отличную от прямоугольника). Отмечена также некоторая нестабильность работы программы.
Работа в сети
Мастер домашней сети позволяет вам легко справиться с процессом наладки и настройки совместного использования дисков, принтеров и доступа в Интернет в одноранговой сети. При необходимости при помощи Мастера создается диск, который может быть использован для настройки других компьютеров, которые вы хотите подключить к данной сети, даже если эти компьютеры используют Windows 95/98. Настройки домашней сети вынесены в самостоятельных раздел Панели Управления. Для повышения надежности все системные файлы по умолчанию являются скрытыми от просмотра через Проводник (до тех пор, впрочем, пока этот режим не будет отключен в настройках системы).
Преодолено ограничение Windows 95/98, из-за которого невозможно использовать более шести экземпляров TCP/IP. Новый стек TCP/IP устраняет эти ограничения, что позволяет использовать большее количество программ, работающих с сетью и Интернет.
В состав Windows Me вошли новая версия Internet Explorer 5.5, но ее единственным улучшением является возможность предварительного просмотра печати. Программа NetMee-ting 3.1, также вошедшая в поставку, и так доступна для свободной загрузки из Интернет.