Полная версия

Главная arrow Информатика arrow Архитектура ЭВМ и систем

  • Увеличить шрифт
  • Уменьшить шрифт


<<   СОДЕРЖАНИЕ   >>

Глава 4. Функционирование компьютера

4.1. Начальный запуск и самотестирование

Активизация запуска. Запуск компьютера можно инициировать нажатием кнопки включения питания или кнопки Reset (сброс) или путем выбора в меню операционной системы функции "Перезагрузка". Отметим, что в старых системах перезагрузка компьютера осуществлялась нажатием комбинации клавиш Ctrl+Alt+Del. В современных компьютерах эта процедура используется для вызова Диспетчера задач (например, при их зависании).

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

Тестирование и начальная загрузка компьютера

Программа POST выполняет тестирование процессора, памяти и системных средств ввода-вывода. Кроме того, в процессе тестирования осуществляется конфигурирование всех программно-управляемых аппаратных средств системной платы. При этом по желанию пользователя часть параметров конфигурирования задается джамперами системной платы, а часть – с помощью утилиты Setup, встроенной в код BIOS.

Последовательность выполнения nporpaMMbiPOST:

  • • тестирование процессора и постоянной памяти BIOS',
  • • проверка и инициализация таймера и портов',
  • • проверка и инициализация контроллеров прямого доступа к памяти',
  • • проверка регенерации памяти;
  • • тестирование 64 Кбайт нижней памяти ОЗУ;
  • • загрузка векторов прерывания и стека в нижнюю область памяти;
  • • инициализация видеоконтроллера, в результате которой на экране появляется заставка Video BIOS, обычно с указанием модели видеокарты и объема установленной видеопамяти. После этого диагностические сообщения выводятся на экран;
  • • тестирование полного объема ОЗУ, клавиатуры, CMOS-памяти и часов;
  • • инициализация СОМ- и LPT-портов (последовательных и параллельных);
  • • инициализация и тестирование контроллеров накопителей на гибких и жестких магнитных дисках (НГМД, НЖМД);
  • • сканирование области дополнительной ROM BIOS;
  • • выполнение процедуры начальной загрузки (Bootstrap Loader) является последним шагом теста POST. Задача процедуры – с выбранного устройства, например с винчестера, загрузить в оперативную память загрузчик и передать ему управление.

После успешной начальной загрузки работа программы POST заканчивается, и компьютер начинает взаимодействовать с загружаемым программным обеспечением. К моменту окончания теста POST все системные устройства (клавиатура, дисплей, диски, порты) приводятся в состояние готовности к работе в стандартном режиме по умолчанию.

 
<<   СОДЕРЖАНИЕ   >>