Во время выполнения программы post на экране монитора появляется два типа сообщений
• - представляет собой элемент памяти,
установленный на материнской плате.
• BIOS — базовая система ввода/вывода,
хранящаяся в ПЗУ, предназначена для
изоляции операционной системы и
прикладных программ от
специфических особенностей
конкретной аппаратуры.
2
3. BIOS
• содержит программную поддержку
стандартных ресурсов PC и
обеспечивает конфигурирование
аппаратных средств, их диагностику и
вызов загрузчика операционной
системы. ROM BIOS в значительной
степени привязана к конкретной
реализации системной платы.
3
4. Функции BIOS разделяются на следующие группы:
- Инициализация и начальное тестирование
аппаратных средств — POST (Power On Self Test).
- Настройка и конфигурирование аппаратных средств и
системных ресурсов - BIOS Setup.
- Загрузка операционной системы с дисковых
носителей — Bootstrap Loader.
- Обслуживание аппаратных прерываний от системных
устройств (таймера, клавиатуры, дисков) — BIOS
Hardware Interrupts.
- Отработка базовых функций программных обращений
(сервисов) к системным устройствам — ROM BIOS
Services.
4
5. Современный ПК имеет ПЗУ с записанными в него следующими программами и данными:
6. POST - это самостоятельный тест помогает при идентификации ошибок
8. После всех описанных операций на экран монитора выводится сводная таблица сведений о конфигурации компьютера, в которой указывается след
После всех описанных операций на экран
монитора выводится сводная таблица
сведений о конфигурации компьютера, в
которой указывается следующее:
тип процессора;
идентификационный номер процессора (если номер есть);
тактовая частота процессора;
объем установленной оперативной памяти;
объем кэш-памяти;
сведения о форм-факторе дисководов для гибких дисков;
сведения об установленных IDE-устройствах;
тип видеосистемы;
обнаруженные последовательные и параллельные порты и их
адреса ввода-вывода;
• сведения об установленных модулях памяти;
• сведения о платах расширения, включая устройства,
поддерживающие и не поддерживающие стандарт Plug-n-Play.
8
9. Процедура самотестирования (POST)
• В случае успешного завершения
самотестирования обычно подается
короткий одиночный звуковой сигнал. В
некоторых случаях после успешного
завершения процесса POST может
вообще не подаваться никаких
сигналов.
9
10. Процедура самотестирования (POST)
11. В зависимости от ошибки пользователь может:
• Нажать F1, чтобы проигнорировать
ошибку и перейти к дальнейшему этапу
загрузки
• Нажать F2, чтобы зайти в SETUP
• Нажать F4, чтобы согласиться с
изменениями в конфигурации
11
12. Примеры звуковых сигналов
• Один короткий сигнал — тестирование
завершилось успешно, загрузка
продолжается (некоторые системы при этом
не подают никаких звуковых сигналов).
• Звука нет, отсутствует изображение на экране
— неисправен процессор или блок питания.
• Один длинный непрерывный сигнал —
неисправен блок питания.
12
13. Примеры звуковых сигналов
• Два коротких сигнала — обнаружены
незначительные ошибки, необходимо внести
изменения в настройки параметров BIOS
• Три длинных сигнала — ошибка контроллера
клавиатуры.
• Три коротких сигнала — ошибка памяти
• Один длинный и один короткий сигнал —
неверно работает оперативная память.
• Один длинный и два коротких сигнала —
неверно работает видеоадаптер.
13
14. Примеры звуковых сигналов
• Один длинный и три коротких сигнала —
ошибка видеосистемы (не подключен
монитор или не работает видеоадаптер
• Один длинный и восемь коротких сигналов —
ошибка видеосистемы
• Один длинный и девять коротких сигналов —
ошибка считывания данных BIOS.
• Четыре коротких сигнала — не работает
системный таймер.
14
15. Примеры звуковых сигналов
• Пять коротких сигналов — неверно работает
процессор
• Шесть коротких сигналов — неисправен
контроллер клавиатуры
• Семь коротких сигналов — проблемы с
материнской платой.
• Восемь коротких сигналов — неверно
работает видеопамять.
• Девять коротких сигналов - ошибка
контрольной суммы при проверке
содержимого BIOS
15
16. Примеры звуковых сигналов
• Десять коротких сигналов - ошибка записи
данных в микросхему CMOS.
• Одиннадцать коротких сигналов - неверно
работает внешняя кэш-память.
• Повторяющиеся длинные гудки —
неисправен или неверно подключен модуль
оперативной памяти.
• Повторяющиеся короткие гудки — неверно
работает блок питания.
16
17. Загрузчик операционной системы
— это программа, которая считывает в
оперативную память ядро
операционной системы (ОС) и
запускает программы,
инициализирующие ее и передающие
ей управление. После этого
операционная система получает
контроль над компьютером. Под ее
управлением и идет вся дальнейшая
работа.
17
18. boot.ini
19. Разделы жестких дисков
• В начале жесткого диска обязательно
располагается таблица его разделов, и если
она пуста (разделы отсутствуют), то доступ к
данным на диске становится невозможным
• Доступ к данным осуществляется внутри
каждого из существующих разделов, и способ
этого доступа уже зависит от организации
данных внутри раздела.
19
20. Разделы жестких дисков
• Разбивку диска на разделы обычно
осуществляют программой fdisk или ей
подобной.
• Существуют и специальные средства
для разбивки дисков — например,
программы Partition Magic или Acronis
OS Selector.
20
21. Разделы жестких дисков
• Некоторые операционные системы могут
быть загружены только с первичного раздела
жесткого диска.
• Для операционных систем DOS или Windows
необходимо также, чтобы этот раздел
находился на первом физическом диске, если
дисков несколько, и был помечен как
активный.
• В некоторых случаях играет роль также
физическая удаленность раздела от начала
диска.
21
22. Файловые системы
• Доступ к данным на диске зависит,
кроме прочего, от организации данных
внутри каждого из разделов. Эта
организация обычно называется
файловой системой, так как данные в
ней располагаются на диске в виде
именованных последовательностей
байт — т. н. файлов, а доступ к ним
осуществляется с помощью обращения
по этим именам
22
23. Файловые системы
• FAT16 — файловая система, основанная на 16разрядной таблице размещения файлов. Является
родной для DOS и Windows 95, однако может
использоваться практически во всех операционных
системах.
• FAT32 — усовершенствованная модификация FAT16,
использующая 32-разрядную таблицу размещения
файлов. Для системы характерно невысокое
быстродействие.
• HPFS — высокопроизводительная файловая
система, разработанная для операционной системы
OS/2. Может также использоваться в Windows NT
ранних версий (до 3.5 включительно).
23
24. Файловые системы
• NTFS — тоже достаточно
высокопроизводительная файловая система,
задуманная как конкурент HPFS. Эта система
является родной для операционных систем
Windows NT/2000/XP. Может также применяться в
Linux, FreeBSD, BeOS и других системах, но, как
правило, только в режиме чтения.
• EXT2FS — очень компактная и
производительная файловая система,
являющаяся родной для операционной системы
Linux. Может применяться также в системах
FreeBSD, QNX и некоторых других.
24
25. Файловые системы
• NEXT3FS — журналируемый вариант файловой
системы EXT2FS.
• UFS — файловая система, используемая в
операционной системе FreeBSD. Система
характерна тем, что внутри ее дискового раздела,
который принято называть срезом (slice),
организуется еще одна система разделов, и только
в каждом из этих разделов — уже собственно
файловая система.
• ReiserFS — еще одна очень быстрая
журналируемая файловая система, обычно
используемая в Linux.
25
№ слайда 1
Архитектура ИС Лекция №5 BIOS
№ слайда 2
BIOS - представляет собой элемент памяти, установленный на материнской плате. BIOS — базовая система ввода/вывода, хранящаяся в ПЗУ, предназначена для изоляции операционной системы и прикладных программ от специфических особенностей конкретной аппаратуры.
№ слайда 3
BIOS содержит программную поддержку стандартных ресурсов PC и обеспечивает конфигурирование аппаратных средств, их диагностику и вызов загрузчика операционной системы. ROM BIOS в значительной степени привязана к конкретной реализации системной платы.
№ слайда 4
Функции BIOS разделяются на следующие группы: - Инициализация и начальное тестирование аппаратных средств — POST (Power On Self Test). - Настройка и конфигурирование аппаратных средств и системных ресурсов - BIOS Setup. - Загрузка операционной системы с дисковых носителей — Bootstrap Loader. - Обслуживание аппаратных прерываний от системных устройств (таймера, клавиатуры, дисков) — BIOS Hardware Interrupts. - Отработка базовых функций программных обращений (сервисов) к системным устройствам — ROM BIOS Services.
№ слайда 5
№ слайда 6
№ слайда 7
№ слайда 8
После всех описанных операций на экран монитора выводится сводная таблица сведений о конфигурации компьютера, в которой указывается следующее: тип процессора; идентификационный номер процессора (если номер есть); тактовая частота процессора; объем установленной оперативной памяти; объем кэш-памяти; сведения о форм-факторе дисководов для гибких дисков; сведения об установленных IDE-устройствах; тип видеосистемы; обнаруженные последовательные и параллельные порты и их адреса ввода-вывода; сведения об установленных модулях памяти; сведения о платах расширения, включая устройства, поддерживающие и не поддерживающие стандарт Plug-n-Play.
№ слайда 9
Процедура самотестирования (POST) В случае успешного завершения самотестирования обычно подается короткий одиночный звуковой сигнал. В некоторых случаях после успешного завершения процесса POST может вообще не подаваться никаких сигналов.
№ слайда 11
В зависимости от ошибки пользователь может: Нажать F1, чтобы проигнорировать ошибку и перейти к дальнейшему этапу загрузки Нажать F2, чтобы зайти в SETUP Нажать F4, чтобы согласиться с изменениями в конфигурации
№ слайда 12
Примеры звуковых сигналов Один короткий сигнал — тестирование завершилось успешно, загрузка продолжается (некоторые системы при этом не подают никаких звуковых сигналов). Звука нет, отсутствует изображение на экране — неисправен процессор или блок питания. Один длинный непрерывный сигнал — неисправен блок питания.
№ слайда 13
Примеры звуковых сигналов Два коротких сигнала — обнаружены незначительные ошибки, необходимо внести изменения в настройки параметров BIOS Три длинных сигнала — ошибка контроллера клавиатуры. Три коротких сигнала — ошибка памяти Один длинный и один короткий сигнал — неверно работает оперативная память. Один длинный и два коротких сигнала — неверно работает видеоадаптер.
№ слайда 14
Примеры звуковых сигналов Один длинный и три коротких сигнала — ошибка видеосистемы (не подключен монитор или не работает видеоадаптер Один длинный и восемь коротких сигналов — ошибка видеосистемы Один длинный и девять коротких сигналов — ошибка считывания данных BIOS. Четыре коротких сигнала — не работает системный таймер.
№ слайда 15
Примеры звуковых сигналов Пять коротких сигналов — неверно работает процессор Шесть коротких сигналов — неисправен контроллер клавиатуры Семь коротких сигналов — проблемы с материнской платой. Восемь коротких сигналов — неверно работает видеопамять. Девять коротких сигналов - ошибка контрольной суммы при проверке содержимого BIOS
№ слайда 16
Примеры звуковых сигналов Десять коротких сигналов - ошибка записи данных в микросхему CMOS. Одиннадцать коротких сигналов - неверно работает внешняя кэш-память. Повторяющиеся длинные гудки — неисправен или неверно подключен модуль оперативной памяти. Повторяющиеся короткие гудки — неверно работает блок питания.
№ слайда 17
Загрузчик операционной системы — это программа, которая считывает в оперативную память ядро операционной системы (ОС) и запускает программы, инициализирующие ее и передающие ей управление. После этого операционная система получает контроль над компьютером. Под ее управлением и идет вся дальнейшая работа.
№ слайда 18
№ слайда 19
Разделы жестких дисков В начале жесткого диска обязательно располагается таблица его разделов, и если она пуста (разделы отсутствуют), то доступ к данным на диске становится невозможным Доступ к данным осуществляется внутри каждого из существующих разделов, и способ этого доступа уже зависит от организации данных внутри раздела.
№ слайда 20
Разделы жестких дисков Разбивку диска на разделы обычно осуществляют программой fdisk или ей подобной. Существуют и специальные средства для разбивки дисков — например, программы Partition Magic или Acronis OS Selector.
№ слайда 21
Разделы жестких дисков Некоторые операционные системы могут быть загружены только с первичного раздела жесткого диска. Для операционных систем DOS или Windows необходимо также, чтобы этот раздел находился на первом физическом диске, если дисков несколько, и был помечен как активный. В некоторых случаях играет роль также физическая удаленность раздела от начала диска.
№ слайда 22
Файловые системы Доступ к данным на диске зависит, кроме прочего, от организации данных внутри каждого из разделов. Эта организация обычно называется файловой системой, так как данные в ней располагаются на диске в виде именованных последовательностей байт — т. н. файлов, а доступ к ним осуществляется с помощью обращения по этим именам
№ слайда 23
Файловые системы FAT16 — файловая система, основанная на 16-разрядной таблице размещения файлов. Является родной для DOS и Windows 95, однако может использоваться практически во всех операционных системах. FAT32 — усовершенствованная модификация FAT16, использующая 32-разрядную таблицу размещения файлов. Для системы характерно невысокое быстродействие. HPFS — высокопроизводительная файловая система, разработанная для операционной системы OS/2. Может также использоваться в Windows NT ранних версий (до 3.5 включительно).
№ слайда 24
Файловые системы NTFS — тоже достаточно высокопроизводительная файловая система, задуманная как конкурент HPFS. Эта система является родной для операционных систем Windows NT/2000/XP. Может также применяться в Linux, FreeBSD, BeOS и других системах, но, как правило, только в режиме чтения. EXT2FS — очень компактная и производительная файловая система, являющаяся родной для операционной системы Linux. Может применяться также в системах FreeBSD, QNX и некоторых других.
№ слайда 25
Файловые системы NEXT3FS — журналируемый вариант файловой системы EXT2FS. UFS — файловая система, используемая в операционной системе FreeBSD. Система характерна тем, что внутри ее дискового раздела, который принято называть срезом (slice), организуется еще одна система разделов, и только в каждом из этих разделов — уже собственно файловая система. ReiserFS — еще одна очень быстрая журналируемая файловая система, обычно используемая в Linux.
В режиме исполнения программы начального самотестирования выполняется проверка процессора, памяти и системных средств ввода/вывода, а также конфигурирование всех программно-управляемых аппаратных средств системной платы. После успешного завершения тестирования и конфигурирования (включающего настройку устройств РnР), POST выдает на экран монитора состав оборудования компьютера и передает управление программе начальной загрузки операционной системы.
В случае если обнаружена ошибка конфигурации системной памяти, в порт 80h выводится последовательно в бесконечном цикле код DEh, код DFh, код ошибки конфигурации, который может принимать, например, следующие значения:
00 Оперативная память не обнаружена;
01 Установлены модули DIMM различных типов;
02 Чтение содержимого SPD закончилась неудачей;
03 Модуль не соответствует требованиям для работы на заданной частоте;
04 Модуль не может быть использован в данной системе;
05 Информация в SPD не позволяет использовать установленные модули;
06 Обнаружена ошибка в младшей странице памяти.
Возможны четыре варианта реакции POST на наличие дефекта в системной плате:
а) войти в Setup. Все современные компьютеры имеют утилиту Setup, встроенную в ROM BIOS. Утилита BIOS Setup имеет интерфейс в виде меню, иногда даже оконный с поддержкой мыши. Для входа в Setup во время выполнения POST появляется предложение нажать клавишу del. Иногда для этого используется комбинация ctrl+alt+esc, esc, ctrl+esc, бывают и экзотические варианты (нажать клавишу F12 в те секунды, когда в правом верхнем углу экрана виден прямоугольник). Некоторые версии BIOS позволяют войти в Setup по комбинации ctrl+alt+esc в любой момент работы компьютера. Предложение (и способ - нажатие F1 или F2) входа в Setup появляется, если POST обнаружит ошибку оборудования, которая может быть устранена посредством Setup. Удержание клавиши INS во время POST в ряде версий BIOS позволяют установить настройки по умолчанию. Меню утилиты Setup, способы перемещения по пунктам и выбора параметров зависят от наклонностей производителя и версии BIOS. Нажатие F1 или alt+h вызывает краткую контекстную справку, обычно связанную с навигацией. Смысловых пояснений значений параметров она не дает. Состав управляемых параметров, детальность и гибкость управления варьируется от предельно подробных, в которых может запутаться и опытный пользователь, до предельно кратких. Записать новые установки в CMOS-память для исправления контрольной суммы и выйти из Setup;
б) выключить блок электропитания компьютера, с помощью измерительной аппаратуры проверить исправность батареи CMOS-памяти и при необходимости произвести ее замену. Включить компьютер и т.д.;
Пример кодов распакованного системного BIOS, выполняемые в ShadowRAM.
03 Запрет немаскируемого прерывания NMI. Определение типа сброса
05 Инициализация стека. Запрет кэширования памяти и контроллера USB
06 Выполнение в оперативной памяти служебных программ. Инициализация ESCD
07 Распознавание процессора, определение рабочей частоты, инициализация APIC
(см. «Контрольные точки инициализации MPS-систем»)
08 Проверка контрольной суммы CMOS
09 Проверка отработки клавиш [End]/[Ins]
0A Проверка сбоя батарейного питания
0B Очистка буферных регистров контроллера клавиатуры
0C Контроллеру клавиатуры передается команда тестирования
0E Поиск дополнительных устройств, обслуживаемых контроллером клавиатуры
0F Инициализация клавиатуры
10 Клавиатуре передается команда сброса
11 Если нажата клавиша [End] или [Ins], выполняется сброс CMOS
12 Перевод в пассивное состояние контроллеров DMA
13 Инициализация чип сета и кэш L2
14 Проверка системного таймера
19 Выполняется тест формирования запросов на регенерацию DRAM
1A Проверка длительности цикла регенерации
20 Инициализация устройств вывода
23 Считывается порт ввода контроллера клавиатуры. Опрашивается Keylock Switch
и Manufacture Test Switch
24 Подготовка к инициализации таблицы векторов прерываний
25 Инициализация векторов прерываний завершена
26 Опрос состояния перемычки Turbo Switch через порты контроллера клавиатуры
27 Первичная инициализация контроллера USB. Обновление микрокода процессора.
Инициализация ESCD. Опрос состояния порта PS/2
28 Подготовка к установке видеорежима
29 Инициализация LCD панели
2A Инициализация видеоконтроллера (см. «Особенности выполнения Device Initiali-
2B Инициализации VGA BIOS, проверка его контрольной суммы
2C Выполнение VGA BIOS
2D Инициализация указателя «мышь», подключенного к порту PS/2
2E Поиск видеоадаптеров CGA
2F Тест видеопамяти адаптера CGA
30 Тест схем формирования разверток адаптера CGA
31 Ошибка видеопамяти или схем формирования разверток. Поиск альтернативного
32 Тест видеопамяти альтернативного видеоадаптера CGA и схем разверток
33 Опрос состояния перемычки Mono/Color
34 Установка текстового режима 80х25
37 Видеорежим установлен. Экран очищен
38 Инициализация бортовых устройств (см. «Особенности выполнения Device Ini-
ния Device Initialization Manager»)
3B Начало подготовки к тесту памяти в защищенном режиме
40 Подготовка дескрипторных таблиц GDT и IDT
42 Переход в защищенный режим
43 Процессор в защищенном режиме. Прерывания разрешены
44 Подготовка к проверке линии A20
45 Тест линии A20
46 Определение размера ОЗУ выполнено
47 Тестовые данные записаны в Conventional Memory
48 Повторная проверка Conventional Memory
49 Тест Extended Memory
4B Обнуление памяти
4C Индикация процесса обнуления
4D Запись в CMOS полученных размеров Conventional и Extended memory
4E Индикация реального объема системной памяти
4F Выполняется расширенный тест Conventional Memory
50 Коррекция размера Conventional Memory
51 Расширенный тест Extended Memory
52 Объемы Conventional Memory и Extended Memory сохранены
53 Обработка отложенных ошибок четности
54 Запрет контроля четности и обработки немаскируемых прерываний
57 Инициализация региона памяти для POST Memory Manager
58 Выводится приглашение для входа в CMOS Setup
59 Возврат процессора в реальный режим
60 Проверка страничных регистров DMA
65 Программирование контроллеров DMA
66 Очистка регистров Write Request и Mask Set POST
67 Программирование контроллеров прерываний
7F Разрешение запроса NMI от дополнительных источников
80 Устанавливается режим обслуживания прерываний от порта PS/2
81 Тест интерфейса клавиатуры при ошибках сброса
82 Установка режима работы контроллера клавиатуры
83 Проверка статуса Keylock
84 Верификация объема памяти
86 Настройка системы для работы Setup
87 Распаковка программы CMOS Setup в Conventional Memory.
88 Работа программы Setup завершена пользователем
89 Завершено восстановление состояния после работы Setup
8B Резервирование памяти дополнительному блоку переменных BIOS
8C Программирование конфигурационных регистров
8D Первичная инициализация контроллеров HDD и FDD
8F Повторная инициализация контроллера FDD
91 Конфигурирование контроллера жестких дисков
95 Выполняется ROM Scan для поиска дополнительных BIOS (см. «Особенности вы-
полнения Device Initialization Manager»)
96 Дополнительная настройка системных ресурсов
97 Проверка сигнатуры и контрольной суммы дополнительного BIOS
98 Настройка System Management RAM
99 Установка счетчика таймера и переменных параллельных портов
9A Формирование списка последовательных портов
9B Подготовка области в памяти для теста сопроцессора
9C Инициализация сопроцессора
9D Информация о сопроцессоре сохраняется в CMOS RAM
9E Идентификация типа клавиатуры
9F Поиск дополнительных устройств ввода. Финальная фаза подготовки многопро-
цессорной платформы к работе в среде ОС (см. «Контрольные точки инициали-
POST (Power On Self Test) - процедура самопроверки при включении (ликбез).
Для ПК существует несколько видов диагностических программ (иногда они поставляются вместе с компьютером), которые позволяют пользователю выявлять причины неполадок, возникающих в компьютере. Во многих случаях такие программы могут выполнить основную работу по определению дефектного узла.
POST (Power On Self Test ) - процедура самопроверки при включении. Выполняется при каждом включении компьютера. Когда IBM начала выпуск персональных компьютеров, в них были предусмотрены методы повышения надежности, которые ранее никогда не применялись. Имеется в виду программа POST и контроль четности памяти. Процедура POST – это последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.
Для выдачи з вуковых сигналов используется звуковой динамик, подключенный к системной плате. При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении вы услышите один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и компании разработчика.
Для просмотра к онтрольных кодов POST (шестнадцатеричные контрольные коды отправляемые по адресу порта ввода-вывода ), необходимо установить специальный адаптер.
Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста, которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. Первоначально они были разработаны для тестирования системных плат, целью которого было выявление возможных дефектов при их производстве (при этом не требовалось подключать к ним видеоадаптер и монитор). Сейчас некоторые компании стали выпускать такие платы для специалистов, занимающихся сервисным обслуживанием компьютеров.
Плата POST устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или «зависнет», в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента.
Простейшие платы POST используют только порт 80, но более сложные платы, имеют набор миниатюрных переключателей или блок перемычек, которые позволяют сконфигурировать диагностическую плату для использования портов с другими адресами.
Большинство тестовых плат BIOS поставляются с документацией, описывающей коды POST для различных версий BIOS. Для систем, оснащенных другими моделями BIOS, следует воспользоваться соответствующей документацией или данными, относящимися к используемому адаптеру POST.
POST— последовательность коротких подпрограмм, хранящихся в ROM BIOS на системной плате. Они предназначены для проверки основных компонентов системы сразу после ее включения, что, собственно, и является причиной задержки перед загрузкой операционной системы.
При каждом включении компьютера автоматически выполняется проверка его основных компонентов:
вспомогательных элементов системной платы,
оперативной памяти и основных периферийных устройств.
шестнадцатеричные коды ошибок, выдаваемые в порт ввода-вывода.
Звуковые коды ошибок, выдаваемые процедурой POST
Рис.9 таблица звуковых кодов программы POST
При обнаружении процедурой POST неисправности компьютер издает характерные звуковые сигналы, по которым можно определить неисправный элемент (или их группу). Если компьютер исправен, то при его включении вы услышите один короткий звуковой сигнал; если же обнаружена неисправность, выдается целая серия коротких или длинных звуковых сигналов, а иногда и их комбинация. Характер звуковых кодов зависит от версии BIOS и разработавшей ее фирмы.
Коды ошибок, выдаваемые процедурой POST в порты ввода-вывода
Менее известной возможностью этой процедуры является то, что в начале выполнения каждого теста по адресу специального порта ввода-вывода POST выдает коды теста, которые могут быть прочитаны только с помощью устанавливаемой в разъем расширения специальной платы адаптера. POST-плата устанавливается в разъем расширения. В момент выполнения процедуры POST на ее встроенном индикаторе будут быстро меняться двузначные шестнадцатеричные числа. Если компьютер неожиданно прекратит тестирование или "зависнет", в этом индикаторе будет отображен код того теста, во время выполнения которого произошел сбой. Это позволяет существенно сузить круг поиска неисправного элемента.
В большинстве компьютеров POST-коды в порт ввода-вывода 80h.
Диагностические программы операционной системы
В составе ОС ДОС и Windows есть несколько диагностических программ. Которые обеспечивают выполнение тестирования составных частей СВТ. Современные диагностические программы имеют графические оболочки и входят в состав операционной системы. Такими программоми являются, например:
утилита очистки диска от ненужных файлов;
утилита проверки диска на наличие ошибок;
утилита дефрагментации файлов и свободного пространства;
утилита архивации данных;
утилита конвертирования файловой системы.
Все перечисленные программы имеются и в Windows.
Диагностические программы фирм — производителей оборудования
Производители оборудования выпускают специальные специализированные программы для диагностики конкретного оборудования, конкретного производителя. Можно выделить следующие группы программ:
Программы диагностики аппаратного обеспечения
Многие типы диагностических программ предназначены для определенных типов аппаратного обеспечения. Эти программы поставляются вместе с устройствами.
Программы диагностики устройств SCSI
Большинство SCSI-адаптеров имеют встроенную BIOS, с помощью которой можно настраивать адаптер и выполнять его диагностику.
Основные этапы развития астрономии. Гипотеза Лапласа: С точки зрения гипотезы Лапласа, это совершенно непонятно.
Основные факторы риска неинфекционных заболеваний: Основные факторы риска неинфекционных заболеваний, увеличивающие вероятность.
Поиск по сайту
Читайте также: