Мегаобучалка Главная | О нас | Обратная связь


Загрузка: начальный этап, не зависящий от типа установленной операционной системы



2015-12-06 1040 Обсуждений (0)
Загрузка: начальный этап, не зависящий от типа установленной операционной системы 0.00 из 5.00 0 оценок




Процесс стандартной загрузки компьютера можно разделить на ряд этапов тестирования.

1. Включение питания компьютера.

2. Источник питания выполняет самотестирование. Если все нормально и все выходные напряжения соответствуют требуемым, источник питания выдает на

системную плату сигнал Power_Good. Между включением компьютера и

подачей сигнал проходит 0,1-0,5 с.

3. Микросхема таймера получает сигнал Power_Good и прекращает генерировать подаваемый на микропроцессор сигнал Reset.

4. Микропроцессор начинает выполнять код, записанный в ROM BIOS по адресу

FFFF:0000. Размер ROM BIOS от этого адреса до конца составляет 16 байт; по данному адресу записана команда перехода на реально выполняемый код ROM BIOS.

5. BIOS выполняет тестирование системы, чтобы проверить ее работоспособность. Обнаружив ошибку, система подаст звуковой сигнал, так как видеоадаптер все еще не инициализирован.

6. В поисках программы работы с видеоадаптером BIOS сканирует адреса

памяти видеоадаптера, начиная с С000:0000 и заканчивая С780:0000. Если BIOS видеоадаптера найдена, проверяется контрольная сумма ее кода. При совпадении контрольной суммы с заданной управление передается BIOS видеоадаптера, которая инициализирует видеоадаптер и выводит на экран курсор; в противном случае появляется сообщение

7. «С000 ROM Error».

8. Если BIOS видеоадаптера не найдена, используется видеодрайвер, записанный в микросхеме ROM системной платы, который инициализирует видеоадаптер

и выводит на экран курсор.

9. BIOS системной платы сканирует оставшуюся память с С800:0000 по DF80:0000 с шагом 2 Кбайт в поисках BIOS любых других подключенных к


 

системной плате адаптеров (таких как SCSI-адаптеры). Обнаруженные BIOS выполняются так же, как и BIOS видеоадаптера.

10. При несоответствии контрольной суммы любых BIOS выводится сообщение ХХХХ ROM Error, где ХХХХ — сегментный адрес некорректного модуля ROM.

11. BIOS проверяет значение слова по адресу 0000:0472, чтобы определить, какая загрузка выполняется (холодная или горячая). В случае горячей загрузки по

этому адресу записано слово 1234h, что приводит к пропуску POST Если по этому адресу записано другое слово, выполняется POST.

12. Программа BIOS ищет в дисководе «A» системную дискету и читает на ней сектор 1, находящийся на цилиндре 0, стороне 0 (самый первый сектор). Современные версии BIOS позволяют загружаться не только с дискеты, но и с других устройств, например жесткого диска и накопителя CD-ROM. Порядок

поиска загрузочных устройств определяется с помощью программы установки параметров BIOS. Этот сектор загружается по адресу 0000:7C00 и проверяет,

является ли диск загрузочным.

13. Если значения первых байтов считанного сектора некорректны, на экране отображается сообщение об ошибке загрузочной записи дискеты 602-Diskette Boot Record Error и система останавливается.

14. Если дискета была подготовлена в DOS с помощью команды Format или Sys, а

два первых файла в корневом каталоге не являются системными или их нельзя прочитать, выдается сообщение о том, что диск не системный:

«Non-System disk or disk error Replace and strike any key when ready».

Если дискета была подготовлена в DOS с помощью команды Format или Sys, а загрузочный сектор испорчен, на экран выдается сообщение о сбое при загрузке с диска:

Disk Boot failure

15. Проверяется сигнатура считанного загрузочного сектора активного раздела.

Если последних два байта не соответствуют сигнатуре 55AAh, выдается сообщение об ошибке: «Missing operating system» и система останавливается.

16. Загрузочный сектор активного раздела, как следует из его названия, содержит программу загрузки операционной системы. Если загрузочный сектор испорчен, выдается сообщение Disk boot failure. Если системные файлы не

являются первыми в корневом каталоге или при попытке их чтения возникают сбои, выдается сообщение, что диск не системный или содержит ошибку:

Дальнейшие действия зависят от установленной операционной системы.

Второй уровеньпредставлен тестовыми программами операционной системы. Программы запускаются пользователем при необходимости проверить работу конкретного элемента (например системный динамик) или системы ПК (например системы ввода-вывода).

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


 

проводится тщательно, занимает много времени и позволяет локализовать даже отдельные сбои оборудования и плавающие неисправности.

Программы верхнего уровня могут, быть использованы, только если будут успешно пройдены тесты первого уровня.


 



2015-12-06 1040 Обсуждений (0)
Загрузка: начальный этап, не зависящий от типа установленной операционной системы 0.00 из 5.00 0 оценок









Обсуждение в статье: Загрузка: начальный этап, не зависящий от типа установленной операционной системы

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1040)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)