Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Пост коди Award BIOS

Лабораторна робота №1

Тема Post коди, Post повідомлення і діагностика ПК за звуковими сигналами

Мета Вивчення кодів, повідомлень та звукових сигналів, які формуються в процесі самодіагностики.

 

Теоретичні відомості

POST (англ. Power-On self-test) — програма самотестування комп'ютера, яку виконує центральний процесор після подачі живлення. На сучасних персональних платформах окрім діагностичних задач на POST покладається також налаштування апаратних ресурсів комп'ютера та взаємодія з користувачем, що може вказати деякі параметри та обрати ті чи інші можливості для подальшої роботи.

Скорочений тест включає:

Перевірку цілісності програм BIOS в ПЗП, використовуючи контрольну суму.

Виявлення і ініціалізацію основних контролерів, системних шин і підключених пристроїв (графічного адаптера, контролерів дисководів і т. д.), а також виконання програм, що входять в BIOS пристроїв та забезпечують їх самоініціалізацію.

Визначення розміру оперативної пам'яті і тестування першого сегменту (64 кілобайт).

Повний регламент роботи POST:

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

Перевірка контрольної суми ПЗУ;

Перевірка системного таймера і порту звукової сигналізації;

Тест контролера прямого доступу до пам'яті;

Тест регенератора оперативної пам'яті;

Тест нижній області ОЗУ для проектування резидентних програм в BIOS;

Завантаження резидентних програм;

Тест стандартного графічного адаптера (VGA);

Тест оперативної пам'яті;

Тест основних пристроїв введення (НЕ маніпуляторів);

Тест CMOS

Тест основних портів LPT / COM;

Тест накопичувачів на гнучких магнітних дисках (НГМД);

Тест накопичувачів на жорстких магнітних дисках (НЖМД);

Самодіагностика функціональних підсистем BIOS;

Передача управління завантажувачу.

Звукові сигнали POST

Крім візуальних засобів, процедури POST використовують також звукові повідомлення про ситуації, що склалися, та негаразди, які зафіксовані в процесі виконання. Деякі з них носять інформаційний характер і повідомляють про перебіг ініціалізації регістрів, контролерів чи окремих пристроїв; інші — слугують сигналом аварійного завершення POST внаслідок помилок або збоїв систем та вузлів комп'ютера.

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

Пост коди Award BIOS

CF Визначається тип процесора і тестується читання / запис CMOS

C0 Попередньо ініціалізується чіпсет і L1-, L2-кеш, програмується

контролер переривань, DMA, таймер

C1 Детектується тип і об'єм оперативної пам'яті

C3 Код BIOS розпаковується в тимчасову область оперативної пам'яті

0С Перевіряються контрольні суми BIOS

C5 Код BIOS копіюється в тіньову пам'ять і управління передається модулю Boot Block

01 Модуль XGROUP розпаковується з фізичного адресою 1000:0000 ч

02 Ініціалізація процесора. Встановлюються регістри CR і MSR

03 Визначаються ресурси вводу / виводу (Super I / O)

05 Очищається екран і прапор стану CMOS

06 Перевіряється співпроцесор

07 Визначається і тестується контролер клавіатури

08 Визначається інтерфейс клавіатури

09 Ініціалізація контролера Serial ATA

OA Визначається клавіатура і миша, які підключені до портів PS / 2

0B Встановлюються ресурси звукового контролера AC97

OE Тестується сегмент пам'яті F000H

10 Визначається тип флеш-пам'яті

12 Тестується CMOS

14 Встановлюються значення для регістрів чіпсета

16 Первинно ініціалізується тактовий генератор

18 Визначається тип процесора, його параметри і обсяги кеша L1 і L2

1В ініціалізується таблиця векторів переривань

1С Перевіряються контрольні суми CMOS і напруга живлення акумулятора

1D Визначається система управління живленням Power Management

1F Завантажується матриця клавіатури (для ноутбуків)

21 ініціалізує система апаратного управління живленням (для ноутбуків)

23 Тестується математичний співпроцесор, дисковод, ініціалізація чіпсета

24 Оновлюється мікрокод процесора. Створюється карта розподілу ресурсів

