Статус
нашего
сайта:
ICQ Secrets Center is Online  ICQ Information Center


ICQ SHOP
     5-значные
     6-значные
     7-значные
     8-значные
     9-значные
     Rippers List
ОПЛАТА
СТАТЬИ
СЕКРЕТЫ
HELP CENTER
OWNED LIST
РОЗЫСК!New!
ICQ РЕЛИЗЫ
Протоколы ICQ
LOL ;-)
Настройка компьютера
Аватарки
Смайлики
СОФТ
     Mail Checkers
     Bruteforces
     ICQTeam Soft
     8thWonder Soft
     Other Progs
     ICQ Patches
     Miranda ICQ
ФорумАрхив!
ВАШ АККАУНТ
ICQ LiveJournal

Реклама

http://www.bigoutlook.ru

Наш канал:

irc.icqinfo.ru

Белунцов В. О.- Библия домашнего компьютера стр.43


Белунцов В. О.- Библия домашнего компьютера стр.43

Кстати, не следует пугаться тихих коротких сигналов, которые издают многие материнские платы от компании Asus при включении или перезагрузке компьютера. С помощью этих сигналов система просто сигнализирует о количестве подключённых USB-устройств. Например, если при загрузке подобная система издаёт два коротких тихих звуковых сигнала, это означает, что обнаружено два подключённых USB-устройства. Если к порту USB не подключено ни одного устройства, то при успешном завершении самотестирования такая система вообще не подаёт никаких звуковых сигналов.

Однако, как показывает практика, иногда в процессе самотестирования компьютерной системы может обнаружиться ошибка, которую не удаётся так просто локализовать с помощью звуковых сигналов. Здесь для анализа ситуации на помощь может прийти так называемая POST-плата. Это специальная плата расширения для шины PCI (или для шины ISA, что сейчас намного реже), имеющая цифровой индикатор (жидкокристаллический или люминесцентно-вакуумный). На этот индикатор в процессе самотестирования системы плата выводит коды самотестирования, с помощью которых можно проследить за ходом процесса.

Что же это за коды самотестирования? Как они отслеживают процесс POST и помогают в определении неисправностей?

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

Если инициализация устройства завершилась успешно, то система перейдёт к инициализации следующего устройства. При этом в 80-й порт будет записан следующий код.

POST-плата считывает коды, которые записывались при инициализации устройств в 80-й порт, и отображает их на своём индикаторе. Если работа системы была прервана, можно увидеть код, записанный в 80-й порт последним. По этому коду можно определить, на какой операции произошёл сбой, какое устройство не удалось проинициализировать. Например, если на индикаторе последним высветилось значение 04, то это (при использовании системы с Award BIOS) будет означать, что в системе неправильно формируются сигналы регенерации оперативной памяти.

Вообще говоря, значения кодов POST для BIOS и материнских плат различных производителей могут различаться, однако в большинстве своем они достаточно стандартны. В табл. 4.1 приведены коды процедуры POST для Award BIOS.

Таблица 4.1 POST-коды для Award BIOS

Код

Значение

Проверка работоспособности процессора

Проверка регистров процессора

Инициализация ресурсов ISA

Проверка сигналов регенерации оперативной памяти

Инициализация контроллера клавиатуры

Тестирование областей памяти, в которых размещается копия BIOS

Проверка CMOS

Расширенная проверка первых 256 кбайт оперативной памяти

Идентификация процессора Cyrix

OA

Инициализация контроллера прерываний

OB

Проверка контрольной суммы CMOS

ОС

Инициализация блока переменных BIOS

0D

Поиск видеоадаптера

Инициализация видеоадаптера

OF

Тестирование клавиатуры

Инициализация устройств ISA

2F

Инициализация устройств ISA и поиск пустых разъёмов

Определение объёма базовой памяти

Определение объёма расширенной памяти *

3D

Инициализация PS/2-мыши

Инициализация контроллера флоппи-дисковода

Определение параметров IDE-устройств (при необходимости) и настройка IDE-контроллера

Инициализация математического сопроцессора

Код

Значение

Настройка USB-клавиатуры

4F

Запрос пароля

Поиск и инициализация дополнительных BIOS

Установка счётчика времени DOS

Включение антивирусной защиты загрузочного сектора

Определение режима работы цифрового блока клавиатуры и режима автоповтора нажатий на клавишу

Проверка и коррекция информации об устройствах, поддерживающих стандарт Plug-n-play

ВО

Активизация процедуры остановки системы (при серьёзных сбоях)

BE

Инициализация чипсета материнской платы

ВГ

Настройка чипсета материнской платы

СО

Отключение кэш-памяти и проверка DMA-контроллера и контроллера прерываний

С1

Определение типа и объёма памяти

СЗ

Проверка первых 156 кбайт оперативной памяти

С5

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

С6

Определение объёма и проверка внешней кэш-памяти

С8

Проверка целостности BIOS

CF

Определение типа процессора

FF

Успешное завершение самотестирования — передача управления загрузочному сектору диска

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


⇐ Предыдущая страница| |Следующая страница ⇒

.