Полезное в сети

Всегда в теме

Статистика


Яндекс.Метрика


Онлайн всего: 1
Гостей: 1
Пользователей: 0

Рекомендуем



Главная » Статьи » Операционные системы » Общее

Процессы, происходящие при включении компьютера
Что происходит при включении питания? Любой пользователь на этот вопрос ответит: "Компьютер тестирует память,
находит подключенные жесткие диски и загружает операционную систему". Это верный ответ. Но отражает ли он действительную ситуацию? Процесс
загрузки по своей структуре довольно сложен. Представлять последовательность событий иногда очень полезно, например, при диагностике неисправностей.
После нажатия кнопки Power блок питания компьютера проводит само-тестирование. Если все напряжения соответствуют требованиям, спустя
0,1—0,5 с вырабатывается сигнал Power Good ("хорошее напряжение"), и на вход микропроцессора одновременно с питанием поступает сигнал Reset
("сброс"). При поступлении на специальный вход этого сигнала процессор обнуляет содержимое своей памяти и начинает работу. Для пользователя начало работы компьютера ознаменуется появлением изображения на экране монитора. Первое, что можно увидеть, — это заставка
видеоплаты, которая выводится в верхней части экрана примерно на 1 секунду (время зависит от модели видеоплаты). В заставке содержится
информация о производителе и модели видеоплаты, что позволяет пользователю быстро найти необходимые драйверы. После полной очистки на экран выводится информация об установленном процессоре (его типе и рабочей частоте), о производителе и версии BIOS.
Эта информация поможет вам при обновлении версии или восстановлении испорченной BIOS. Немного ниже появляются быстро сменяющие друг
друга цифры, обозначающие процесс проверки оперативной памяти. Судя по ним, можно определить размер установленной памяти. Но ограничивается ли работа компьютера на начальном этапе выводом на экран такого милава 2. Процессы, происходящие при включении компьютера 29_
;шума информации? На самом деле за этот короткий промежуток времени происходит немало интересного.
После включения питания активизируется процессор и считывает из базы системы ввода/вывода инструкции по проведению первоначальной дигностики и инициализации аппаратных компонентов компьютера. Для того запускается специальная программа, называемая программой POST
~>т англ. Power-On Self Test, самотестирование при включении). Хранится на в специальной энергонезависимой памяти, называемой BIOS-ПЗУ. Для
обеспечения запуска программы тестирования ее начальный код располагается в специальной области — адресном пространстве памяти центрального
процессора — куда в первую очередь идет обращение при включении питания. Поскольку доступ к оперативной памяти осуществляется намного быстрее, чем к постоянной, многие производители предусматривают предварительное копирование содержимого BIOS в специальную область ОЗУ.
Тока компьютер не пройдет довольно обширный процесс настройки, он не может даже, есть ли в системе работоспособные дисководы. В процессе прохождения различных тестов последовательно проверяются оперативная память, процессор, флоппи-дисководы, жесткие диски и другие компоненты
компьютера. Получаемые при этом данные сравниваются с имеющимися в DOS-памяти, и по результатам сравнения определяется работоспособность
-тройств. Если на этапе тестирования выявляются проблемы с оборудованием, то на экран выводится сообщение об ошибке. Одним из вариантов
сообщения о возникновении неисправности является вывод звукового сигнала на системный динамик. То окончании тестирования всего имеющегося оборудования (внутренних устройств, принтера, сканера и т. п.) программа загрузки ищет другие микросхемы, в которых содержится BIOS. Эти микросхемы могут быть встроены в различные платы расширения, например, SCSI-контроллеры или сетевые платы. При обнаружении другого BIOS управление передается программе инициализации данного устройства (например, SCSI - контроллер называется определить устройства, подключенные к интерфейсу, тестирует и определяет возможность загрузки с найденных жестких дисков или ID-ROM). По окончании процессов тестирования и инициализации устойств управление отдается BIOS материнской платы. 3 BIOS материнской платы хранятся не только программы для тестирования оборудования, но и другие, предназначенные для активизации и обеспечения работы стандартного аппаратного обеспечения персонального компьютера (считывание нажатых клавиш на клавиатуре, передача информации на монитор, пересылка данных на принтер и т. п.). Подобные программы называются драйверами устройств. Фактически BIOS и получила свое наименование благодаря этим программам. Программы-драйверы устройств, которые реально управляют аппаратным
обеспечением. во время работы, так часто вызываются прикладными программами (в том числе и самой операционной системой), что оказалось более эффективным постоянно хранить драйверы в памяти вместо того, чтобы загружать их копию каждый раз, когда аппаратное обеспечение должно работать.
Набор программ, которые выполняют самые основные функции по вводу информации (такие как считывание нажатой клавиши), - это основной резидент в BIOS на материнской плате еще и программы для настройки аппаратуры.
По окончании проверки работоспособности всех устройств и подготовки их к работе BIOS начинает распределение ресурсов компьютера между имеющимся аппаратным обеспечением.
Существует три типа ресурсов, подлежащих распределению. Это прерывания (IRQ), каналы DMA и порты ввода/вывода (I/O).
Процесс инициализации выглядит, в общей сложности, следующим образом:
П инициализация системных ресурсов и чипсета, а также системы управле-
ния электропитанием;
П тестирование оперативной памяти;
П включение клавиатуры;
П тестирование последовательных и параллельных портов, а также подключенных к ним устройств (принтера, сканера и т. п.);
• инициализация дисководов и контроллеров жестких дисков;
• распределение ресурсов между имеющимися устройствами;
• отображение итоговой системной информации в виде таблицы.
Исходя из информации, содержащейся в таблице, отображаемой в этот мо-
мент на экране монитора, можно сделать заключение о том:
• какие устройства подключены к каждому из четырех имеющихся каналов
IDE;
• в каком режиме эти устройства работают;
П какое количество оперативной памяти установлено на данном компьютере;
• к какому типу относится установленная память;
• включены или нет последовательные и параллельные порты;
П какие ресурсы используют включенные порты.
Немного ниже таблицы выводятся сведения об устройствах, подключенных к шине PCI, и ресурсах, используемых каждым из этих устройств. Нажав клавишу <Pause> в момент появления указанной таблицы на экране и подробно изучив ее содержимое, можно достаточно полно описать аппаратную комплектацию данного компьютера без физического открытия системного блока.
По окончании тестирования и инициализации оборудования осуществляется считывание в память внесистемного, общего для всех операционных систем, загрузчика (NBR, Non-System Bootstrap), расположенного в стартовом секторе физического жесткого диска, в так называемой главной загрузочной записи (MBR, Master Boot Record). Загрузчик создается во время разбиения
и конфигурирования жесткого диска программой FDISK. В обязанности загрузчика NBR входит считывание и запуск системного загрузчика (SB, System Bootstrap), который устанавливается вместе с операционной системой и находится в стартовом секторе логического диска (Boot Record).
Если при проверке загрузочный сектор не обнаружен, на экране появляется предупреждающее сообщение, вид и содержание которого зависит от производителя BIOS. To же сообщение выводится, если на жестком диске не обнаружен ни один активный раздел, или хотя бы один раздел содержит неправильную метку.
Категория: Общее | Добавил: Wrecker (28.04.2012)
Просмотров: 8992 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск

Вход

Гость
  • Вход
  • Регистрация
  • Читаемое

    Заходи не жди