пристроїв підключи і грай

25 Початкова ініціалізація PCI: перераховуються пристрої, пошук адаптера

VGA, запис VGA BIOS за адресою C000: 0

26 Встановлюється тактова частота по CMOS Setup. Відключається синхронізація

невикористовуваних слотів DIMM і PCI. ініціалізує система моніторингу

(H / W Monitor)

27 Дозволяється переривання INT 09h. Знову ініціалізується контролер клавіатури

29 Програмуються регістри MTRR, ініціалізується APIC. Програмується контролер

IDE. Вимірюється частота процесора. Викликається розширення BIOS відеосистеми

2B Пошук BIOS відеоадаптера

2D Відображається заставка Award, інформація про тип процесора і його швидкості

33 Скидається клавіатура

35 Тестується перший канал DMA

37 Тестується другий канал DMA

39 Тестуються сторінкові регістри DMA

3C Настроюється контролер 8254 (таймер)

3E Перевірка контролера переривань 8259

43 Перевіряється контролер переривань

47 Тестуються шини ISA / EISA

49 Обчислюється обсяг оперативної пам'яті. Настроюються регістри для процесора

AMD K5

4E Програмуються регістри MTRR для процесорів Syrix. Ініціалізувалися кеш L2

і APIC

50 Визначається шина USB

52 Тестується ОЗУ з відображенням результатів. Очищається розширена пам'ять

53 Якщо виконана очищення CMOS, то скидається пароль на вхід в систему

55 Відображається кількість процесорів (для багатопроцесорних платформ)

57 Відображається логотип EPA. Початкова ініціалізація пристроїв ISA PnP

59 Визначається система захисту від вірусів

5B Висновок підказки для запуску оновлення BIOS з дискети

5D Запускається контролер Super I / O і інтегрований аудіоконтроллер

60 Вхід в CMOS Setup, якщо була натиснута клавіша Delete

65 ініціалізує миша PS / 2

69 Включається кеш L2

6B Настроюються регістри чіпсета згідно BIOS Setup

6D Призначаються ресурси для пристроїв ISA PnP і COM-порти для інтегрованих

пристроїв

6F ініціалізується і настроюється контролер гнучких дисків

75 детектується і встановлюються IDE-пристрої: жорсткі диски,

CD / DVD, LS-120, ZIP і ін

76 Виводиться інформація про виявлені IDE-пристроях

77 Ініціалізувалися послідовні і паралельні порти

7A Скидається і готується до роботи математичний співпроцесор

7C Визначається захист від несанкціонованого запису на жорсткі диски

7F При наявності помилок виводиться повідомлення і очікується натиснення клавіш Delete і F1

82 Виділяється пам'ять для управління живленням і заносяться зміни в таблицю ESCD.

Забирається заставка з логотипом EPA. Запитується пароль, якщо потрібен

83 Усі дані зберігаються з тимчасового стека в CMOS

84 Виведення на екран повідомлення Initializing підключи і грати в карти

85 Завершується ініціалізація USB

87 Створюються таблиці SYSID в області DMI

89 Встановлюються таблиці ACPI. Призначаються переривання для PCI-пристроїв

8B Викликається BIOS додаткових ISA-або PCI-контролерів, за винятком

відеоадаптера

8D Встановлюються параметри контролю парності ОЗП по CMOS Setup. Ініціалізується

APM

8F IRQ 12 дозволяється для «гарячого» підключення миші PS / 2

94 Завершення ініціалізації чипсета. Відображення таблиці розподілу ресурсів.

Включення кеша L2. Установка режиму переходу на літній / зимовий час

95 Встановлюється частота автоповтора клавіатури і стану Num Lock

96 Для багатопроцесорних систем настроюються регістри (для процесорів Cyrix).

Створюється таблиця ESCD. Встановлюється таймер DOS час за показаннями годин

RTC CMOS.

Зберігаються розділи завантажувальних пристроїв для використання вбудованим

антивірусом.

Динамік сповіщає про закінчення POST. Створюється таблиця MSIRQ

FF Виконується переривання BIOS INT 19h. Пошук завантажувача в першому секторі

завантажувального пристрою

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...