ФГОУ СПО «Лысьвенскийполитехнический колледж»
КУРСОВОЙ ПРОЕКТ
ПО ТЕХНИЧЕСКОМУОБСЛУЖИВАНИЮ СРЕДСТВ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
ТЕМА: «ОПЕРАЦИОННАЯСИСТЕМА WINDOWSXP»
КП.230106.48.09.12ПЗ
Преподаватель
Студент
2009
Содержание
Введение
1 Описание системы WindowsХР
1.1 Описание Windows ХР
1.2 Настройка WindowsХР
1.3 Защита системы
1.4 Восстановление системы
1.5 Быстродействие системы
1.6 Процессы в WindowsXP
1.7 Управление пользователями
1.8 Версии Windows XP
2 Файловая система
3 BIOS
4 Установка WindowsXP
Заключение
Список используемых источников
Введение
В настоящее время нельзя представитьжизнь и деятельность современного человека без использования персонального компьютера.А операционная система является необходимой компонентой любого компьютера и представляетсобой набор программ, предназначенных для управления компьютером, хранения информациии организации работы всех подключенных к нему устройств. В настоящее время Windows – самая распространенная система для персональныхкомпьютеров. Среди достоинств, определяющих популярность Windows, можно выделить удобный, интуитивнопонятный, графический интерфейс, параллельную работу множества программ и автоматическуюнастройку нового оборудования. Под общим названием Windows объединяются несколько операционных систем, которые хотя и похожидруг на друга, но обладают различными возможностями и предназначены для разных целей.Все системы семейства Windows построенына одних и тех же принципах, и программы, написанные для Windows, работают во всех этих системах. WindowsХР прочно вошла в нашу жизнь. Устойчивость операционной системы взяла верх, и многиепредпочли обновить свое оборудование для полного перехода на ХР, что несомненнооправдывало затраты. Теперь пользователь получает стабильную, надежную систему,способную удовлетворить разнообразные вкусы. XP — eXPerience — опыт. Так сотрудникифирмы Microsoft расшифровывают эту аббревиатуру.
Итак, 25 октября 2001 годаофициально была представлена мировой общественности новая операционная система WindowsXP. Её выхода ждали долго, особенно в самой корпорации Microsoft. Она должна былазаменить на прилавках Windows 2000, которая так и не снискала большой популярности.
Можно с уверенностью сказать,что наконец-то разработчики Microsoft сделали эту систему действительно качественно.Многие, особенно в России (где, кстати, WinXP появилась задолго до презентации)полностью перешли на эту систему. Так как она этого вполне заслуживает. WindowsXP построена на усовершенствованном ядре Windows 2000 и имеет новый, ясный, простойи привлекательный интерфейс, названный в корпорации Microsoft «Luna»,который упрощает работу с компьютером.
В данном курсовом проектерассмотрены основные понятия системы Windows XР. Я считаю эту тему актуальной, таккак многие пользователи используют на своих ПК операционную систему Windows XP, и данную информацию можно использовать как методическое пособиепо Windows XP. Прочитав данный проект, возможно, вы найдете полезную для себяинформацию, вы узнаете о том, какие существуют версии системы, как устанавливатьWindows XP на ПК, какую лучше использовать файловую систему, как увеличитьбыстродействие компьютера, как настроить и защитить свой компьютер.
1.1 ОписаниеWindows ХР
Ещё до официального выходаWinXP, многие производитель компьютеров объявили о своей готовности к поставкамсистем с новой версией Windows. Они надеялись, что пользователи, которых привлечетэта система, кинутся обновлять свою компьютерную технику. И, надо сказать, что делалиэто вполне резонно. По продажам WinXP уже обогнала своих предшественников WinMeи Win2k.
Так что же это за система?Реализованная в версии 2000 идея о слиянии в одном ядре возможностей и простотыверсии Win9x и надежности Windows NT получила более яркое воплощение. Таким образом,Microsoft создала стимул для перехода пользователей Win9x на более надежную систему.
Windows XP разрабатывалосьMicrosoft как универсальная операционная система, которая, как уже было сказановыше, сoчетает простоту интерфейса Win9x и надежность WinNT. WinXP выпущена в трех версиях:XP Home Edition, XP Professional и XP 64-Bit Edition.
Внешний вид изменился, немного,но изменился. Например, кнопка «Пуск» теперь больше обычной и при нажимании появляется«двухстворчатое» меню. Слева располагаются наиболее часто используемые программы,а справа «полный» список всего остального.
/> />
Рисунок 1.1.1 Меню Пуск WinXP
Весь вид системы можно полностьюпоменять одним нажатием кнопки, путем определения какой-либо темы (Экран-свойства-Темы).Появилась новая функция группировки приложений по типу на панели задач в одну кнопку,нажав по которой можно получить доступ ко всем приложениям данного типа. И ещё однафункция – большое количество иконок в системном трее можно также убрать, чтобы онине занимали много места на панели задач все убирается и появляется после нажатияна стрелку. Чтобы определить, какие иконки будут постоянно видны, ибо, наоборот,спрятаны необходимо зайти в свойство панели задач, поставить галочку «Скрывать неиспользуемыезначки» и нажать кнопку «Настроить».
/>
Рисунок 1.1.2 Свойства панелизадач WinXP
Вид панели управления такжеизменился. Теперь все сгруппировано по категориям. И уже внутри категорий находятсянеобходимые функции. Это ещё более делает систему дружественной пользователю, нодля тех, кто не любит перемен, все можно вернуть к привычному интерфейсу нажав «Переключениек классическому виду». Меню завершения работы стала полупрозрачной и более округлой.
Система позволяет записыватькомпакт диски без привлечения посторонних программ, нажатием одной кнопки файл можетлегко быть записан на диск. Встроен архиватор, типа Zip, что может некоторых серьёзнопорадовать.
В систему WindowsXP входитновый обозреватель Интернета Internet Explorer версии 6.0, а также почтовая программаOutlook Express 6 версии. Версия Direct X – 8. В систему также входит Windows Mediaplayer 8-ой версии.
В Windows XP появилась службатерминалов Remote Assistance. Которая позволяет дистанционно подключаться к компьютеру.Таким образом можно получить доступ к любым документам и файлам на удаленной машине.Это сделано для того, чтобы «помочь пользователям, у которых возникли проблемы сОС и не могут решить её самостоятельно. Для этого они в он-лайн обращаются к Microsoftили к более опытному пользователю, которые, подключившись, могут использовать компьютеркак локальный.
И еще очень полезное нововведение.Довольно часто причиной сбоя системы является какой-либо свежеустановленный драйвер,который правда, не совсем подходит. В новой операционной системе этому может препятствоватьтак называемый откат драйвера (Rollback Driver). Его работа заключается в следующем:XP не удаляет старый драйвер, а сохраняет его, и в случае если новый драйвер неработает, то его всегда можно откатить назад. А во-вторых XP может вообще воспрепятствоватьустановке подозрительного драйвера. Служба защиты драйверов просто отказываетсяустанавливать драйвер, который ей кажется несовместимым.
1.2 НастройкаWindows ХР
В XP присутствует утилита«Настройки системы» (System Configuration Utility, SCU). Вы можете еевызвать указав MSCONGIF в строке запуска программ Пуск->Выполнить или msconfig.exe.Утилита позволяет удобно управлять запускаемыми приложениями.
В утилите присутствует несколькозакладок, позволяющих пользователям выборочно и временно изменять параметры запуска.Первые две закладки, SYSTEM.INI и WIN.INI добавлены из соображений совместимостис предыдущими версиями Windows, вряд ли они когда-нибудь вам вообще понадобятся.
Закладка BOOT.INI позволяетуправлять загрузкой Windows XP. Сам файл BOOT.INI показывается в текстовом режиме,в нем вы можете указать конкретные строчки для изменения. Но вряд ли у вас получитсяздесь что-либо ускорить, не испортив систему.
Закладка Службы (Services)позволяет включать и отключать загрузку служб в XP, но для этого существует болееподходящий путь, который мы обсудим далее.
В закладке Автозагрузка (Startup)вы найдете список всех программ, которые будут запускаться при загрузке WindowsXP. Здесь вы можете отключить некоторые программы, если сочтете их не слишком нужными.К примеру, это Microsoft Office TSR, Quicken Agent, агенты RealPlayer и Winamp,да и прочая ерунда. Вся прелесть SCU состоит в том, что отключение загрузки какой-либопрограммы не удаляет код, вы можете отключить компонент, а затем перегрузиться ипроверить работоспособность программ и железа. Если будут наблюдаться какие-либонеполадки, вы можете включить компонент обратно и перезагрузиться.
/>
Рисунок 1.2.1 Настройка системы
Экспериментируя с SCU, выможете ощутимо увеличить производительность системы и убрать все лишнее. Как тольковы найдете запускаемую при старте Windows программу бесполезной, вы можете удалитьее из списка загрузки в списке SCU. Некоторые программы можно также удалить черезгруппу Пуск->Программы->Автозагрузка (Start Menu -> Startup).
Если программа загружаетсячерез реестр, ее можно убрать с помощью REGEDIT. Естественно, перед этим вам следуетсделать резервную копию реестра. Чаще всего такие программы находятся в ветке
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
. Вы можете убрать программуиз автозагрузки просто удалив соответствующую строчку
1.3 Защитасистемы
Для обеспечения безопасностикомпьютера необходимо организовать защиту отдельных файлов и папок и принять мерык физической защите самого компьютера. Если на компьютере имеются конфиденциальныесведения, они должны храниться в безопасном месте.
Другими способамизащиты компьютера являются его блокировка на время отсутствия пользователя на рабочемместе и настройка экранной заставки, защищенной паролем. Нажав одновременно клавишиCTRL, ALT и DEL, а затем кнопку Блокировка, можно предотвратить несанкционированныйдоступ пользователей к компьютеру. Разблокировать его сможет только владелец и членыгруппы администраторов компьютера. (Для разблокирования компьютера нужно нажатьодновременно клавиши CTRL, ALT и DEL, ввести пароль, а затем нажать кнопку ОК.)Можно также настроить заставку таким образом, чтобы она открывалась и автоматическиблокировала компьютер после того, как он простаивал в течение определенного времени.
Защита файловс помощью пароля экранной заставки
1. На панели управленияоткройте компонент Экран.
2. На вкладке Заставкав списке Заставка выберите нужную экранную заставку.
3. Установите флажокЗащита паролем.
Если включенобыстрое переключение пользователей, установите флажок При продолжении открыть окноприветствия.
/>
Рисунок 1.3.1Защита файлов с помощью пароля экранной заставки
Примечания
· Чтобы открыть компонент«Экран», нажмите кнопку Пуск, выберите команду Панель управления, щелкните категориюОформление и темы, затем щелкните значок Экран.
· Если установить флажокЗащита паролем, то при активизации экранной заставки компьютер будет блокироваться.Чтобы разблокировать компьютер и продолжить работу, необходимо ввести пароль.
· Пароль заставки совпадаетс паролем пользователя, вошедшего в систему на данном компьютере. Если при входев систему пароль не использовался, пароль заставки установить нельзя.
Изменить заставку на входев систему:
Выбираем Пуск/Выполнить, набираем«regedt32» и нажимаем «OK». Находим в системном реестре следующийключ: HKEY_USERS\DEFAULT\ Control Panel\Desktop. И меняем строковый параметр «SCRNSAVE.EXE»с «logon.scr» на путь и имя к той заставке, которая вам больше по вкусу.Главное, чтобы путь был указан правильно, а если файл заставки находится в каталоге%SystemRoot%\System32, то путь можно вообще не указывать, достаточно одного именифайла.
Отменить экран заставки призагрузке:
Данное действие поможет, правдасовсем немного уменьшить время загрузки вашей ОС. Не забывайте только, что в результатевы также не будете видеть и всякие сообщения системы о процессе загрузки (chkdsk,convert… ), хотя, если проблем у вас нет, можно проделывать это смело. Все, чтонам нужно, это отредактировать файл BOOT.INI, добавив в него параметр "/noguiboot"сразу после "/fastdetect".
После рестарта системы заставкавозникать больше не будет, и на медленных компьютерах это может сэкономить вам несколькосекунд. Соответственно, чтобы вернуть все на свои места, надо в том же BOOT.INIудалить вышеуказанный параметр. Или в разделе
HKCU\Software\Policies\Microsoft\Windows\Control Panel\Desktop присвойте параметру «ScreenSaveActive» =dword:0
1.4 Восстановлениесистемы
Сбои могут быть самыми различными: точечными и обширными, серьезными и простонеприятными, но наиболее опасными из них являются те, которые не дают системе загрузиться— для их ликвидации нужно заблаговременно позаботиться о восстановление системыпосле возможного отказа, нужно будет заранее предпринять некоторые шаги. Списокнаиболее часто встречающихся причин сбоев в работе ОС.
• Повреждение,удаление, замена на несовместимые версии важных системных файлов, в т.ч. и кустовреестра. Большая часть таких файлов находится в папке %SystemRoot%\system32, реестрв %SystemRoot%\system32\config.
• Установка несовместимыхслужб и драйверов. Это один из бичей всех NT-систем. Для уменьшения этой проблемыввели цифровую подпись драйверов, подтверждающую, что они прошли тестирование вWHQL (Windows Hardware Quality Lab) на корректность работы и совместимость с ОС.
• Изменение критическихдля работоспособности системы параметров на недопустимые значения. Основная частьтаких данных хранится в ветви HKLM\SYSTEM\Current-ControlSet. Для повышения отказоустойчивостиони дублируются — ключи HKLM\SYSTEM\ControlSetnnn, где nnn — номер. CurrentControlSetявляется лишь ссылкой на один из этих ключей.
• Поврежденияфайловой системы: разрушение структуры каталогов, главной загрузочной записи (MBR),загрузочного сектора (Boot Sector) и т.д. NTFS очень чувствительна к подобным сбоям:если есть неисправимая ошибка, ОС просто не загрузится и покажет «синий экрансмерти». С другой стороны, NTFS — журналируемая, самовосстанавливающаяся ФС.
• Физическое повреждениежесткого диска. Это аппаратная проблема— его нужно просто заменить.
• Неверно установленныеправа на системные папки: %SystemRoot%, %UserProfile%, %ProgramFiles%. В случаенеправильно заданных прав на каталог %SystemRoot% система вообще может не загрузиться.
Теперь посмотрим,какие средства нам предоставляет ОС для защиты от этих напастей и ликвидации ихпоследствий. Эти средства делятся на две категории: автоматически используемые ОСи нуждающиеся в ручном управлении.
1.4.1 Способ состоит в резервном копированиивсех основных системных файлов: в Properties системного жёсткого диска, открываемвкладку Tools и нажимаем на кнопку Backup now… (это же можно проделать через Start -> Programs-> Accessories -> System Tools -> Backup). В открывшемся окне выбираем вкладку Backupи отмечаем галочкой System state, после чего нажимаем кнопку «Start Backup».
Способ этот хорошвсем, кроме одного — созданный «резервирующий» файл (*.bkf) будет иметьразмер примерно 200 MB, да и восстановить (вернее, исправить возникшие в ее работеошибки) можно только при работающей системе, так этот способ всего лишь позволяет,восстанавливая системные файлы, не потерять все свои настройки, а значит, кромепрочего, и не переустанавливать заново инсталлирование программы.
Для уменьшенияразмера создаваемого при резервировании файла до 15-30 MB можно сохранить толькосодержимое папки \ system32\ config (полный список файлов реестра можно узнать,если заглянуть реестр: HKEY_LOCAL_MACHINE\System\CotnrolSet\Control\HiveList\ ),причем для этой цели совсем не обязательно проводить все те манипуляции, о которыхрассказывалось выше — можно просто скопировать требующиеся для восстановления файлыв другое место, а при возникновении проблем с реестром загрузиться с любой загрузочнойдискеты (хотя бы для DOS) и перезаписать сбойный реестр его резервной копией.
Всё это, конечно,прекрасно, но Windows XP может быть установлена не только на FAT, но и NTFS-раздел,и в этом случае обычная дискета не поможет — NTFS-раздел из DOS не виден. Естественно,и в этом случае выход есть, но для решения этой проблемы нужно будет воспользоватьсяутилитами сторонних
разработчиков- например, воспользоваться программой NTFSDOS Pro, позволяющей производить чтение/записьфайлов, размещенных на NTFS-разделе, из-под DOS. Кстати, на сайте разработчика NTFSDOSPro есть подобная утилита и для работы с NTFS-разделами из-под Windows 9*.
А если NFSDOS(или какой-нибудь другой подобной утилиты) нет? — Сама Microsoft предусмотрела лишьодин способ — загрузку с загрузочного компакт-диска Windows XP: в процессе загрузкисистемы будет предложено два варианта — установить систему заново или восстановитьее с помощью Recovery Сonsole. В случае, если выбрать Recovery Сonsole, поступитпредложение ввести пароль Администратора, после чего — если введенный пароль окажетсяправильным — загрузится интерфейс командной строки. Список всех допустимых командвыводится командой «help», а наиболее важные для них следующие:
перезапись реестра– copy
вывод на экрансписка системных служб и драйверов – listsvc
отключение определеннойслужбы — disable (включение — «enable»),
восстановлениезагрузочных файлов – fixboot
восстановлениеMaster Boot Record — fixmbr
Кстати, загрузитьRecovery Соnsole совсем необязательно с CD — ее можно установить на жёсткий диск,и тогда при загрузке можно будет выбирать, загружать ли систему полностью или загружатьсяв Recovery Console.
Для установкиRecovery Console нужно из командной строки в директории i386 дистрибутива WindowsXP набрать — >winnt32.exe /cmdcons Учитывая, что набор команд в Recovery Соnsoleявляется очень ограниченным, имеет смысл поставить жесткий диск с неработающей системойна другой компьютер, работающий под управлением Windows XP или 2000, и попытатьсяспокойно разобраться в причинах краха системы — если и не разберетесь, то уж вседанные с NTFS-разделов сможете перенести без проблем.
1.4.2 Системная дискета
Если вы думаете,что здесь речь пойдет о системной дискете MS-DOS, то ошибаетесь — подобная дискетабесполезна при использовании NTFS, так как нужен специальный драйвер NTFSDOS. Нет,я говорю о другом. Дело в том, что есть небольшая хитрость, которая позволяет делатьинтересные вещи.
Когда вы форматируетедискету в NT, то на ней создается загрузочный сектор, причем не стандартный дляDOS, который загружает файл io.sys, а NT-шный, загружающий ntldr. Что это нам дает?А то, что мы вправе скопировать на дискету системные файлы (которые нужны для загрузкиОС) из корня системного диска: ntldr, NTDETECT.COM, boot.ini, а также Bootfont.bin(для русской версии NT) и (если захотите) bootsect.dos и подобные ему (загрузочныесектора других ОС). В результате при загрузке с дискеты мы запустим любую ОС, находящуюсяна винчестере, прописанную в boot.ini на дискете и имеющую файл с загрузочным секторомна винчестере или дискете (если это не NT). Нюанс: если вы не копировали на дискетуфайлы с загрузочными секторами, то будут использоваться файлы с жесткого диска,если же вы их собираетесь использовать с дискеты, то в boot.ini дискеты нужно будетзаменить в соответствующих строках букву диска (как правило C:) на букву дискеты(А: в большинстве случаев).
Зачем нам этонужно? Затем, что подобная дискета спасает от ряда проблем с MBR, загрузочным сектороми системными файлами — все это используется с дискеты.
1.4.3 Верификация драйверов
Это средство программиста/сисадмина.Если вы имеете неподписанный драйвер, в корректности работы которого сомневаетесь,или сами создали драйвер, то лучше всего будет запустить утилиту verifier.exe.Диспетчер проверки драйверов позволяет тестировать драйверы на типичные ошибки,а также выделять им отдельный пул памяти и следить за ним, что уменьшает
вероятность сбояпри небольшом понижении быстродействия.
Работать с этойпрограммой несложно, но нужны знания аппаратной части компьютера, архитектуры ОСи опыт системного программирования, иначе названия параметров вам ничего не будутговорить. Думаю, вы редко будете пользоваться данным средством, однако знайте, чтооно есть.
1.4.4 Настройка системы
Если в сообщенииоб ошибке упоминается файл или служба, то файл или служба может отображаться наодной из вкладок утилиты «Настройка системы». Если такие файлы или службыотображаются, отключите их.
Чтобы отключитьфайл или службу с помощью утилиты «Настройка системы»
1. Нажмите кнопку Пуски выберите команду Выполнить.
2. В поле Открыть введитеmsconfig
3. Нажмите кнопку OK.
4. Попытайтесь найтиупоминавшиеся в сообщении об ошибке файл или службу в окне утилиты «Настройкасистемы».
a. Выберите вкладку SYSTEM.INI,WIN.INI, Автозагрузка или Службы и, если требуется, разверните категорию (например,[386enh] на вкладке SYSTEM.INI).
b. Если имеется элементсо ссылкой на упоминавшиеся в сообщении об ошибке файл или службу, снимите флажокэтого элемента.
5. Нажмите кнопку OKи в ответ на приглашение перезагрузите компьютер.
После отключения элемента в утилите «Настройка системы» неполадкиустранены?
Если после изменения оборудования, программного обеспечения или параметровнастройки компьютер остался в нерабочем состоянии, можно с помощью программы «Восстановлениесистемы» отменить все внесенные изменения. Это может привести к устранениюнеполадок.
/>
Рисунок 1.4.1 Восстановлениесистемы
1.5 Быстродействие системы
Операционная системаWindows никогда не работает с максимальной скоростью при настройках по умолчанию.Частично это связано с большим количеством оборудования, на которое устанавливаетсяданная система. Microsoft сбалансировала производительность с легкостью в использованиии совместимостью с любым оборудованием. Windows XP выдвигает несколько предположенийо том, как она будет использоваться. Графический интерфейс системы обладает своеобразнойтеплотой и дружественностью, но эффекты типа теней и исчезающего меню замедляютсистему. Инструменты по обеспечению отказоустойчивости типа «Восстановлениясистемы» (System Restore) облегчают восстановление после аварий, но они такжесъедают дисковое пространство, а их работа в фоновом режиме потребляет часть мощностипроцессора. Windows XP запускает большое количество служб, которые могут понадобиться,и могут оказаться совершенно бесполезными, в зависимости от рода вашей деятельностина компьютере. Снятие лишних служб помогает ускорить запуск системы и немного разгрузитьпроцессор для других приложений. К тому же многие приложения типа «MicrosoftOffice» загружают свои фоновые приложения, которые также съедают системнуюпамять и процессор. Если вы потратите несколько минут на снятие лишних фоновых приложенийи служб, а также отключите некоторые графические украшательства, то вы сможете заметноулучшить игровую и офисную производительность вашей Windows XP. Даже сама XP помогаетоптимизировать файловую систему в зависимости от ваших нужд, к тому же Microsoftпоставляет несколько утилит для оптимизации системы. Большинство оптимизаций потребуютредактирование реестра или внесение изменений в жизненно важные части системы, такчто вам потребуются административные привилегии. Перед работой вы должны отключитьантивирусные средства и программы по обеспечению безопасности, а также выполнитьрезервирование всех жизненно важных данных. Windows XP прекрасно настраивается!Честно :-) И помните, что только эксперимент поможет вам выбрать оптимальное соотношениемежду графическими украшениями и производительностью.
Отключить нажатиеCTRL+ATL+DEL сразу послезагрузки Windows. Панель управления -> Администрирование -> Локальная политикабезопасности -> Локальные политики -> Параметры безопасности: пункт «Интерактивныйвход в систему: не требовать нажатия CTRL + ALT + DELETE» щелкнуть на нем два разаи выбрать пункт «Включен».
/>
Рисунок 1.5.1Параметры безопасности
Можно немного увеличить скорость работы, отключитьсистему POSIX (никогда не используется).
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Subsystems
= удалить в нём строки Optionalи POSIX.
Раскрытие меню. Заходим в HKCU\ControlPanel\Desktopключ «MenuShowDelay». Этот ключ устанавливает задержку раскрывающихсяменю. По умолчанию она равна 400 миллисекундам. Можно уменьшить до 50-100.
Анимация окон. Заходим в HKCU\ControlPanel\Desktop\WindowsMetricsключ «MinAnimate». Если поставить его в 1, то анимация окон исчезнет,и они будут раскрываться мгновенно.
Утилита MSCongif. Пишем в командной строке «msconfig»В закладке Startup список автозагрузочных программ. В разделе Service список системныхслужб.
Отредактировать по желанию,но не отключите нужные службы.
Убрать дебаггер. Заходим в HKLM\Software\Microsoft\WindowsNT\CurrentVersion\AeDebugключ «Auto» меняем значение на 0. После в System Properties- Advanced. Жмем Error Reporting и выбираем Disable error reporting.Ставим галочкув But notify me, whencritical errors.
Ускорить выключение Windows. Заходимв HKLM\System\CurrentControlSet\Controlключ «WaitToKillServiceTimeout».По умолчанию 20000.Значит, что система будет ожидать 20 секунд, перед тем, как признать зависшие программызависшими. Ставим на 5000. Ниже ставить не советую, а то система начнет убиватьработающие программы.
Для совместимостисо старыми приложениями Windows XP создает в разделе с NTFS специальную таблицу,содержащую все имена файлов и папок в формате MS-DOS: 8. 3.Для увеличения производительноститакую функцию следует отключить. Делается это через реестр:
HKLM\System\CurrentControlSet\Control\FileSystem
параметр NtfsDisable8dot3NameCreation= установить его значение в 1.
Встроенная оптимизация Windows XP
Самое интересное,что оптимизация в Windows XP производится постоянно. По мере того, как вы запускаетеприложения, Windows наблюдает за вашим поведением и записывает динамический файлlayout.ini. Каждые три дня, после того, как система сочтет компьютер бездействующим,она изменяет физическое местоположение некоторых программ на жестком диске для оптимизацииих времени запуска и выполнения. XP также ускоряет процесс загрузки системы и оптимизируетзапуск программ с помощью предсказаний. Windows наблюдает за кодом и программами,которые запускаются сразу после загрузки, и создает список, позволяющий предсказатьзапрашиваемые данные во время загрузки. Точно также при запуске отдельных программ,Windows следит за используемыми программой компонентами и файлами. В следующий запускприложения Windows предсказывает список файлов, которые потребуются программе. Предсказанияиспользуются и в ядре Windows XP, и в планировщике задач. Ядро следит за страницами,к которым обращается данный процесс сразу же после его создания. Далее служба создаетряд инструкций предсказания. Когда процесс будет создан в следующий раз, ядро выполнитинструкции предсказания, ускорив выполнение процесса. Оптимизация диска и ускорениезапуска приложений/загрузки тесно работают вместе. Списки, записанные при запускеприложения и при загрузке системы, используются при выполнении оптимизации файловойсистемы для более быстрого доступа к программам.
Ускорение графики,убрать иконки и обои, чистый рабочий стол — это самый лучший рабочий стол. Никогдане ставьте обои! Более странного поступка трудно себе представить. Системной памятии процессору наверняка найдется лучшее применение, чем играться с красивым фономи сортировать сотни иконок. Как и в предыдущих версиях Windows, чрезмерное количествоиконок и обои поедают напрочь системную память. Особенно тяжелым бременем на системуложится анимированный рабочий стол. С другой стороны, удар по производительностине слишком велик, если ваша система оснащена более 256 Мб памяти и нормальным процессором(где-то 1000 МГц или быстрее). Если же у вас 64 Мб памяти и Pentium 2, то здесьпридется серьезно экономить отключая все, что только возможно. Снизьте количествоэффектов Благодаря новому виду и GNOME-подобной поддержке скинов, Windows XP выглядиткрасивее любой предыдущей версии Windows. Переход между меню анимирован, диалогии курсор имеют тень, экранные шрифты настраиваются под максимальную читаемость ит.д. Все эти визуальные утехи могут снижать реакцию интерфейса на пользователя.XP запускает несколько тестов для автоконфигурации своего пользовательского интерфейсачтобы сохранить как удобство, так и красоту, но вы легко можете все исправить. Еслиисчезающие меню вам больше досаждают, нежели нравятся, а тени под окнами диалоговвам безразличны, то вы можете убрать все лишнее. Некоторые настройки выполняютсячерез закладку Оформление (Appearance) в свойствах дисплея, которые вы можете вызвать,нажав правую клавишу мыши на любой свободной части экрана и выбрав Свойства (Properties).Нажмите клавишу Эффекты (Effects) и вы сможете настроить переходы в меню, тени ишрифт, включая новую технологию улучшения читаемости шрифта Microsoft ClearType.По нашему мнению, ClearType хорош для ноутбуков и ЖК мониторов, но на ЭЛТ текствыглядит слишком жирно и смазано. Учтите, что даже на ЖК мониторе не всем нравитсяClearType, так что выбирайте по своему вкусу. Вы можете и дальше настраивать производительностьграфического интерфейса через Свойства системы (System Properties). Откройте свойствачерез Панель управления (Control Panel) или нажмите правой клавишей мыши на значокSystem и выберите там Properties (Свойства). Далее перейдите к закладке Дополнительно(Advanced) и нажмите Параметры (Settings) в панели Производительность (Performance).Здесь вы можете указать как максимальную производительность, так и максимальнуюкрасивость, равно как выбрать необходимые параметры самому.
Перейдите к закладкеДополнительно (Advanced) в Параметрах быстродействия (Performance Options) и убедитесь,что распределение ресурсов процессора и памяти выставлено на оптимизацию работыпрограмм – вам нужно указывать приоритет фоновых служб и кэша если только ваш компьютервыполняет роль сервера.
Здесь вы такжеможете указать размер и местоположение файла подкачки. Но Windows XP обычно самапрекрасно выбирает этот размер. Мы попытались вручную изменять его, но приростапроизводительности в синтетических или игровых тестах это не дало.
Быстрое переключение между пользователями
Такая функциядоступна в XP Home Edition и Professional, если компьютер не входит в домен. Быстроепереключение позволяет пользователям одного компьютера быстро переключаться междуучетными записями без завершения сеанса. Прекрасная функция, если вашим компьютеромпользуется мама, папа и всякие сестры-братья, однако такое переключение колоссально(!) отъедает доступную память.
Если в системувошло более одного пользователя, то настройки каждого пользователя, равно как изапущенные программы сохраняются в памяти при переключении к другому пользователю.
Windows XP автоматическиотключает быстрое переключение между пользователями, если компьютер оснащен 64 Мбпамяти или меньше. Для максимальной производительности убедитесь, что в одно времяв систему заходит только один пользователь. Вы также можете отключить эту функцию,зайдите в Панель управления\Учетные записи пользователей (Control Panel\User Accounts)нажмите кнопку «Change the way users log on or off»: и уберите галочкус пункта «Use Fast User Switching».
Автоматическое обновление
Вы всегда должныставить на Windows последние исправления, версии DirectX, патчи совместимости идругие обновления (!). Но по умолчанию XP будет сама делать это за вас, разве чтодля этого потребуется запуск небольшой программы в фоне, которая будет проверятьобновления.
Если вы сами следитеза обновлениями, то можете сказать XP более вас по этому вопросу не беспокоить.Перейдите в закладку Автоматическое обновление (Automatic Updates) в Свойствах системы(System Properties). Здесь вы можете указать Windows определять и скачивать обновленияавтоматически, или сообщать вам об этом, или вообще отключить определение.
Восстановление системных файлов
Полезная функция,если ваш компьютер не используется исключительно для ресурсоемких задач типа игр.Так что лучше оставить ее включенной. При этом компьютер периодически создает слепкикритичных системных файлов (файлы реестра, COM+ база данных, профили пользователейи т.д.) и сохраняет их как «точку отката». Если какое-либо приложение«снесет» вашу систему, или что-то важное будет испорчено, вы можете обратитькомпьютер в предыдущее состояние — в точку отката.
Точки отката автоматическисоздаются службой «Восстановления системы» (System Restore) при возникновениинекоторых ситуаций типа установки нового приложения, обновления Windows, установкинеподписанного драйвера и т.д. Вы можете и вручную создавать точки отката черезинтерфейс Восстановления системы (System Restore), который можно вызвать пройдяпуть: Пуск\Программы\Стандартные\Служебные\Восстановление системы (Start\Programs\Accessories\SystemTools\System Restore).
Восстановлениесистемных файлов опирается на фоновую службу, которая минимально сказывается набыстродействии и записывает снимки, отнимающие часть дискового пространства. Выможете вручную отвести максимальный объем дискового пространства для данной службы.Вы также можете полностью отключить службу для всех дисков.
Отключить можнопометив бокс «Turn off System Restore»
Поскольку службавосстановления системных файлов может влиять на результаты тестовых программ, ееобычно отключают перед тестированием, что нам и приходится часто делать.
Регулярно производитедефрагментацию. DOS и не-NT версии Windows мало заботились об оптимизации своихфайловых систем. Когда вы устанавливаете и удаляете программы, то в различных областяхдискового пространства создаются «дыры». В результате свободное местопредставляет собой не сплошной блок, оно разбросанно по всему диску. При заполнениисвободного пространства файлы также оказываются разбросанными по нескольким секторам,что сильно снижает производительность – при обращении к файлу диску приходится читатьне один последовательный участок, а несколько произвольно разбросанных.
В NT-версиях Windows,использующих файловую систему NTFS, применяются особые меры для сохранения целостностидискового пространства – но фрагментация все равно происходит. Поэтому вы должнырегулярно дефрагментировать ваш жесткий диск, причем регулярность зависит от характеравашей деятельности на компьютере.
Если вы частоустанавливаете и удаляете программы, или вы постоянно создаете, перемещаете илиудаляете файлы, то вы должны выполнять дефрагментацию раз в неделю. Если же вы долгоевремя используете одни и те же приложения, при этом вы не слишком часто перемещаетефайлы, то вы можете увеличить промежуток между дефрагментациями до одного месяца.
Если вы достаточночасто выполняете дефрагментацию, то вы не заметите ощутимого прироста в производительностипосле дефрагментации. Это совершенно нормально. Если же прирост явно ощутим, товы слишком долго не выполняли дефрагментацию
Снятие ненужных служб
В Windows XP фоновыепрограммы снижают производительность пользовательских программ и игр. Посколькудля фоновых служб требуется память, то соответственно увеличиваются обращения кфайлу подкачки, при этом процессор также не остается в стороне.
Вы можете посмотретьна список фоновых служб с помощью Диспетчера задач (Task Manager), который вызываетсянажатием клавиш Ctrl+Alt+Delete. В отличие от Windows 9x, XP различает пользовательскиеприложения и системные службы. Нажмите на закладку Процессы (Processes) для просмотрасистемных служб и фоновых приложений. Отсюда вы также можете завершить работу каких-либопроцессов, если они зависнут.
Вы сразу же можетеузнать некоторые процессы по имени. Если у вас работает фоновая антивирусная программа,вы увидите ее в списке процессов. Здесь вы найдете различные процессы, от конфигурирующихвашу мышь (EM_EXEC.EXE) до оболочки Windows Explorer (EXPLORER.EXE). Если вы привыклик 9x, то часть процессов будут вам незнакомы: SERVICES.EXE, WINLOGON.EXE, SYSTEMи т.д.
1.6 Процессы в Windows XP
Процессы
Процессом обычноназывают экземпляр выполняемой программы.
На первый взглядкажется, что программа и процесс понятия практически одинаковые, они фундаментальноотличаются друг от друга. Программа представляет собой статический набор команд,а процесс это набор ресурсов и данных, использующихся при выполнении программы.Процесс в Windows состоит из следующих компонентов:
— Структура данных,содержащая всю информацию о процессе, в том числе список открытых дескрипторов различныхсистемных ресурсов, уникальный идентификатор процесса, различную статистическуюинформацию и т.д.;
— Адресное пространство- диапазон адресов виртуальной памяти, которым может пользоваться процесс;
— Исполняемаяпрограмма и данные, проецируемые на виртуальное адресное пространство процесса.
Потоки
Процессы инертны.Отвечают же за исполнение кода, содержащегося в адресном пространстве процесса,потоки. Поток (thread) — некая сущность внутри процесса, получающая процессорноевремя для выполнения. В каждом процессе есть минимум один поток. Этот первичныйпоток создается системой автоматически при создании процесса. Далее этот поток можетпородить другие потоки, те в свою очередь новые и т.д. Таким образом, один процессможет владеть несколькими потоками, и тогда они одновременно исполняют код в адресномпространстве процесса. Каждый поток имеет:
— Уникальный идентификаторпотока;
— Содержимое наборарегистров процессора, отражающих состояние процессора;
— Два стека, одиниз которых используется потоком при выполнении в режиме ядра, а другой — в пользовательскомрежиме;
— Закрытую областьпамяти, называемую локальной памятью потока (thread local storage, TLS) и используемуюподсистемами, run-time библиотеками и DLL.
Планирование потоков
Чтобы все потокиработали, операционная система отводит каждому из них определенное процессорноевремя. Тем самым создается иллюзия одновременного выполнения потоков (разумеется,для многопроцессорных компьютеров возможен истинный параллелизм). В Windows реализованасистема вытесняющего планирования на основе приоритетов, в которой всегда выполняетсяпоток с наибольшим приоритетом, готовый к выполнению. Выбранный для выполнения потокработает в течение некоторого периода, называемого квантом. Квант определяет, скольковремени будет выполняться поток, пока операционная система не прервет его. По окончаниикванта операционная система проверяет, готов ли к выполнению другой поток с такимже (или большим) уровнем приоритета. Если таких потоков не оказалось, текущему потокувыделяется еще один квант. Однако поток может не полностью использовать свой квант.Как только другой поток с более высоким приоритетом готов к выполнению, текущийпоток вытесняется, даже если его квант еще не истек.
Квант не измеряетсяв каких бы то ни было единицах времени, а выражается целым числом. Для каждого потокахранится текущее значение его кванта. Когда потоку выделяется квант процессорноговремени, это значит, что его квант устанавливается в начальное значение. Оно зависитот операционной системы. Например, для Win2000 Professional начальное значение квантаравно 6, а для Win2000 Server — 36. Это значение можно изменить, вызвав Control Panel — >System -> Advanced -> Performance options. Значение «Applications»- как для Win2000 Professional; «Background Services» — как для Win2000 Server.
Или напрямую включе реестра HKLM Win32PrioritySeparation.
Всякий раз, когдавозникает прерывание от таймера, из кванта потока вычитается 3, и так до тех пор,пока он не достигнет нуля. Частота срабатывания таймера зависит от аппаратной платформы.Например, для большинства однопроцессорных x86 систем он составляет 10мс, а на большинствемногопроцессорных x86 систем — 15мс.
В любом случаеоперационная система должна определить, какой поток выполнять следующим. Выбравновый поток, операционная система переключает контекст. Эта операция заключаетсяв сохранении параметров выполняемого потока (регистры процессора, указатели на стекядра и пользовательский стек, указатель на адресное пространство, в котором выполняетсяпоток и др.), и загрузке аналогичных параметров для другого потока, после чего начинаетсявыполнение нового потока.
Планирование вWindows осуществляется на уровне потоков, а не процессов. Это кажется понятным,так как сами процессы не выполняются, а лишь предоставляют ресурсы и контекст длявыполнения потоков. Поэтому при планировании потоков, система не обращает вниманияна то, какому процессу они принадлежат. Например, если процесс А имеет 10 готовыхк выполнению потоков, а процесс Б — два, и все 12 потоков имеют одинаковый приоритет,каждый из потоков получит 1/12 процессорного времени.
Приоритеты
В Windows существует32 уровня приоритета, от 0 до 31. Они группируются так: 31 — 16 уровни реальноговремени; 15 — 1 динамические уровни; 0 — системный уровень, зарезервированный дляпотока обнуления страниц (zero-page thread).
При создании процесса,ему назначается один из шести классов приоритетов:
Realtime class (значение 24),
Highclass (значение 13),
Abovenormal class (значение 10),
Normalclass (значение 8),
Belownormal class (значение 6),
и Idle class (значение 4).
В Windows NT/2000/XPможно посмотреть приоритет процесса в Task Manager.
Приоритет каждогопотока (базовый приоритет потока) складывается из приоритета его процесса и относительногоприоритета самого потока. Есть семь относительных приоритетов потоков:
Normal: такойже как и у процесса;
Above normal:+1 к приоритету процесса;
Below normal:-1;
Highest: +2;
Lowest: -2;
Time critical:устанавливает базовый приоритет потока для Real time класса в 31, для остальныхклассов в 15.
Idle: устанавливаетбазовый приоритет потока для Real time класса в 16, для остальных классов в 1.
В следующей таблицепоказаны приоритеты процесса, относительный и базовый приоритеты потока.
Таблица 1.6.1Приоритеты процессаПриоритет потока Класс процесса Класс процесса Idle class Below normal class Normal class Above normal class High class Real time class 1 Idle Idle Idle Idle Idle 2 Lowest 3 Below ... 4 Idle class Normal Lowest 5 Above ... Below ... 6 Below normal class Highest Normal Lowest 7 Above ... Below ... 8 Normal class Highest Normal Lowest 9 Above ... Below ... 10 Above normal class Highest Normal 11 Above ... Lowest 12 Highest Below ... 13 High class Normal 14 Above ... 15 Highest 15 Time critical Time critical Time critical Time critical Time critical 16 Idle 17 18 19 20 21 22 Lowest 23 Below ... 24 Real time class Normal 25 Above ... 26 Highest 27 28 29 30 31 Time critical
Привязка к процессорам
Если операционнаясистема выполняется на машине, где установлено более одного процессора, то по умолчанию,поток выполняется на любом доступном процессоре. Однако в некоторых случаях, наборпроцессоров, на которых поток может работать, может быть ограничен. Это явлениеназывается привязкой к процессорам (processor affinity). Можно изменить привязкук процессорам программно, через Win32-функции планирования.
Память
Каждому процессув Win32 доступно линейное 4-гигабайтное (2^32 = 4 294 967 296) виртуальное адресноепространство. Обычно верхняя половина этого пространства резервируется за операционнойсистемой, а вторая половина доступна процессу.
Виртуальное адресноепространство процесса доступно всем потокам этого процесса. Иными словами, все потокиодного процесса выполняются в едином адресном пространстве.
С другой стороны,механизм виртуальной памяти позволяет изолировать процессы друг от друга. Потокиодного процесса не могут ссылаться на адресное пространство другого процесса.
Виртуальная памятьможет вовсе не соответствовать структуре физической памяти. Диспетчер памяти транслируетвиртуальные адреса на физические, по которым реально хранятся данные. Посколькудалеко не всякий компьютер в состоянии выделить по 4 Гбайт физической памяти накаждый процесс, используется механизм подкачки (swapping). Когда оперативной памятине хватает, операционная система перемещает часть содержимого памяти на диск, вфайл (swap file или page file), освобождая, таким образом, физическую память длядругих процессов. Когда поток обращается к странице виртуальной памяти, записаннойна диск, диспетчер виртуальной памяти загружает эту информацию с диска обратно впамять.
Создание процессов
Создание Win32процесса осуществляется вызовом одной из таких функций, как CreateProcess, CreateProcessAsUser(для Win NT/2000) и CreateProcessWithLogonW (начиная с Win2000) и происходит в несколькоэтапов:
— Открываетсяфайл образа (EXE), который будет выполняться в процессе. Если исполняемый файл неявляется Win32 приложением, то ищется образ поддержки (support image) для запускаэтой программы. Например, если исполняется файл с расширением .bat, запускаетсяcmd.exe и т.п.
— Создается объектWin32 «процесс».
— Создается первичныйпоток (стек, контекст и объект «поток»).
— Подсистема Win32уведомляется о создании нового процесса и потока.
— Начинается выполнениепервичного потока.
— В контекстенового процесса и потока инициализируется адресное пространство (например, загружаютсятребуемые DLL) и начинается выполнение программы.
Завершение процессов
Процесс завершаетсяесли:
— Входная функцияпервичного потока возвратила управление.
— Один из потоковпроцесса вызвал функцию ExitProcess.
— Поток другогопроцесса вызвал функцию TerminateProcess.
Когда процессзавершается, все User- и GDI-объекты, созданные процессом, уничтожаются, объектыядра закрываются (если их не использует другой процесс), адресное пространство процессауничтожается.
Создание потоков
Первичный потоксоздается автоматически при создании процесса. Остальные потоки создаются функциямиCreateThread и CreateRemoteThread (только в Win NT/2000/XP).
Завершение потоков
Поток завершаетсяесли
— Функция потокавозвращает управление.
— Поток самоуничтожается,вызвав ExitThread.
— Другой потокданного или стороннего процесса вызывает TerminateThread.
— Завершаетсяпроцесс, содержащий данный поток.
Объекты ядра
Эти объекты используютсясистемой и пользовательскими приложениями для управления множеством самых разныхресурсов: процессами, потоками, файлами и т.д. Windows позволяет создавать и оперироватьс несколькими типами таких объектов.
Объект ядра это,по сути, структура, созданная ядром и доступная только ему. В пользовательское приложениепередается только описатель (handle) объекта, а управлять объектом ядра можно спомощью функций Win32 API.
Wait функции
Как можно приостановитьработу потока? Существует много способов. Вот некоторые из них.
Функция Sleep()приостанавливает работу потока на заданное число миллисекунд. Если в качестве аргументавы укажите 0 ms, то произойдет следующее. Поток откажется от своего кванта процессорноговремени, однако тут же появится в списке потоков готовых к выполнению. Иными словамипроизойдет намеренное переключение потоков. (Вернее сказать, попытка переключения.Ведь следующим для выполнения потоком вполне может стать тот же самый.)
Функция WaitForSingleObject()приостанавливает выполнение потока до тех пор, пока не произойдет одно из двух событий:
— истечет таймаутожидания;
— ожидаемый объектперейдет в сигнальное (signaled) состояние.
По возвращаемомузначению можно понять, какое из двух событий произошло. Ожидать с помощью wait-функцийможно большинство объектов ядра, например, объект «процесс» или «поток»,чтобы определить, когда они завершат свою работу.
Функции WaitForMultipleObjectsпередается сразу массив объектов. Можно ожидать срабатывания сразу всех объектовили какого-то одного из них.
Синхронизация потоков
Работая параллельно,потоки совместно используют адресное пространство процесса. Также все они имеютдоступ к описателям (handles) открытых в процессе объектов. А что делать, если несколькопотоков одновременно обращаются к одному ресурсу или необходимо как-то упорядочитьработу потоков? Для этого используют объекты синхронизации и соответствующие механизмы.
Мьютексы
Мьютексы (Mutex)это объекты ядра, которые создаются функцией CreateMutex(). Мьютекс бывает в двухсостояниях — занятом и свободном. Мьютексом хорошо защищать единичный ресурс отодновременного обращения к нему разными потоками.
Семафоры
Семафор (Semaphore)создается функцией CreateSemaphore(). Он очень похож на мьютекс, только в отличиеот него у семафора есть счетчик. Семафор открыт если счетчик больше 0 и закрыт,если счетчик равен 0. Семафором обычно «огораживают» наборы равнозначныхресурсов (элементов), например очередь, список и т.п.
События
События (Event),также как и мьютексы имеют два состояния — установленное и сброшенное. События бываютсо сбросом вручную и с автосбросом. Когда поток дождался (wait-функция вернула управление)события с автосбросом, такое событие автоматически сбрасывается. В противном случаесобытие нужно сбрасывать вручную, вызвав функцию ResetEvent(). Допустим, сразу несколькопотоков ожидают одного и того же события, и событие сработало. Если это было событиес автосбросом, то оно позволит работать только одному потоку (ведь сразу же послевозврата из его wait-функции событие сбросится автоматически!), а остальные потокиостанутся ждать. Если же это было событие со сбросом вручную, то все потоки получатуправление, а событие так и останется в установленном состоянии, пока какой-нибудьпоток не вызовет ResetEvent().
Функция PulseEvent()устанавливает событие и тут же переводит его обратно в сброшенное состояние; еевызов равнозначен последовательному вызову SetEvent() и ResetEvent(). Если PulseEventвызывается для события со сбросом в ручную, то все потоки, ожидающие этот объект,получают управление. При вызове PulseEvent для события с автосбросом пробуждаетсятолько один из ждущих потоков. А если ни один из потоков не ждет объект-событие,вызов функции не дает никакого эффекта.
Ожидаемые таймеры
Пожалуй, ожидаемыетаймеры — самый изощренный объект ядра для синхронизации. Появились они, начинаяс Windows 98. Таймеры создаются функцией CreateWaitableTimer и бывают, также каки события, с автосбросом и без него. Затем таймер надо настроить функцией SetWaitableTimer.Таймер переходит в сигнальное состояние, когда истекает его таймаут. Отменить «тиканье»таймера можно функцией CancelWaitableTimer. Примечательно, что можно указать callbackфункцию при установке таймера. Она будет выполняться, когда срабатывает таймер.
Критические секции. Синхронизация в пользовательском режиме
Критическая секциягарантирует вам, что куски кода программы, огороженные ей, не будут выполнятьсяодновременно. Строго говоря, критическая секция не является объектом ядра. Она представляетсобой структуру, содержащую несколько флагов и какой-то (не важно) объект ядра.При входе в критическую секцию сначала проверяются флаги, и если выясняется, чтоона уже занята другим потоком, то выполняется обычная wait-функция. Критическаясекция примечательна тем, что для проверки, занята она или нет, программа не переходитв режим ядра (не выполняется wait-функция) а лишь проверяются флаги. Из-за этогосчитается, что синхронизация с помощью критических секций наиболее быстрая. Такуюсинхронизацию называют «синхронизация в пользовательском режиме».
Синхронизация процессов
Описатели объектовядра зависимы от конкретного процесса (process specific). Проще говоря, handle объекта,полученный в одном процессе, не имеет смысла в другом. Однако существуют способыработы с одними и теми же объектами ядра из разных процессов.
Во-первых, этонаследование описателя. При создании объекта можно указать будет ли его описательнаследоваться дочерними (порожденными этим процессом) процессами.
Во-вторых, дублированиеописателя. Функция DuplicateHandle дублирует описатель объекта одного процесса вдругой, т.е. по сути, берет запись в таблице описателей одного процесса и создаетее копию в таблице другого.
И, наконец, именованиеобъекта ядра. При создании объекта ядра для синхронизации (мьютекса, семафора, ожидаемоготаймера или события) можно задать его имя. Оно должно быть уникальным в системе.Тогда другой процесс может открыть этот объект ядра, указав в функции Open…(OpenMutex,OpenSemaphore, OpenWaitableTimer, OpenEvent) это имя.
Поэтому, синхронизироватьпотоки внутри разных процессов можно точно также как и в пределах одного. Нужнотолько правильно передать описатель синхронизирующего объекта от одного процессак другому любым из перечисленных выше способов.
Взаимодействие между процессами
Потоки одногопроцесса не имеют доступа к адресному пространству другого процесса. Однако существуютмеханизмы для передачи данных между процессами.
Разделяемая память
Как уже говорилось,система виртуальной памяти в Win32 использует файл подкачки — swap file (или файлразмещения — page file), имея возможность преобразования страниц оперативной памятив страницы файла на диске и наоборот. Система может проецировать на оперативнуюпамять не только файл размещения, но и любой другой файл. Приложения могут использоватьэту возможность. Это может использоваться для обеспечения более быстрого доступак файлам, а также для совместного использования памяти.
Такие объектыназываются проекциями файлов (на оперативную память) (file-mapping object). Длясоздания проекции файла сначала вызывается функция CreateFileMapping(). Ей передаетсядескриптор (уже открытого) файла или указывается, что нужно использовать page fileоперационной системы. Кроме этого, в параметрах ей передается флаг защиты, максимальныйразмер проекции и имя объекта. Затем вызывается функция MapViewOfFile(). Она отображаетпредставление файла (view of a file) в адресное пространство процесса. По окончанииработы вызывается функция UnmapViewOfFile(). Она освобождает память и записываетданные в файл (если это не файл подкачки). Чтобы записать данные на диск немедленно,используется функция FlushViewOfFile(). Проекция файла, как и другие объекты ядра,может использоваться другими процессами через наследование, дублирование дескриптораили по имени.
Прочие механизмы (сокеты, pipe)
Кроме разделяемойпамяти, в Windows есть и другие способы передачи информации между процессами, например,каналы, поименованные каналы и сокеты. Все они имеют сходный принцип и представляютсобой своеобразный канал или соединение, «трубу», соединяющую процессы.Программа, имея один конец такого соединения, может читать и/или писать в него данные,обмениваясь, таким образом, информацией с программой на другом конце.
Каналы используются для пересылки данных в одномнаправлении между дочерним и родительским процессами или между двумя дочерними процессами.Операции чтения/записи в канал похожи на подобные операции при работе с файлами.
Поименованныеканалы используются для двустороннегообмена данными между процессом-сервером и одним или несколькими процессами-клиентами.Как и анонимные каналы, они используют файлоподобный интерфейс, но, в отличие отпервых, пригодны также для обмена данными по сети.
Сокет — это абстрактный объект для обозначенияодного из концов сетевого соединения, в том числе и через Internet. Сокеты Windowsбывают двух типов: сокеты дейтаграмм и сокеты потоков. Интерфейс Windows Sockets(WinSock) основан на BSD-версии сокетов, но в нем имеются также расширения, специфическиедля Windows.
Сообщения в Windows (оконные сообщения)
Говоря о Windowsнельзя не упомянуть о таких понятиях как windows (окна), messages (сообщения), messagequeue (очередь сообщений) и т.д.
Window — это (прямоугольная) область экранав которой приложение отображает информацию (если оно видимо, конечно) и получаетинформацию от пользователя. Окна принадлежат потокам. Поток, создавший окно считаетсявладельцем этого окна. Поток может быть владельцем нескольких окон.
Окна управляютсясообщениями. Все события, происходящие с окном, сопровождаются посылкой ему сообщений:создание и уничтожение окна, ввод с клавиатуры, перемещение мыши, перерисовка иперемещение окна и т.д. Сообщения окну могут посылаться как самой системой, таки пользовательскими приложениями. Каждому окну приписана функция, называемая оконнойпроцедурой (window procedure), которая и вызывается при обработке сообщения.
Сообщения можнопосылать не только окну, но и самому потоку. Каждый поток, владеющий окном, имееточередь сообщений. Как правило, поток, владеющий окнами, только тем и занимается,что обрабатывает сообщения, посылаемые его окнам.
Если описателиобъектов ядра процессо-зависимы, то описатели окон уникальны в пределах Deskop.Поэтому одному процессу не составляет никакого труда получить и использовать описательокна принадлежащему потоку другого процесса.
Посылка же сообщенийиз одного приложения другому есть не что иное, как один из способов межпроцессногообщения.
1.7 Управление пользователями
Как управлятьпользователями, которым можно заходить на компьютер:
Как любая NT,XP имеет механизм идентификации пользователей, и каждого пользователя можно ограничитьв правах. На этих пользователях и их правах строится вся модель безопасности XP,как на локальной машине, так и в сети. Нельзя защитить что-либо паролем, можно определитькакие пользователи имеют право использовать тот или иной ресурс. Пользователей наодной машине может быть множество, и чтобы было проще ими управлять, пользователиразбиты на группы. Управление пользователями и группами осуществляется с помощьюапплета Users Accounts в Control Panel или «Пуск — Выполнить» запустить командуcontrol userpasswords. После установки системы образуется только два пользователя,один с правами администратора, который вы создали в процессе установки XP, и Guest,которые показаны в окне (на самом деле есть ещё несколько пользователей, напримерпользователь Administrator, но его не показывает в списке, и чтобы залогинитьсяим придётся идти на некоторые ухищрения). Если вы обладаете правами администратора,то можете добавить или удалить пользователя в этом окне, можете поменять парольпользователя или пиктограмму соответствующую пользователю, поменять метод, которыйиспользуется для входа в систему. Для этого надо выбрать пункт Change the way users log on and off. По умолчанию стоит Use the Welcome screenчто означает, что для входа кликнуть по иконке из списка и ввести пароль. Если убратьгалочку с этого пункта, то будет использоваться метод входа с окном, в котором предлагаетсяввести имя пользователя и пароль. Вы не можете использовать Welcome Screen есликомпьютер входит в домейн. Классический вход может быть двух видов, с требованиемнажать Crtl+Alt+Del, и без него. Чтобы это изменить, наберите в командной строкеcontrol userapasswords2. Откроется окно, на второй закладке этого окна, Advanced,ставим или снимаем галочку в чекбоксе Require Users To Press Ctrl+Alt+Delete checkbox, расположенном в разделе Secure Logon. На той же закладке можно нажать кнопкуAdvanced в разделе Advanced User Management, и запустить апплет Local Users andGroups (ещё его можно запустить через Control Panel — Administrative Tools — ComputerManagement — Local Users and Groups ). Вы апплете, в котором сможете добавить илиудалить пользователей, отредактировать уже существующих, поменять им группу, и т.д…Кроме этого, некоторые настройки для пользователей, такие как время жизни пароля,конкретные права для различных групп, и некоторые другие настраиваются из апплетаLocal Security Setings из Administrative Tools.
Есть возможностьотключить необходимость в вводе пароля. Для этого запускаем control userpasswords2, и снимаем галочкуc users must enter a user name and password to use this computer.После этого пользовательвыбранный в разделе Users for this computer: будет логиниться на компьютер сразу.
/>
Рисунок 1.7.1Учетные записи пользователей
Как выставитьправа пользователям, работающим на компьютере:
В Windows XP каждомупользователю можно выставить определенные права – что делать разрешается, а что- нет, причем, если пользователей много, их можно распределить по группам, присвоивкаждой группе определенные права. Управление пользователями и группами производитсячерез апплет Users Accounts, находящийся в Контрольной панели. Сразу после инсталляцииWinXP в этом апплете можно будет увидеть двух пользователей — того, кто был созданв процессе установки (с правами администратора) и второго — гостя (Guest), по умолчаниюотключенного. Вообще-то сразу же после установки появляются еще несколько пользователей(например, знакомый еще со времен NT пользователь по имени Administrator), но онине показаны в списке — таков общий принцип построения Windows XP: операционная системапредназначена для всех, другими словами — и для чайников тоже, поэтому до «лишнего»можно добраться только после некоторых дополнительных манипуляций. В общем-то, этоправильно — меньше дров будет наломано… В случае, если вы обладаете правами администратора,апплет Users Accounts даст возможность добавлять или удалять пользователей, менятьпользователю пароль или соответствующую ему картинку-пиктограмму, а также изменятьметод входа в систему. По умолчанию при входе в систему показывается экран Welcomescreen с пиктограммами и именами пользователей, но, если выбрать пункт «Changethe way users log on and off» и убрать в появившемся окне галку с пункта «Usethe Welcome screen», вход в систему будет происходить по NT-шному — через окно,в котором предлагается ввести имя пользователя и пароль.
Возможность редактированияуже существующих пользователей:
Чтобы получитьдоступ к контролю над пользователями, который можно назвать «полным»,придется заглянуть в апплет Computer Management (Start /Administrative Tools /ComputerManagement) и кликнуть по плюсику, раскрывающему Local Users and Groups…
Но и это не всехитрости: есть еще апплет Local Security Setings (он там же, в Administrative Tools),с помощью которого можно, например, изменить время жизни паролей и выставить конкретныеправа каждой имеющейся группе пользователей.
/>
Рисунок 1.7.2Изменение записей пользователей
1.8 ВерсииWindowsXP
Microsoft выпустила три новые версии XP: XP Home Edition, XP Professional и XP 64-Bit Edition. XP home, предназначенная для домашнегоиспользования и малого бизнеса, по сути является модификацией Windows 9x/ Операционнаясистема XP Professional предназначена для пользователей Windows 2000 или WindowsNT. Хотя XP Home Edition и XP Professional базируются на одном и том же ядре, ориентированнаяна применение в сфере бизнеса XP Pro обладает более расширенной функциональностьюпо сравнению с домашней системой. Но требования и для XP Pro, и для XP Home примернопохожи.
Таблица 1.8.1 Сравнительнаяхарактеристика Win XP Home и Win XP ProВозможности и средства
Windows XP
Home Edition
Windows XP
Professional Все возможности системы Windows XP Home Edition
· Новый интерфейс пользователя — поиск необходимых средств становится более простым и быстрым.
· Надежная платформа — стабильная работа компьютера поддерживается даже в самых сложных условиях.
· Проигрыватель Windows Media для Windows XP — полнофункциональное средство, обеспечивающее поиск, воспроизведение, упорядочивание и хранение цифрового мультимедиа-материала.
· Мастер установки сети — помогает легко подключать и совместно использовать компьютеры и устройства, применяемые в домашних условиях.
· Служба сообщений Windows Messenger — эффективное средство связи и совместной работы, поддерживающее передачу немедленных сообщений, проведение голосовых и видеоконференций, а также совместное использование приложений.
· Центр справки и поддержки — упрощает решение текущих проблем и помогает своевременно получать необходимую техническую поддержку. + + Обеспечение доступа к корпоративной сети пользователей, находящихся вне офиса Эффективные средства поддержки переносных компьютеров (включая технологии ClearType и DualView, а также усовершенствованное управление электропитанием) — находясь в дороге, пользователь может выполнить такой же объем работ, как в офисе. + + Беспроводное подключение — автоматическая беспроводная конфигурация сети с использованием стандарта 802.1x. + + Удаленный доступ к компьютеру — можно подключаться в удаленном режиме к ПК, работающему под управлением Windows XP Professional, с любого другого ПК, на котором установлена операционная система Windows. Таким образом можно работать со всеми приложениями и данными, находясь вне офиса. - + Автономные файлы и папки — доступ к файлам и папкам, хранящимся на общем сетевом диске даже во время отключения компьютера от сервера. - + Быстрый отклик системы и способность одновременно работать над выполнением нескольких задач Быстрый запуск и усовершенствованное управление электропитанием — ускоряют загрузку системы и переход из спящего режима в рабочий. + + Многозадачность — несколько приложений могут выполняться одновременно. + + Масштабируемая поддержка процессора — вплоть до поддержки двусторонней многопроцессорной обработки. - + Защита данных и обеспечение конфиденциальности Брандмауэр интернет-подключений — автоматически защищает подключенный к Интернету ПК от несанкционированного доступа. + + Поддержка технологии безопасности Internet Explorer 6 — контроль использования личной информации при посещении веб-сайтов. + + Шифрованная файловая система — защита важных данных, содержащихся в файлах, хранящихся на диске, на котором используется файловая система NTFS. - + Управление доступом — запрещение доступа к избранным файлам, приложениям или другим ресурсам. - + Возможность работы с серверами Microsoft Windows Server и системами управления предприятиями Централизованное администрирование — подключение систем, работающих под управлением Windows XP Professional, к домену Windows Server открывает доступ к многообразным эффективным средствам управления и обеспечения безопасности. - + Групповая политика — упрощает администрирование групп пользователей и компьютеров. - + Установка и поддержка программного обеспечения — автоматическая установка, настройка, восстановление и удаление приложений. - + Перемещаемые профили пользователей — доступ ко всем своим документам и настройкам независимо от компьютера, используемого для входа в систему. - + Служба удаленной установки — поддержка удаленной установки операционной системы на компьютеры, подключенные к сети. - + Эффективное взаимодействие с пользователями, находящимися в других странах Отображение текста на разных языках (технология Single Worldwide Binary) — можно вводить текст на любом языке и запускать версию приложений Win32 для любого языка, используя соответствующую версию операционной системы Windows XP. + + Многоязычный пользовательский интерфейс — можно менять язык пользовательского интерфейса, чтобы работать с локализованными диалоговыми окнами, меню, файлами справки, словарями, средствами проверки правописания и т.д. - +
Обзор операционнойсистемы Windows XP 64-bit Edition
Корпорация Microsoft разработаласвою первую 64-разрядную клиентскую операционную систему Windows® XP 64-Bit Edition,стараясь удовлетворить профессиональные потребности пользователей специализированныхтехнических рабочих станций. Для продуктивной работы подобных станций требуетсябольший объем памяти и более высокое быстродействие, например, при выполнении вычислений,использующих переменные с плавающей точкой, необходимых в таких областях, как созданиеспецэффектов для кинофильмов и трехмерной анимации, а также разработка техническихи научных приложений.
Обеспечение высокого быстродействиядля специализированных технических приложений.
Преимущества, обеспечиваемые64-разрядной операционной системой, проявляются в таких областях, как автомобиле—и самолетостроение, предоставляя инженерам необходимое быстродействие для созданияболее сложных моделей. Благодаря таким системам инженеры могут использовать программныесимуляторы для анализа эффектов воздушных потоков, напряжения и нагрева, воздействующихна материалы, из которых изготавливается автомобиль или самолет, а затем изучатьполученные результаты с целью усовершенствования конструкции.
Кроме того, характеристики64-разрядной операционной системы гарантируют значительную экономию времени, необходимогодля цифрового представления трехмерных моделей, создателям цифровых мультимедийныхматериалов, включая разработчиков трехмерной анимации и игр и компьютерных художников.
Возможности по обработке информации,предоставляемые 64-разрядной операционной системой, обеспечивают высокую скоростьсложных вычислений также в финансовых приложениях, необходимых для анализа тенденцийрынка, динамики цен и осуществления продаж в режиме реального времени.
Операционная система WindowsXP 64-Bit Edition устанавливается на компьютеры с процессорами Intel® ItaniumTMв качестве платформы для пользователей рабочих станций, практически исчерпавшихвозможности памяти 32-разрядных систем. Основное различие между 32-разрядной и 64-разряднойоперационными системами состоит в особенностях обработки данных: на компьютерахс Windows XP поддерживается использование значительно большего объем а системнойпамяти. В Windows XP 64-Bit Edition обеспечена поддержка до 16 гигабайт ОЗУ и до8 терабайт виртуальной памяти. Поддержка физической памяти будет расти по мере расширениявозможностей оборудования. Доступ к данным, хранящимся в памяти, осуществляетсяв тысячи раз быстрее, чем к информации, хранящейся на жестком диске, что обеспечиваетогромные преимущества по быстродействию для приложений, разработанных с расчетомна больший объем системной памяти. Кроме того, одной из целей разработки операционнойсистемы Windows XP 64-Bit Edition было использование преимуществ процессора Itaniumв области вычислений, содержащих переменные с плавающей точкой.
Благодаря операционной системеWindows XP 64-Bit Edition один и тот же компьютер может быть использован для разработкикак технических, так и бизнес-приложений. Таким образом, пользователям техническихрабочих станций не придется поддерживать отдельную рабочую станцию для высококлассныхбизнес-приложений. Большинство 32-разрядных приложений, совместимых с Windows, будутвыполняться в подсистеме операционной системы Windows XP 64-Bit Edition без каких-либоизменений. Например, конструкторы смогут создавать модели и предоставлять их в общийдоступ для использования другими сотрудниками компании, копируя их в документ Wordдля финансового отдела или добавляя на слайды PowerPoint для группы маркетинга.
Системы, работающие под управлениемWindows XP 64-Bit Edition, можно интегрировать в существующие сети Windows и управлятьими параллельно с 32-разрядными системами с помощью тех же средств администрирования.Это упрощает задачу сотрудников отдела информационных технологий и значительно снижаетзатраты на поддержку и администрирование систем.
2 Файловаясистема
Файловая система NTFS является«своей» файловой системой для Windows NT, а как известно WinXP, являетсясвоеобразным продолжением этой линейки ОС. Но если вы собираетесь использовать наодном компьютере несколько операционных систем таких, как Windows 9x и Windows XP,то загрузочный том нельзя форматировать в NTFS, так как линейки Windows 95(98) «понимают»только FAT, и дисков, отформатированных в NTFS для этих ОС просто не существует.Файлы находящиеся на дисках NTFS можно увидеть, только используя программы стороннихпроизводителей. Если же во время установки вы не отформатировали раздел в NTFS,то это можно сделать и после неё. В командной строке WindowsXP необходимо набрать«Convert (имя диска)/FS:NTFS» без кавычек.
Таблица 2.1 Сравнительнаяхарактеристика файловых систем FAT и NTFSОграничения NTFS FAT и FAT 32 Размеры тома Минимальный размер тома составляет приблизительно 10 Мб. FAT поддерживает различные размеры томов — от объема дискет и до 4 Гб. На практике рекомендуется создавать тома, размеры которых не превышают 2 Тб. FAT 32 поддерживает тома объемом от 2 Гб. до 2 Тб. Работая под управлением Windows XP для FAT 32 можно отформатировать тома, размер которых не превышает 32 Гб. С помощью NTFS нельзя форматировать дискеты. Не поддерживаются диски размеры которых меньше 512 Мб. Размеры файлов Теоретически размер файла может составлять 16 экзабайт. FAT поддерживает файлы размером не более 2 Гб. FAT 32 поддерживает файлы размером не более 4 Гб.
NTFS обладает характеристикамизащищенности, поддерживая контроль доступа к данным и привилегии владельца, играющиеисключительно важную роль в обеспечении целостности важных данных. Папки и файлыNTFS могут иметь назначенные им права доступа вне зависимости от того, являютсяли они разделяемыми или нет.
NTFS — единственная файловаясистема в Windows, которая позволяет назначать права доступа к различным файлам.Устанавливая пользователям определенные разрешения для файлов и каталогов, пользовательможет защищать конфиденциальную информацию от несанкционированного доступа. Разрешенияпользователя на доступ к объектам файловой системы работают по принципу дополнения.Это значит, что действующие разрешения, то есть те разрешения, которые пользовательреально имеет в отношении конкретного каталога или файла, образуются из всех прямыхили косвенных разрешений, назначенных пользователю для данного объекта с помощьюлогической функции «Или». Например, если пользователь имеет правоназначенноеразрешение для каталога на чтение, а косвенно через членство в группах ему даноправо на запись, то в результате пользователь сможет читать информацию в файлахкаталога и записывать в них данные.
Для назначения пользователюили группе разрешения на доступ к определенному к файлу необходимо:
1. Указать файл мышью и нажатьправую кнопку. Выбрать пункт Properties (Свойства) контекстного меню. В появившемсяокне свойств файла перейти на вкладку Security (Безопасность). По умолчанию даннойвкладки там нет, чтобы она появилась необходимо в свойствах папки убрать галочкуSimple File Sharing (использовать простой общий доступ к файлам).
2. В группе Name (Имя) показансписок пользователей и групп, которым уже предоставлены разрешения для этого файла.Для того, чтобы добавить или удалить пользователей или новые группы, нажать кнопкуAdd/Remove (Добавить/Удалить) Появится окно диалога Select Users, Groups (Выбратьпользователей, группы).В поле Enter the object names to select (Введите имена выбираемыхобъектов) написать имя пользователя, кнопка Check Names (Проверить имена) позволяетпроверить правильность написания имени.
3. В группе Permissions (Разрешения)устанавливаются разрешения. Присутствуют указатели Deny (запретить) и Allow (Разрешить).Устанавливаются флажки для следующих параметров: Full Control (полный контроль)- пользователь получает неограниченный доступ к файлу, Modify (Изменение) — пользовательможет изменять файл, Read & execute (Чтение и выполнение), Read (Чтение) — пользовательможет только читать файл, Write (Запись) — пользователь может записывать в файл.
/>
Для более тонкой настройкиразрешений необходимо нажать кнопку Advanced. Появляется диалоговое окно AdvancedSecurity Settings for (Дополнительные параметры безопасности). Здесь можно дополнительноуказать дополнительные разрешения, настроить политику аудита, изменить (просмотреть)информацию о владельце файла и добавить / удалить пользователей, могущих получитьдоступ к файлу.
Следующее, очень полезноесвойство файловой системы NTFS — это возможность введения квот. Это свойство, какправило необходимо системным администраторам, больших компаний, где работают большоеколичество пользователей, у которых нет привычки следить за актуальностью информации,и которые хранят ненужные файлы, тем самым занимая дисковое пространство. Так какадминистратор не может проследить за всем этим, он может ввести квоту на использованиедиска определенному пользователю. После установки квот пользователь может хранитьна томе ограниченный объем данных, в то время как на этом диске может оставатьсясвободное пространство. Если пользователь превысит выданную ему квоту, в журналсобытий будет внесена соответствующая запись. Чтобы включить квоты на диске нужнопрежде всего, чтобы он был в формате NTFS, затем в свойствах папки Tools-FolderOptions-View убрать флажок Simple File Sharing. Это нужно для того, чтобы в свойствахдиска появилась вкладка Quota. В ней необходимо установить флажок на Enable quotamanagment (Активизировать управление квотами). Это будет установлена мягкое квотирование,которое выдаст предупреждение, что пользователь, если так случится, превысил квоту,но право на запись у него будет. Чтобы в случае превышения квоты пользователю былоотказано в доступе к этому тому необходимо установить флажок на Deny disk spaceto users exceeding quota limit (Запретить запись на диск пользователям, превысившимразмер дискового пространства). На этой же вкладке можно установить размер выделяемойквоты (Limit disk space to) и порог, превышение которого вызывает запись предупрежденияв журнале событий (Set Warning level to) — Установить порог выдачи сообщения. Этипараметры устанавливаются по умолчанию для всех пользователей. В окне же Quota Entriesможно изменить параметры квоты, задаваемой для конкретного пользователя. Для этогоследует выделить конфигурируемую учетную запись с помощью контекстного меню выбратьсвойства и сконфигурировать квоту.
И ещё одно нововведение NTFS- точки монтирования. Пользователь может определить различные, не связанные с собойпапки и даже диски в системе как один диск или папка. Это имеет большую важностьдля определения в одном месте разнородной информации, находящейся в системе. Файлыи папки таким образом созданные имеют уникальный идентификационный номер, что гарантируетих правильное нахождение в системе, даже если папка или файл был перенесен.
3 BIOS
При включении ПК автоматическизапускается находящаяся в BIOS программа загрузки BOOT-ROUTINE. Эта программа вызываетподпрограмму самопроверки POST (Power-On Self Test), проверяющую процессор, микросхемыROM, оперативную память, вспомогательные элементы материнской платы, жесткий диски другую основную периферию.
Далее программа загрузки разыскиваетдругие BIOS-чипы, которые могут быть встроены, к примеру, в платы расширения. SCSI-контроллеры при этом будут запускать свои собственные тестовые программы.
После этого BIOS берется ужеконкретно за платы расширения и расстановку и проверку распределения ресурсов (IRQ,DMA, I/O).
Далее с загрузочных секторовжесткого диска в дело вступает начальный загрузчик, BOOTSTRAP LOADER, — программа,знающая файловую структуру носителя данных. Начальный загрузчик вызывает загрузкузагрузочных программ операционной системы.
Этот стандартный алгоритмзначительно дополнился и модернизировался с внедрением PnP-технологии и новой PCI-шины,а позже с появлением операционных систем, разработанных с учетом внедрения новейшихтехнологий.
В зависимости от версии BIOS:
LOAD SETUP DEFAULTS, LOAD FAIL-SAFE, ORIGINALили AUTO CONFIGURATION WITHPOWER-ON DEFAULTS
— включение этих «безопасных»режимов имеет смысл только тогда, когда система либо вообще не запускается, либопри определенных конфигурациях зависает, сбоит, т.п. При включении таких режимовBIOS переводит систему в самое «консервативное» состояние, отключит внутреннююи внешнюю кэш-память, переведет видео-кэш в значение «Disabled», задастмаксимально возможные режимы ожидания (Waitstates) и т.п. В результате такого выбораувеличивается вероятность включения системы и ее дальнейшей настройки.
Above 1 MB MemoryTest
— при установкеопции в «Enabled» в процессе тестирования ОЗУ проверяется область памятисвыше 1 Мб (область памяти XMS — Extended Memory Specification). На это расходуетсядополнительное время в процессе загрузки, тем более такой тест является излишним,так как драйвер-менеджер памяти HIMEM.SYS сам осуществляет проверку оперативнойпамяти и предпочтительнее использовать именно этот тест, так как он работает в реальномрабочем окружении. При запрете опции расширенная память не тестируется, а толькоинициализируется.
BIOS Update
— (обновлениеBIOS). Процессоры семейства P6 (Pentium Pro, Pentium II, Celeron, Xeon), а нынеи процессоры следующих поколений имеют особый механизм, называемый «программируемыммикрокодом», который позволяет исправить некоторые виды ошибок, допущенныхпри разработке и/или изготовлении процессоров, за счет изменения микрокода. Обновлениямикрокода хранятся в BIOS и загружаются в процессор в процессе выполнения инструкцийBIOS. Именно поэтому BIOS для материнских плат с указанными выше процессорами необходиморегулярно обновлять. Может принимать значения:
«Enabled»- разрешено,
«Disabled»- запрещено.
В «AMI BIOS»была встречена аналогичная опция под названием «CPU MicroCode Updation».
Опция может называться«Pentium II Microcode» или «Microcode Update».
В процессоры 6-гопоколения, начиная с первого Pentium Pro, было встроено новое средство, котороепозволяет исправлять многие ошибки процессоров, изменяя микропрограмму в самом процессоре.Это средство называется «перепрограммируемой микропрограммой». Модификациимикропрограмм постоянно находятся в системной ROM BIOS (их объем составляет до двухкилобайт) и загружаются в процессор системой BIOS во время выполнения POST-теста.
Чтобы можно былоустановить новую модификацию микропрограммы, BIOS системной платы должен содержатьподпрограммы поддержки модификации микропрограмм, т.е. API (Application ProgramInterface — программный интерфейс приложений) обновления микрокода. Фактически всеBIOS плат для Pentium Pro и Pentium II такие подпрограммы имеют. С помощью программымодификации процессора («Processor Update Utility») фирмы «Intel»,поставляемой обычно с т.н. «боксированными» процессорами, можно такжеопределить, присутствует ли необходимый код в BIOS, сравнить номер версии процессорас номером версии микропрограммы модификации, загруженной в текущий момент, или установитьновую микропрограмму модификации, если это необходимо. Указанная программа определяетиспользуемый процессор во время выполнения POST (с помощью инструкции CPUID) и ищетсоответствующее ему обновление в своей базе. Если найдена более новая версия микрокода,утилита локально перепрошивает блок данных в BIOS, не затрагивая остальные участки.Естественно, что для выполнения перепрошивки предварительно нужно разрешить перезаписьфлэш-памяти соответствующей перемычкой или опцией в «BIOS Setup» (см.отдельно). Несколько слов о термине «Stepping» (см. также «CPUIDInstruction»). Чем выше Stepping процессора, тем меньше процессор содержитошибок. Первый символ Stepping — это имя модели (k — ядро Katmai, c — Coppermine),второй символ указывает на серьезные изменения микрокода процессора (для процессоровPentium III это буквы A, B или С), а последний — на незначительные изменения.
Boot From LANFirst
— при установкеопции в «Enabled» BIOS предпримет попытку первоначальной загрузки из сетевогозагрузочного модуля, прежде чем пытаться загрузиться с локального носителя. Понятно,что данная опция по сути дает разрешение на использование удаленной загрузки.
Boot Sequence
— (последовательностьначальной загрузки системы). Определяется последовательность опроса различных накопителейдля загрузки операционной системы, можно сказать, поиска загрузочных файлов на устройствахв последовательности, указанной пользователем. Понятно, что, если в качестве первичногозагрузочного устройства установлен жесткий диск, и обычно система с него и загружается,то выбор следующих носителей не имеет никакого значения.
Все эти устройстваобозначаются либо буквами для физических жестких дисков и обычных дисководов, либоназванием устройства, например, «CDROM» для накопителей CD-ROM. Поддерживаютсяустройства LS-120, Iomega ZIP, ATAPI CD-ROM, IDE- и SCSI-диски. Может приниматьзначения:
«A,C»- такой выбор оправдан только для случая загрузки с дискеты и встречался в старыхмоделях ПК,
«A,C,SCSI»,
«A,SCSI,C»,
«C only»,
«C,A»,
«C,A,SCSI»,
«C,CDROM,A»,
«CDROM,C,A»,
«D,A,SCSI»(предназначено при использовании минимум двух IDE-жестких дисков),
«E,A,SCSI»(аналогично для 3-х дисков),
«F,A,SCSI»(аналогично для 4-х дисков),
«LS/ZIP,C»,
«SCSI,A,C»,
«SCSI,C,A».
Теперь заглянемв не такое уж и далекое прошлое. Очень непривычный вариант загрузки в свое времяпредлагал «Phoenix BIOS» с опцией «System Load». Опция имеладва параметра:
«Standard»- ОС могла быть загружена (по умолчанию) либо с флоппика, либо с жесткого диска,
«DisketteLock» — только с жесткого диска. Понятно, что это было давненько.
Один из ветеранов- опция «Boot devices». В ней явным образом указывалась не последовательностьзагрузочных устройств, а… дисковод-загрузчик.
Ну а в более современныхверсиях BIOS опция «Boot Sequence» трансформировалась в несколько самостоятельныхопций, естественно с большей возможностью отбора и большей гибкостью. Это выглядитследующим образом, например, у «AMI BIOS»:
«First BootDevice»
«Second BootDevice»
«Third BootDevice»
«Boot OtherDevice» (или «FourhBoot Device»)
Параметры могутпринимать следующие значения: «Floppy», «HDD-0», «HDD-1»,«HDD-2», «HDD-3», «LAN» (или «Network»),«SCSI», «LS/ZIP», «CD-ROM», «Enable», «Disabled».Конечно, не все перечисленные устройства могут быть первичными загрузочными, перечисленвесь перечень устройств для всех четырех опций.
А один из вариантов«AMI BIOS» содержит те же опции, но со значениями «Floppy»,«Floptical» (RS 120), «CD ROM», «SCSI Device», «Network»,«IDE0», «IDE1», «IDE2», а опция «Try Other BootDevices» через значение «Yes» дает возможность не дополнительноговыбора варианта загрузки, а по сути, определяет, поддерживает ли BIOS загрузку системысо второго или третьего загрузочного устройства, если система не была найдена напервом.
Более современныйвариант «AMI BIOS» выглядит совсем необычно: «Disabled», «1stIDE-HDD», «2nd IDE-HDD», «3rd IDE-HDD», «4th IDE-HDD»,«Floppy», «ARMD-FDD», «ARMD-HDD», «ATAPI CDROM»,«SCSI» (только в качестве первого или второго загрузочного устройства),«NETWORK» и «I2O» (Intelligent Input Output) (последниедва параметра только в качестве первого загрузочного устройства). Об ARMD (ATAPIRemovable Media Disks) смотри подробнее в разделе «Peripherals & Resources»,а также чуть ниже в опции «Support Removable Disks under BIOS as Fixed Disks».
Необходимо такжеотметить, что не всегда рекомендуется значение «Network» указывать в качествепервого загрузочного устройства. При этом могут возникнуть проблемы «арбитража»между сетевым адаптером и другим устройством в процессе загрузки системы.
Другое возможноеназвание опции — «System Boot Sequence».
Необходимо ещеотметить следующее. Все перечисленные варианты опций не охватывают всех возможныхнюансов загрузки, предлагаемых различными версиями BIOS. Поэтому пользователь долженбыть всегда готов к встрече с нестандартной ситуацией. Подтверждение тому — BIOSматеринских плат от «ABIT» (BE6 и BP6), которые содержали дополнительный(extra) IDE-контроллер. Тогда в «BIOS Setup» указание на SCSI заменяетсяна «SCSI/EXT». Но самое главное это то, что система может быть загруженас IDE-диска на третьем или четвертом каналах IDE-интерфейса, ну и естественно соSCSI-диска и первых двух IDE-каналов. Правда, ситуация «усложняется» тем,что пользователю придется дополнительно повозиться с опцией
x Boot SequenceEXT Means
— (последовательностьзагрузки с дополнительных устройств) со значениями «IDE», «SCSI».Для того, чтобы грузиться с 3-го или 4-го IDE-каналов, надо в основной опции выбратьрасширение «SCSI/EXT», а затем в дополнительной — значение «IDE».
В дополнение ковсему вышесказанному! Правда, это касается некоторых старых системных плат. Еслисистема не может найти загрузочной области на «первом» устройстве, хотяона присутствует на последующих (или следующем), система может прекратить загрузкус выводом сообщения «No Operating System Found». Понятно, что в этом случаенадо исправить последовательность загрузки в «Boot Sequence».
Дополнительносмотрите ниже опцию «HDD Sequence SCSI/IDE First».
/>
Рисунок 3.1 CMOS Setup Utility
Boot Up Floppy Seek
— (поиск дисковода при загрузкекомпьютера). Так можно перевести название этой функции. Но смысл функции значительношире, поскольку BIOS проверяет, есть ли дисковод для дискет, и идет ли речь приэтом о 40- или 80-тидорожечном дисководе. Производится также проверка первоначальногопозиционирования головок (поиск нулевой дорожки), т.е. в итоге обеспечивается функциональнодостаточная проверка работоспособности дисководов гибких дисков при проведении тестасамотестирования системы.
Поскольку все современныедисководы имеют 80 дорожек (с 1993 года дисководы на 40 дорожек не выпускаются;они поддерживали формат в 360 КБ), то выполнение этой функции является необязательным.Необходимо заметить, что BIOS не может определить разницу между 720K, 1.2M, 1.44Mили 2.88M типами дисководов, т.к. все они имеют 80 дорожек. Имеет смысл установитьэту опцию в «Disabled» (иначе — «Enabled»), что позволит сократитьобщее время тестирования ПК после его включения. Разрешение опции имеет смысл тольков случае, когда загрузка системы производится с дискеты, да и то...
Другое название опции — «Floppy DriveSeek At Boot».
«Phoenix BIOS» содержитподобную опцию под названием «Fast Boot». Речь в ней идет о возможностипропустить проверку флоппи-дисковода. Уже из наименования опции становится понятным,какой смысл вкладывается в значения «Disabled»/«Enabled».
Подобную задачу решает и опция«Phoenix BIOS» под названием «Floppy Check».
Boot Up Numlock Status
— опция, определяющая, в какомрежиме после включения компьютера («Num Lock After Boot») должна работатьдополнительная цифровая клавиатура (Numeric Keyboard). Разрешение этого параметравключает индикатор «Num Lock», и цифровая клавиатура становится «генератором»кодов цифр и знаков. В противном случае генерируются коды стрелок, , и т.д., т.е. цифровая клавиатура функционирует в режиме управления курсором.Может принимать значения:
«On» (иногда «Enabled»или «Yes») — включено,
«Off» (иногда «Disabled»или «No») — отключено.
В некоторых версиях BIOS можетпоявиться и значение «Auto», оно и будет устанавливаться по умолчанию.
Другие названия опции: «System Boot Up NumlockStatus», «System Boot Up Num Lock». «AMI BIOS» предлагает свое название- «Boot Up Num-Lock», хотя ясно, что полет фантазии для данной функциивесьма ограничен. Подтверждение тому — опции «Numlock» и «Num Lock(n/a)». Одним же из самых «старинных и красивых» вариантов была опция«Numlock enabled at boot».
Режим работы в любой моментвремени меняется кнопкой .
Дополнительная информацияпредставлена в разделе Keyboard.
Boot Up System Speed — опция выбора тактовой частоты процессорапри загрузке. Значение «Low» переводит процессор в режим работы с половиннойтактовой частотой и без использования внутренней кэш-памяти. Правда, в некоторыхслучаях тактовая частота системы может быть установлена на уровне AT-шины, т.е.около 8 МГц. Естественно, что изначально понижается пропускная способность системнойи локальных шин, работы памяти и видеоканала, т.п. Такой режим может потребоватьсяпри работе со старыми программами или платами расширения, а также при возможныхпроблемах при запуске системы. По умолчанию всегда устанавливается значение «High».Несмотря на кажущуюся архаичность данной опции, Вы ее найдете в самых современныхсистемах.
Опция может носить название«System Boot Up CPU Speed». Тот же «AMI BIOS» мог предложитьвозможность смены тактовой частоты процессора с помощью набора клавиш — ++(или ).
Boot Virus Detection — (определение вируса в загрузочном секторе).Смысл этого параметра отличается от «Virus Warning» и заключается он вследующем. Если этот параметр запрещен («Disabled»), то до загрузки операционнойсистемы BIOS переписывает загрузочный сектор во флэш-память и сохраняет его там.Но при этом никаких последствий для системы и пользователя не возникает. При установкепараметра в «Enabled» BIOS не будет загружать систему с жесткого диска,если содержимое boot-сектора будет отличаться от сохраненного в памяти. При этомсистема выводит сообщение, и пользователю далее предоставляется возможность либозагрузить систему с жесткого диска, либо с дискеты.
Опция может носить название«BootSector Virus Detection».
CPUID Instruction — не совсемясная опция. С одной стороны, в процессе проведения POST-теста на одном из его этаповвыполняется команда CPUID для получения т.н. «CPU Vendor String» и параметровFamily/Model/Stepping. Т.е. речь идет об идентификации процессора. Естественно,что этот этап POST никак не связан с присутствием в BIOS рассматриваемой опции.
С другой стороны, можно быловстретить и такое разъяснение. При установке значения «Enabled» программымогут распознавать действующий процессор, например, 486-й, как процессор следующегопоколения.
Cyrix 6x86 / MII CPU ID — если в системе установлен соответствующий названию опции процессор, необходимо опциюразрешить («Enabled»). В данном случае поддержка процессоров Cyrix осуществляетсячерез BIOS, хотя можно встретить и более традиционный вариант — установку перемычекна системной плате.
Daylight Saving — во включенномсостоянии («Enabled») эта опция позволяет автоматически добавлять иливычитать один час при весеннем или осеннем переводе времени (последнее воскресеньеапреля и аналогично в октябре). Этот параметр можно отключить, если установлена«Windows 9x» (или выше), самостоятельно регулирующая этот процесс.
Delay IDE Initial — (задержка инициализации IDE-устройства).В данном параметре устанавливается интервал времени (в секундах), в течение которогоIDE-устройство не будет опрашиваться BIOS после включения питания. Ненулевое значениепараметра рекомендуется устанавливать только в случае применения старых жесткихдисков. Не все старые приводы способны были достичь номинальной скорости вращенияза время, которое при включении ПК проходит до начала тестирования жесткого диска.При этом неверно могли быть определены параметры диска или даже пройти его инициализация.Продолжения загрузки системы при этом далее могло и не быть. Опция была введенапервоначально в «AMI BIOS» для использования старых накопителей и позднеебыла оставлена для совместимости.
В различных версиях BIOS могутвстретиться абсолютно идентичные функции: «Hard Disk Pre-Delay», «DelayFor HDD (Secs)» и «Delay IDE Initial (Sec)». Хотя при этом могутнесколько варьироваться значения параметров: от «0» до «15»,от «0» до «30», от «1» до «15» и «Disabled».Возможен также и такой подбор значений: 3, 6, 9, 12, 15, 21, 30 и «Disabled»(по умолчанию). «Disabled» означает, что задержка не устанавливается длявсех дисков в системе.
Есть еще одна интересная опцияс названием «Delay for SCSI/HDD (Secs)». Все сказанное выше справедливои для SCSI- дисков. Только речь здесь идет уже о PCI SCSI BIOS и о правильном определениипараметров диска через BIOS SCSI-контроллера. Для этого и задается задержка от 0до 60 сек.
Deturbo Mode — при разрешении этого параметра сигналFLUSH# процессора становится активным, и никакие данные после этого не кэшируютсяв свой внутренний кэш процессорами архитектуры Pentium Pro (Pentium II, Celeronи т.п.). Разрешение этого параметра («Enabled») следует использовать толькопри необходимости сознательно замедлить работу компьютера. «Disabled»устанавливается по умолчанию.
Опция «AMI BIOS»,«Boot Speed», аналогична предыдущим и предлагает следующие значения: «Deturbo»и «Turbo» (по умолчанию). Стоит напомнить, что снижение скоростных характеристикможет понадобиться и для старых карт расширения.
Опции могут носить название«Turbo Switch», «Turbo Switch Function» и «Turbo/DeturboSwitch», хотя в некоторых случаях речь может идти только о разрешении работыпереключателя . А в некоторых случаях, что естественно связано с реализациейчипсета и маркой процессора, возможно также периодически приостанавливать конвейерпроцессора. Некоторые из этих опций уже изъяты «из обращения».
Drive A, Drive B — с помощью данных опций пользовательустанавливает спецификацию, формат, можно сказать, стандарт применяемых в системефлоппи-дисководов. Не имеет значения, присутствует второй «флоппик» вПК или нет, процедуры инсталляции и установки параметров дисководов в «BIOSSetup» попросту стандартизованы, поскольку предложить еще что-либо по даннойтеме вряд ли возможно. Несколько обобщая возможные варианты параметров установки,имеем следующее:
«None» (или «Disabled»,или «Not Installed») — дисковод отсутствует либо запрещен доступ к нему,
«360K, 5.25 in»- 5-1/4 — дюймовый стандарт дисковода, емкостью в 360 КБ,
«1.2M, 5.25 in»- 5-1/4 — дюймовый AT-стандарт высокой плотности, емкостью 1,2 МБ,
«720K, 3.5 in» — 3-1/2 — дюймовый стандарт, емкостью 720 КБ,
«1.44M, 3.5 in»- аналогично для емкости 1,44 МБ,
«2.88M, 3.5 in»- аналогично для емкости 2,88 МБ.
Опции, предназначенные дляфлоппи-дисководов, также могут носить разные наименования, хотя возможности здесьявно ограничены: «Floppy Drive A:/B:», «Diskette A:/B:», «LegacyDiskette A:/B:».
Flash BIOS Protection — включение опции запрещает доступ кFlash BIOS вирусам и… неопытным пользователям. При этом не может быть произведенообновление содержимого Flash BIOS. Для обновления функцию надо отключить. На некоторыхматеринских платах функция реализована не в виде опции «BIOS Setup», ав виде перемычки, либо не реализована вовсе. Желательно функцию включить. Можетпринимать значения:
«Enabled» — защитаустановлена,
«Disabled» — доступразрешен.
Естественно, что такая жефункция присутствует и в «Phoenix BIOS». Только в «Flash Write»(это видно по названию) все наоборот: «Disabled» делает невозможной перезаписьBIOS, «Enabled» допускает такую операцию. В любом случае более серьезногоотношения к себе потребует документация на материнскую плату и знание самого процессаобновления Flash, если в этом будет необходимость.
Естественно, что после перезаписиBIOS защита должна быть установлена снова.
Несколько слов о необходимостиперепрошивки BIOS! В связи с чем может возникнуть потребность решать такую задачу?Как правило, это связано с правильным распознаванием новых процессоров, поддержкойнового оборудования, т.п. Зачастую производители системных плат, выпуская новыйпродукт, заведомо идут на некоторое сокращение пользовательских установок «BIOSSetup», лишая конечного пользователя возможности полноценно настраивать систему.Позднее, а это происходит не всегда, такой производитель все же подготавливает обновленияBIOS, размещая их на своем сайте.
Что касается оборудования,то достаточно вспомнить о различных ограничениях и поддержке жестких дисков большойемкости, о поддержке различных устройств в качестве загрузочных и т.д. Достаточнотакже вспомнить о полноценной поддержке стандарта ACPI со стороны BIOS и о многомдругом. Все эти вопросы значительно полнее рассматриваются в литературе, посвященноймодернизации BIOS, поэтому большей детализации здесь не требуется.
Floppy 3 Mode — еще одна, не так уж и редко встречающаяся,опция по установке параметров флоппи-дисководов. Во включенном состоянии («Enabled»)опция позволяет системе, как это не тривиально, поддерживать 3,5-дюймовые дисководыс возможностью читать дискеты емкостью 1,2 МБ. Хитрость в том, что этот режим являетсяяпонским стандартом для флоппи-дисководов и естественно не применяется, за исключениемнекоторых стран Юго-Восточной Азии и собственно Японии, во всем остальном мире.А по техническим параметрам совместное использование опции и таких «японских»дисководов позволяет достичь скорости передачи в 1 Мб/сек. Так что эта совместимость«в наших условиях» имеет мало смысла.
Опция может называться и «Floppy3 Mode Support».
Halt On — сразу после включения ПК, во время тестасамопроверки POST, при нахождении какой-либо аппаратной ошибки система прекращаетзагрузку и выводит наименование устройства, вызвавшего сбой. Будет ли произведенаостановка, и в каких случаях это произойдет, как раз и определяет параметр опции«Halt On». Возможными параметрами являются:
«No Errors» — POSTникогда не прерывает работу, какая бы нефатальная для системы ошибка не была обнаружена(нарушение работы устройства или даже его отсутствие),
«All Errors» — остановкаработы при возникновении любой критической, тем более фатальной, ошибки. Интегрированнаяопция,
«All, But Keyboard»- остановка при любой критической ошибке, кроме ошибки клавиатуры,
«All, But Diskette»- аналогично, только с игнорированием ошибок дисководов,
«All, But Disk/Key»- игнорирование ошибок клавиатуры и дисководов.
«Phoenix BIOS» содержитаналогичную опцию под названиями «Error Halt», «POST Error Halt»или «POST Errors», правда, с заметно ограниченными возможностями: «HaltOn All Errors» (также «Enabled») и «No Halt On Any Errors»(также «Disabled»).
HDD Sequence SCSI/IDE First- в представленной уже опции«Boot Sequence» (или аналогичной) пользователь может выбрать в качествезагрузочного любое мыслимое и немыслимое устройство. Но так было не всегда. И этокасается также SCSI- и IDE-дисководов. При размещении устройств IDE и SCSI в однойи той же системе загрузочным устройством мог быть основной (master) жесткий дискна первичном канале IDE. Обычно загрузка с диска SCSI при смешанной конфигурациибыла невозможна. Но это, прежде всего, было связано с возможностями системной платы.В современных материнских платах возможность загрузки с дисководов SCSI предусмотрена.
В BIOS материнской платы ASUSP/I-P55T2P4 (1996 г.) был предусмотрен параметр «HDD Sequence SCSI/IDE First».Аналогичные опции появились затем в BIOS системных плат других производителей. Благодарятакой возможности стало вполне реальным помещать загрузочную запись для операционнойсистемы не только на диск IDE, но и на диск SCSI. А это позволяет загружать несколькоОС, не используя специальных программных средств. Возможными значениями параметраявляются: «SCSI», «IDE».
Аналогичную задачу решаетопция «First Hard Disk Drive». Абсолютно идентичны и ее значения.
Keyboard — (клавиатура). Значение «Installed»не вызывает вопросов. Если установить «Not-installed», эта опция укажетBIOS на отмену пpовеpки клавиатуpы во вpемя стаpтового теста, что позволяет пеpезапускатьПК с отключенной клавиатуpой без выдачи сообщения об ошибке теста клавиатуpы. Этоможет оказаться необходимым при работе файл-сервера, сервера печати, в т.ч. из соображенийбезопасности.
Аналогичную задачу решаетопция «System Keyboard» (AMI BIOS) с параметрами «Present» (поумолчанию) и «Absent».
LAN Remote Boot — эта опция «Phoenix BIOS» заметноотличается от приведенной выше «Boot From LAN First», поскольку речь идетне о порядке подключения загрузочных модулей или разрешении удаленной загрузки.Данная опция предназначена для установки режима такой загрузки и носит протокольныйхарактер. Функция удаленной загрузки может использоваться, с одной стороны, в специальныхсетевых средах, когда ни флоппи-дисковод, ни жесткий диск не установлены в системеили опциально отключены. С другой стороны, удаленная загрузка может функционироватьв локальном компьютере и при наличии других средств загрузки операционной системы.При удаленной загрузке могут быть реализованы два различных протокола загрузки:BootP и LSA. Отсюда и возможные значения:
«BootP» — «BootP»сетевой BIOS активизирован и операционная система может быть загружена с серверапосредством BootP-протокола,
«LSA» — аналогичнодля LSA-протокола,
«Disabled» — удаленнаязагрузка невозможна. Сетевой BIOS не активизирован.
Через «BIOS Setup»можно также включить поддержку «Intel Boot Agent», что позволит загрузитьПК по сети с использованием протоколов PXE и RPL. Так что возможны и другие вариацииподобных опций.
Language Support — опция по установке языка интерфейса«BIOS Setup». Возможных значений, как правило, пять: «English (US)»(по умолчанию), «Francais», «Italiano», «Deutsch»,«Espanol». Данная опция предложена «Phoenix BIOS». Он же предлагаети опцию «Language». «AMI BIOS» представил опцию «Change LanguageSetting».
Memory Test — (тест памяти).Эта старенькая опция «Phoenix BIOS»(почти аналог«Quick Power On Self Test») позволяла пропустить («Disabled») тест памяти при проведении POST-теста. Тест памяти, как нетрудно догадаться,проводился при выборе значения «Enabled».
Memory Test Tick Sound — опция, позволяющая сопровождать тестпамяти периодическими звуковыми сигналами. Рекомендуется устанавливать в «Enabled»для озвучивания пpоцесса загpузки, косвенной оценки объема инсталлированной памятии дополнительного подтверждения, в частности, правильности установок «CPU clockspeed/Turbo switch». Последнее может удивить пользователя! А дело в том, чтопо высоте тона (будем считать, что каждый наделен музыкальным слухом) можно, опять-такинесколько субъективно, оценить быстродействие загружаемой системы. На это как рази влияют определенные опции «BIOS Setup», о них уже сказано выше, а такжеположение переключателя .
Данная опция в новых системахпрактически уже не встречается.
Numeric ProcessorTest — (тест цифрового пpоцессоpа). Речь в данной опции идет о проверке математическогосопроцессора (FPU — Floating Point Unit). Хотя эта опция и устарела, но тем не менеепарк стареньких ПК еще не исчез бесследно. Устанавливается в «Disabled»,если сопроцессор отсутствует (386SX, 386DX, 486SX, 486SLC, 486DLC, более низкиемодели). Пpи отключении этого теста сопpоцессоp, если он даже и пpисутствует в системе,не pаспознается и считается отсутствующим.
Option ROM Scan — (сканированиенеобязательного (опциального) ПЗУ). «Необязательное» ПЗУ — это фрагментBIOS, который может располагаться на платах адаптеров и вызываться через системныйBIOS для инициализации платы. Сканирование такого необязательного ПЗУ применяетсяв основном только к контроллеру SCSI. Параметр опции включает («Enabled»)или отключает («Disabled») выполнение инициализации ПЗУ. ИнициализацияПЗУ включает в себя сканирование шины SCSI на предмет наличия устройств, содержащихдополнительный BIOS. Но речь может идти и о системной загрузке через сеть. Тогдапоиск дополнительного BIOS будет вестись и на специализированных сетевых картахрасширения.
Следующая опция, «Delayon Option ROMs», решает еще одну задачу. Если опция включена, BIOS будет делатькраткую задержку в конце каждого сканирования необязательного ПЗУ. Задержка предоставляетаппаратуре платы некоторое время, чтобы она пришла в устойчивое состояние послеинициализации. Задержка несколько замедляет начальную загрузку, но ее имеет смыслвключать, если во время начальной загрузки инициализация оборудования выполняетсянеустойчиво.
Еще одну дополнительную опциюпредложил «AMI BIOS». В опции «Display Mode at Add-On ROM Init»также речь идет об инициализации дополнительного BIOS, но уже о том, в какой формепроцесс инициализации «Add-On ROM» будет отображаться на системном мониторево время проведения POST. Значения опции: «Force BIOS» («принудительныйвывод на дисплей процесса инициализации») и «Keep Current» («сохранениетекущего состояния» — не совсем ясный момент).
Overclock Warning Message- при установке опции в «Enabled»в процессе самотестирования системы выводится соответствующее сообщение, если процессорразогнан. Столь замечательная опция принадлежит «AMI BIOS».
Quick Power On Self Test — (быстрый тест компьютера после включенияпитания). Разрешение этого параметра приводит к некоторому сокращению времени, затрачиваемогона начальное самотестирование компьютера (POST), особенно при значительных объемахоперативной памяти. Следует только учесть, что память, например, в этом случае нетестируется, а только проверяется ее размер. Сокращение времени тестирования происходиттакже за счет пропуска некоторых пунктов проверки (например, упрощенно фиксируетсяготовность жесткого диска, без специальной паузы ожидания на «разгон»двигателя).
Если при работе ПК возникаюткакие-либо проблемы, то лучше при его включении осуществлять полный тест. Хотя надоотметить, что часто встречающиеся рекомендации по сокращению времени загрузки ПКне дают особенного эффекта, а вот проблем перед пользователями ставят достаточно.Поэтому к советам специалистов необходимо подходить дифференцировано, т.е. решатьв каждом конкретном случае «свою» маленькую проблему. Но однозначно, еслисистема работает длительное время стабильно и без сбоев, то опцию имеет смысл всеже включить. Возможные проблемы, связанные уже с функционированием операционнойсистемы, должны рассматриваться отдельно и не в связи с состоянием данной опции.Может принимать значения:
«Enabled» — разрешено,
«Disabled» — запрещено(по умолчанию).
«AMI BIOS» можетсодержать аналогичную опцию под названием «Quick Boot» или «QuickBoot Mode». «Phoenix BIOS» предложил опцию «Fast Boot»со значениями «Auto» (разрешение «быстрого» теста) и «Disabled».
Напоследок несколько слово самом тесте, хотя эта тема будет рассматриваться отдельно. Во время выполненияPOST-теста проверяются все системные компоненты и устройства. Проверяются регистрычипсета, инициализируется и тестируется основная память, видеоканал, идентифицируетсяцентральный процессор, идентифицируются устройства IDE-интерфейса, порты, в томчисле такая стандартная периферия, как клавиатура и мышь, т.п. При всем этом составляютсяконтрольные суммы (см. следующий раздел) конфигурации системы, которые могут затемсверяться со значениями, хранящимися в памяти, и иногда быть поводом для беспокойства.Включение вышеприведенной опции не затрагивает большинства подтестов и поэтому недолжно вызывать тревоги при стабильной работе системы.
RTC Y2K H/W Roll Over — при установке опции в «Enabled»происходит тестирование системы на проблему 2000 года. «Disabled» устанавливаетсяпо умолчанию. Несмотря на характер проблематики, опции такого рода встречаются довольноредко. Проверка на правильность отображения через CMOS RTC 2000-го года стала встраиватьсяв системы в 98-м году и не получила массового распространения. Причина заключаласьи в том, что на уровне BIOS весьма непросто оказалось реализовать полноценную диагностику,ведь требовалась проверка не только «новогодней ночи», а и многих другихдат (например, 29 февраля).
Scan User Flash Area — (просмотр пользовательской области памяти).4 КБ пользовательской области Flash-памяти, расположенной в области адресов FFFF8000h-FFFF8FFFh,стандартно предназначены для вывода на экран монитора в процессе POST-теста т.н.OEM-логотипа. Эта область памяти является перенастраиваемой. С помощью специальныхутилит в эту область можно записать собственный логотип, а также при желании пользовательскиебинарные файлы, которые могут быть запущены во время загрузки. Включение опции («Enabled»)позволяет BIOS просматривать Flash-память для поиска таких файлов и их запуска вовремя POST. «Disabled» устанавливается по умолчанию, при этом исполняемыекоды пропускаются.
Данная опция характерна для«Phoenix BIOS» и «AMI BIOS».
Setup Prompt — эта опция «AMI BIOS» позволяетвыводить/не выводить на экран сообщение «Press F1 to enter SETUP» длядоступа к «BIOS Setup» в процессе старта системы. «Enabled»устанавливается по умолчанию, а «Disabled» косвенно может служить в качествезащитной функции. «Phoenix BIOS» содержит такую же опцию, но с выводомсообщения «Press F2 to enter SETUP».
Но надо отметить, что на протяжениимногих лет огромные армии пользователей ПК общались с системой через другую и естественноболее привычную опцию «AMI BIOS» — «Hit „Del“ Message Display»,отключение которой не позволяло вывести на экран монитора сообщение о том, с помощьюкакой клавиши возможен доступ к «BIOS Setup».
Small Logo (EPA) Show — данной опцией пользователь решает проблему,выводить на экран в процессе загрузки логотип или нет («Enabled» и «Disabled»соответственно). EPA (Environmental Protection Agency) — это «Агенство по защитеокружающей среды»). С его деятельностью связана реализация программ по энергосберегающимтехнологиям (подробнее об этом в разделе «ACPI»).
Summary Screen — опция «Phoenix BIOS», позволяющаявыводить («Enabled») или не выводить («Disabled») на экран мониторасистемные (диагностические) сообщения в процессе загрузки системы.
Аналогичная опция «AMI BIOS» называется «Boot-time Diagnostic Screen». По умолчанию(«Disabled») BIOS отображает только графический логотип вместо более полезныхсообщений о начальной загрузке. Для отображения всех информационных сообщений опциюнадо включить.
С приведенными выше солидаризируетсяеще одна опция «Phoenix BIOS» под наименованием «Quiet Boot»(«спокойная загрузка»). Для нее «Disabled» означает полноценныйвывод на экран всей процедуры начального тестирования (POST-сообщения), а «Enabled»ведет к показу только т.н. «OEM logo». Правда, при этом с помощью специальногонабора клавиш (он указывается в документации) можно все-таки вывести и более нужнуюинформацию.
Но надо отдать должное «PhoenixBIOS». Еще в далекие начальные 90-е годы предвестником «Quiet Boot»была опция «Silent Boot» («тихая загрузка»). Установка «Enabled»полностью скрывала все стартовые сообщения, и экран монитора оставался «пустым»(blank) в продолжение всей загрузки.
Support Removable Disks underBIOS as Fixed Disks — даннуюи столь «длинную» опцию можно рассматривать как дополнение к опции «BootSequence», но ее самостоятельность налицо, поскольку речь идет о SCSI-интерфейсе.Опция позволяет использовать съемные медиа-устройства SCSI, такие как, например,CD-ROM, без инсталляции дополнительных драйверов. Возможные значения опции:
«Boot Only» (значениепо умолчанию) — только выбранное съемное медиа-устройство назначается как загрузочноеустройство и рассматривается как жесткий диск (см. дополнительно опцию «PrimaryMaster ARMD Emulated as» в разделе, посвященном периферии),
«All Disks» — всесъемные устройства поддерживаются SCSI BIOS и рассматриваются как жесткие диски,
«Disabled» — ниодно из устройств не воспринимается системой как жесткий диск из-за отсутствия поддержкиSCSI BIOS и поэтому каждое из них нуждается в инсталляции соответствующих драйверовдля функционирования в среде операционной системы. Возможна ситуация, когда съемноезагрузочное устройство должно быть временно изъято из системы. В этом случае должнабыть обеспечена поддержка оставшихся устройств со стороны ОС, после чего также выбираетсязначение «Disabled».
Данная опция будет проигнорированапри блокировке SCSI Host-адаптера.
Swap Floppy Drive — (перестановка дисководов). Опция, позволяющая«поменять местами» дисководы A: и B: и сделать загрузочным дисковод B:(или наоборот). Опция имеет смысл только при наличии двух дисководов в компьютереи необходимости сделать загрузочным дисковод 5.25", хотя можно предположитьналичие двух трехдюймовых дисководов. При этом дисководы меняются местами толькологически, а не физически. Это означает, что никаких «механических» действий(переподключение дисководов) пользователь не производит. Стоит упомянуть, хотя этобудет обидно для читателя, что загрузочным может быть только дисковод A:. Можетпринимать значения:
«Enabled» — разрешено,
«Disabled» — запрещено(по умолчанию).
Опция может иметь название«Floppy Drive Swap» или «Onboard FDC Swap A&B» со значениями«No Swap» и «Swap AB».
Краткая справка! Шлейф дляподсоединения дисководов имеет несколько перекрученных (twisted) проводников, покоторым передаются сигналы «Активизация двигателя A(B)», «Выбор дисководаA(B)». Данная опция и позволяет как раз контроллеру флоппи-дисководов управлятьэтими сигналами, тем самым освободив пользователя от необходимости возиться со шлейфом.
USB Keyboard Support Via — (поддержка USB-клавиатуры через ...).Таких методов два: либо поддержка USB-клавиатуры операционной системой на уровнедрайверов, либо аппаратное определение через BIOS. Если есть необходимость работыв операционной системе, не поддерживающей USB-шину, то необходимо включить поддержкутакой клавиатуры через BIOS. Естественно, что предварительно должна быть включенаобщая поддержка интерфейса. Может принимать значения:
«OS» — речь идет,например, о «Windows 98»,
«BIOS» — такая установканеобходима для той же «MS-DOS» или «UNIX».
Понятно, что включение поддержкиUSB-клавиатуры через BIOS, при работе с «Windows Me», никак не может ухудшитьситуацию.
«Phoenix BIOS» содержитпочти аналогичную опцию, точнее даже две. К тому же они носят более расширенныйхарактер, так как речь может идти и о «мыши». Но есть одно существенноеотличие. Данные опции предназначены для поддержки функционирования на USB-шине «обычных»,т.е. стандартных устройств. Их подключение может осуществляться через специальныепереходники, поэтому ничего странного во всем этом, и с аппаратной стороны, и всамих этих опциях нет. «USB BIOS Legacy Support» через «Enabled»/«Disabled»разрешает/запрещает поддержку клавиатуры (или мыши) напрямую через BIOS. Втораяопция («USB Legacy Support») разрешает/запрещает распознавание периферииоперационной системой.
USB Mouse SupportVia — метод поддержки USB-мыши. Опция абсолютно аналогична вышеприведенной.Идентичны и ее параметры: «OS», «BIOS».
Video — установка типа видеоадаптера для первичногосистемного монитора. Хотя вторичный монитор поддерживается и некоторыми ОС, установкив «BIOS Setup» для него отсутствуют. По умолчанию устанавливается «EGA/VGA».Возможны варианты:
«Mono» (Monochrome)- для монохромных видеоадаптеров,
«Hercules» — такжедля монохромных видеоадаптеров,
«MDA» — для монохромныхвидеоадаптеров, поддерживающих только текст,
«CGA 80» (ColorGraphics Adapter) — для режима 80 колонок,
«CGA 40» (ColorGraphics Adapter) — для режима 40 колонок,
«EGA/VGA» (EnhancedGraphics Adapter/Video Graphics Array) — для EGA-, VGA-, SVGA- и PGA-адаптеров мониторов.Последний параметр может называться и «VGA/PGA/EGA».
Опция может иметь названиеи «Primary Display», а для выбора значений могут быть предложены «VGA/EGA»,«CGA40x25», «CGA80x25», «Mono» и «Absent»(или «Not-installed»). Вариант с отсутствующим дисплеем («Absent»)также может найти применение, как ни странно, например, в специализированных технологическихсистемах. Во всяком случае, автор с такой ситуацией сталкивался.
Опция может также называться«Video Display» или даже «Video Card».
И еще! В «BIOS Setup»такой тип адаптера также может встретится, а в литературе так уж точно — XGA (eXtendedGraphics Array). Такие видеоадаптеры начали выпускаться «IBM» в 1990-мг. для компьютеров с шиной MCA, они поддерживали режим «Bus Master», отличалисьповышенным разрешением, высококачественной графикой и производительностью.
Необходимо вспомнить и о применениижидкокристаллических дисплеев. Опция может называться «LCD&CRT», азначения параметра могут быть следующие:
«LCD» (Liquid CrystalDisplay) — жидкокристаллический дисплей,
«CRT» (Cathode RayTube) — дисплей с электронно-лучевой трубкой,
«AUTO» — автоматическоеопределение устройства. Это же значение не требует от пользователя дополнительныхдействий при смене монитора на другой тип,
«LCD&CRT» — объединенный параметр, который также устраивает оба типа устройсв.
Virus Check Reminder — (напоминание о проверке системы на вирус).Суть данной опции в напоминании пользователю о необходимости антивирусной проверкисистемы, ее проведении и установке некоторых временных характеристик. Это означает,что на экран монитора в процессе загрузки выводится напоминание, совпадающее с названиемопции. Выводится в виде вопроса, на который необходимо ответить. Сама же проверкана вирусы осуществляется с помощью встроенных программных средств. Для ответа возможныдва варианта: «Yes» или «No». Если выбрать «No», вопрос-напоминаниепоявится при следующей загрузке. Если выбрать «Yes», то будет произведенаантивирусная проверка. Ну а временные характеристики — это и есть значения самойопции. Напоминание о проверке будет выводиться только в те дни, для которых производитсядополнительная конфигурация. Конфигурационные значения опции могут быть следующие:
«Disabled» — функция«напоминания» отключена,
«Daily» — напоминаниевыводится каждый день в течение первой загрузки системы,
«Weekly» — то жесамое, только раз в неделю,
«Monthly» — напоминаниевыводится только один раз в месяц, во время первой загрузки в текущем месяце.
Virus Warning — (предупреждениео вирусе). Разрешение этого параметра («Enabled») запрещает любую записьв загрузочный сектор жесткого диска (master boot record, или MBR, — главная загрузочнаязапись) или таблицу разделов (partition table). При попытке изменения этих областейBIOS останавливает систему с выводом на экран монитора соответствующего сообщения,а также подачей звукового сигнала. При этом пользователь может либо pазpешить запись,либо запpетить ее.
Wait for If AnyError — если опция включена,BIOS будет ожидать нажатия клавиши для продолжения загрузки в случаекакой-либо неисправности, определенной на стадии тестирования POST, но только вслучае нефатальной ошибки. При этом может быть задан перечень аварийных событий,требующих подтверждения пользователя. Если установлено в «Disabled», системавыводит пpедупреждение и пpодолжает загpузку без ожидания нажатия клавиши. Рекомендуетсяустанавливать в «Enabled» (или «Yes»). «Disabled»(или «No») может быть рекомендовано для серверных систем, работающих сотсоединенной клавиатурой.
Как видим, данная опция «AMIBIOS» по содержанию и своим действиям очень близка «эвардовской»«Halt On».
Weitek Coprocessor — (сопpоцессоp Weitek). Если он имеетсяв системе, следует установить «Enabled». Интересно, что производительностьэтого сопроцессора в 2-3 раза превышала производительность стандартных интеловских.Сопроцессор Weitek использует (скорее, использовал) некотоpую часть системного ОЗУ,поэтому память из этой области должна была быть отобpажена где-нибудь в дpугих адpесах.Одна из «древних» опций «AMI BIOS». В свое время сопроцессор«Weitek» применялся в системах на 386-х процессорах.
4) УстановкаWindows XP
Желательно, ещё перед началоминсталляции проверить конфигурацию оборудования с целью выяснить соответствует лионо минимальным требованиям. Как сообщает Microsoft, рекомендуемыми требованиямидля новейшей системы являются следующими:
· процессор, тактоваячастота которого должна быть не меньше 300 МГц. Могут использоваться процессорысемейства Intel Pentium/Celeron и AMD K6/Athlon/Duron или другие совместимые процессоры.Минимальный показатель частоты: 233МГц.
· Не менее 128 МБ оперативнойпамяти (хотя допускается использование 64 МБ, правда, обещанной производительностивы не увидите).
· Как минимум 1,5 Гбна жестком диске. (Для сравнения: Win2k PRO занимает 700 МБ, WinNT 4 занимает 300МБ, установленная Win95 OSR2 занимает 100 МБ).
· Видеокарта и мониторSVGA с разрешением не менее 800x600 точек.
· Соответственно, CD-ROMи мышь.
Как обычно, программа установкипредлагает несколько типов установки: обновление текущей версии Windows, либо такназываемая чистая установка. В первом случае до системы Windows XP Professionalможно обновить Win98, Win2kPro, WinNT, WinXP Home. Метод обновления считается самымбыстрым, надежными, простым и доступным для большинства пользователей. Действительно,обновив систему, не придется заново устанавливать все программы, настраивать, конфигурировать.Но следует отметить, что вместе с настройками и программами в новую систему может«прийти» огромное количество мусора в реестре и в системных файлах, чтонаверняка скажется на работе и стабильности системы. Тем более, никто не может гарантироватьработу установленных программ в Windows XP. Многие придется все равно переустанавливать.Так что этот метод не совсем подходит тем, кому важна скорость и стабильность работы.
Другой метод установки — этонаиболее надежный метод — чистая установка. При таком виде установки можно надеятьсяна системную стабильность в будущем. Программы, которые будут установлены в новойОС будут работать, как и должны, то есть с максимальной стабильностью. ДистрибутивWindows XP является загрузочным, поэтому проблем с установкой быть не должно. Единственно,что требует внимания — это установка ядра. Как правило, современные материнскиеплаты имеют стандартный интерфейс ACPI. Для Windows XP оптимальным вариантом считаетсяядро «Компьютер с ACPI. (Узнать, какое ядро установлено, можно выбрав в диспетчереустройств пункт „Компьютер“). Если ядро не будет таковым, то могут возникнутьмногочисленные проблемы с управлением питанием. Чтобы этого не произошло, необходимовключить в BIOS материнской платы соответствующие функции ACPI.
Итак, мы имеем: новый компьютери CD с Windows XP. Включите компьютер и вставьте инсталляционный диск с ОС в CD- или DVD-ROM. Вслучае необходимости, перезагрузите компьютер и зайдите в BIOS (setup), нажав кнопку “DEL”, для изменения опций загрузки вашего ПК (нас интересуетпараметр «загрузка с компакт-диска»).
/>
Рисунок 4.1 Меню BIOS
Для изменения параметров выбираемвкладку Advanced – Advanced BIOS Features.
/>
Рисунок 4.2 Вкладка «Advanced»
/>
Рисунок 4.3 Изменение параметров
Все настройки BIOS всегда стоят по умолчанию, поэтому изменятьничего не нужно. Нас интересует только одна строка – First Boot Device. Выберите в столбце справа, в этой же строке, [CD-ROM].
Затем выходите из BIOS, нажав клавишу F10. В сплывающем окне система спроситвас, действительно ли вы хотите сохранить изменения и выйти из меню. Нажмите клавишуY.
Теперь ваш компьютер сноваперезагрузится и, согласно нашим изменениям, начнет загрузку с компакт-диска.
/>
Рисунок 4.4. Начало установки
Программа установки Windows XP сама подготовит ваш ПК к инсталляции ОС, но перед этим непременнопредложит вам прочитать лицензионное соглашение, чтобы удостовериться, что вы принимаетевсе правила использования приобретенного продукта. После того, как вы подтвердитеэто нажатием клавиши на клавиатуре, установочная программа скопирует необходимуюинформацию для загрузки ОС с CD на жесткий диск. Послекопирования вам будет предложено выбрать и отформатировать раздел жесткого диска,на который будет установлена ОС, поскольку жесткий диск обязательно должен содержатьхотя бы один отформатированный раздел. После того, как вы выберете раздел для инсталлирования,программа продолжит копирование файлов. По завершению этой операции ваш компьютеравтоматически перезагрузится.
Установка WindowsXP. Шаг второй
После перезагрузки вам будетпредложено ввести серийный номер – Serial Number. Он должен бытьуказан на коробке с диском.
После того, как вы введете«ключ», появится диалоговое окно с выбором установки. Здесь тоже все по умолчанию,поэтому нажимаем «Далее» (“Next”).Теперь на экране появится окно с параметрами установки.
/>
Рисунок 4.5 Настройка параметров
Установите параметры языка.Вам будет предложено выбрать основной и дополнительные языки.
Нажмите кнопку Дополнительныепараметры. Откроется окно настроек, в котором будет два поля. Первое содержит путьи имя папки с файлами для установки Windows XP (значение этого поля должно стоять поумолчанию с компакт-диска). Во втором поле указывается папка, в которую будет установленасистема (тоже по умолчанию, но если вы захотите переименовать папку, сможете этосделать здесь). Специальные возможности на установку не влияют, поэтому жмем Далее.
В следующем окне вы должныбудете указать свои персональные данные, — Имя (“Name”) и Организация (“Company”). Поле Имя заполняется в обязательном порядке, а вотОрганизацию указывать необязательно, поэтому идем Далее.
/>
Рисунок 4.6 Установка Win XP
Следующее диалоговое окнопредложит вам выбрать место своего проживания (“Location”). От этого зависят форма записи даты,времени, изображение некоторых значков (например, значок валюты), а также многиезначения, которые в соответствии со страной проживания, устанавливаются по умолчанию(как, например, язык). Помимо этого, большинство программ, написанные под Windows XP, подстраиваются под параметры, указанные при установке, для болееудобной работы. Имейте это в виду! Поэтому выбираем из списка страну Россия и нажимаемкнопку Далее. Теперь установка Windows XP продолжится в автоматическом режиме ине потребует вашего участия. В зависимости от вашего скорости работы вашего ПК установкаможет занять от 20 до 50 минут. Причем, в течение этого времени еще несколько разпоявится окно, сообщающее о необходимой перезагрузке компьютера. Вам не обязательновсе это время сидеть перед монитором и скучать, вы можете спокойно заняться своимиделами, — компьютер сам перезагрузится через 15 секунд, а после перезагрузки сампродолжит установку.
Установка WindowsXP. Шаг третий
После установки Windows XP и очередной перезагрузки компьютера установочная программа произведетавтоматическую настройку системы в зависимости от особенностей оборудования вашегоПК. Она сама определит его состав и установит необходимые драйверы. На протяжениивсего этого процесса, на экране будут высвечиваться соответствующие диалоговые окошки,сообщающие о действиях программы. После завершения этого этапа компьютер снова будетперезагружен (либо автоматически через 15 сек, либо после того, как вы нажмете любуюклавишу).
Операционная система Windows XP установлена и готова к использованию.
Заключение
В данной курсовой работе рассмотрелосновные понятия об WindowsXP, описал основы работы с системой, таки возможности по настройке, рекомендуемые только для опытных пользователей. Такжеописаны компоненты, входящие в состав различных версий Windows, описаны методы повышения быстродействия системы и еевосстановления после сбоев. Рассмотрел методы управления пользователями и версииоперационных систем WindowsXP. Подробно описал BIOS, как его настроить, расписал его компоненты,рассмотрел файловые системы и сравнил их для каждой операционной системы. Такжеописал об установке WindowsXP.
Данную информацию можно использоватькак методическое пособие по Windows XP. Прочитав данныйпроект вы найдете полезную для себя информацию
Список используемыхисточников
1) Г. С. Сергеев, К.А.Погосянц – Windows XP, М: Технолоджи-3000 2007.;
2) В.В Якусевич — Справочникпо BIOS Setup, М.: ИНФРА-М, 2005 г.;
3) Г.А Саитов – НастройкаWindows XP, М.: Инфра-М, 2006 г.;
4) А. Г Колесников –Персональный компьютер, М.: Форум Инфра-М, 2006 г..
Интернет ресурсы:
1) onlyxp.narod.ru
2) microsoft.com
3) winxpsmuch.ru