Петр Ташков - Защита компьютера на 100%: cбои, ошибки и вирусы стр 4.

Шрифт
Фон

Далее достаточно простая схема, расположенная на материнской плате, проверяет соответствие напряжений номиналу. Если все питающие напряжения находятся в допустимых пределах, эта схема по отдельному проводу возвращает в блок питания сигнал Power_Good. Блок питания устроен так, что включается сразу же при поступлении сигнала Power_On, но, если в течение следующих 0,5 с на него не возвратится сигнал Power_Good, блок питания автоматически выключится. Таким образом, материнская плата проверяет питающие напряжения и предотвращает включение компьютера при значительном отклонении любого из них от нормы. Если сигнал Power_Good исчезает во время работы компьютера, блок питания выключается, а компьютер прекращает свою работу.

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

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

Ошибки при работе программного обеспечения

В программное обеспечение компьютерной системы входят три основных компонента.

1. Базовая система ввода-вывода (Basic Input/Output System, BIOS), обеспечивающая работу компьютера сразу после начального запуска.

2. Операционная система, которая управляет работой компьютера.

3. Прикладные программы.

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

Ошибки при загрузке системы Windows

Вот как протекает процесс загрузки операционной системы. После того как компьютер включен и успешно выполнена процедура начального запуска, процессор начинает выполнять инструкции BIOS, записанные в специальную энергонезависимую память CMOS. В соответствии с заложенными свойствами сразу после включения процессор обращается к начальной адресуемой ячейке микросхемы, в которой записан код BIOS. Первый набор инструкций, который выполняет процессор, называется процедурой POST (Power-On Self Test – самопроверка при включении питания). Процедура POST производит следующие действия.

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

2. Получает установки системной конфигурации из памяти CMOS.

3. Устанавливает частоту шин в соответствии с настройками, содержащимися в CMOS.

4. Проверяет наличие устройств для начала загрузки ОС, например дисковода, жесткого диска и привода компакт-дисков.

5. Инициализирует видеоадаптер, клавиатуру, дисковод гибких дисков и системный динамик.

6. Выдает звуковой сигнал о прохождении проверки.

7. Инициализирует остальные устройства согласно настройкам CMOS.

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

Программа BIOS заканчивает свое участие в процессе загрузки тем, что находит на жестком диске главную загрузочную запись (Master Boot Record, MBR) и передает управление ей. C этого момента вступают в дело программы, записанные на жестком диске компьютера. Коды данных приложений записаны на винчестере в виде вполне определенных файлов, своих для каждой операционной системы. Ниже описан процесс загрузки на примере системы Windows XP, для которой загрузочные файлы находятся в корневой директории диска C:, а также в папках Windows\ и Windows\System32\.

1. Загрузчик MBR передает управление загрузочной записи активного раздела, а та, в свою очередь, обращается к файлу – загрузчику операционной системы. Заметим, что MBR и загрузочная запись раздела файлами не являются – эти секторы диска не отображаются в файловой системе. А вот загрузчик операционной системы – исполняемый файл, входящий в ее состав. В операционной системе Windows данный файл носит имя ntldr (сокращение от NT loader) и обязательно должен находиться в корневой папке загрузочного диска (обычно это диск C:). Там же должен быть файл boot.ini, в котором записано, где находятся файлы операционной системы.

2. Программа ntldr читает файл boot.ini и запускает две следующие программы: ядро системы ntoskrnl.exe и программу ntdetect.com, которая собирает информацию об установленном оборудовании и сообщает ее ядру.

3. Ядро операционной системы загружает в оперативную память из файла hal.dll так называемый уровень аппаратных абстракций (Hardware Abstraction Layer, HAL).

4. Ядро и HAL запускают исполнительную систему Windows, основная часть которой содержится в файле win. com.

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

6. Ядро запускает программу Session Manager (Smss.exe), которая:

· переключает Windows из текстового режима в графический;

· запускает менеджер входа в систему Logon Manager (файл systemroot\System32\Winlogon.exe);

· создает файл подкачки.

7. Менеджер входа в систему (Logon Manager, Winlogon. exe) запускает подсистему сервисов (Services. exe) и локальную систему безопасности (Local Security Authority, Lsass. exe), а затем выводит экран приветствия или входа в систему.

8. После входа пользователя в систему загружается оболочка ОС, программа Explorer. exe. Все ее настройки берутся из реестра.

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

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

Вот какие при этом могут быть неприятности.

• В начале загрузки ОС компьютер успевает вывести сообщение об ошибке и зависает. Характерными считаются сообщения о невозможности загрузить компоненты ядра или исполнительной системы, выводимые в текстовом режиме. Например, сообщения Ошибка загрузки hal.dll или ntldr is missed указывают на конкретные файлы, послужившие причиной ошибки.

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

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке

Скачать книгу

Если нет возможности читать онлайн, скачайте книгу файлом для электронной книжки и читайте офлайн.

fb2.zip txt txt.zip rtf.zip a4.pdf a6.pdf mobi.prc epub ios.epub fb3