Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

тема вводавывода также БСВВ реализованная в виде микропрограмм часть системного программного обеспече

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 9.11.2024

BIOS (англ. basic input/output system — «базовая система ввода-вывода»), также БСВВ, — реализованная в виде микропрограмм часть системного программного обеспечения, которая предназначается для предоставления операционной системе API-доступа к аппаратуре компьютера и подключенным к нему устройствам.

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

  1.  Инициализация и проверка работоспособности аппаратуры

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

Сразу после включения питания компьютера, во время начальной загрузки компьютера, при помощи программ, записанных в BIOS, происходит самопроверка аппаратного обеспечения компьютера — POST (power-on self-test). В ходе POST BIOS проверяет работоспособность контроллеров на материнской плате, задаёт низкоуровневые параметры их работы (например, частоту шины и параметры центрального микропроцессора, контроллера оперативной памяти, контроллеров шин FSB, AGP, PCI, USB). Если во время POST случился сбой, BIOS может выдать информацию, позволяющую выявить причину сбоя. Если нет возможности вывести сообщение на монитор, BIOS издаёт звуковой сигнал через встроенный динамик.

  1.  Загрузка операционной системы

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

  1.  Простейший драйвер

IBM-совместимые компьютеры изначально конструировались как предельно расширяемые. Поэтому работа с дисками и экраном, в более ранних системах выполнявшаяся через порты ввода-вывода и блоки памяти, были реализованы через функции BIOS. Также BIOS содержит несколько важных интерфейсов, упрощающих программирование — такие, как работа с экраном в телетайпном режиме или сканирование клавиатуры — что также обусловливает её «базовость».

Современные ОС, такие, как Windows и Linux, имеют свои драйверы, не использующие BIOS. Однако функциями BIOS широко пользуются простейшие ОС (такие, как DOS), а также все ОС в момент загрузки и в «аварийных» режимах.

  1.  Конфигурирование оборудования

BIOS’ы материнских плат, как правило, содержат много настроек:

  1.  Настройка времени системных часов и даты календаря.
  2.  Настройка периферии, не приспособленной к работе в режиме «plug and play». Например, жёсткие диски начала 1990-х годов, работающие в CHS-режиме; COM- и LPT-порты.
  3.  Запуск аппаратуры в форсированном (или, наоборот, щадящем) режиме, сброс до заводских настроек.
  4.  Активация/отключение встроенного в материнскую плату оборудования (USB-, COM- и LPT-портов, встроенного видео-, сетевого или звукового адаптера).
  5.  Отключение некоторых тестов, что ускоряет загрузку ОС.
  6.  Активация обходных ветвей для известных ошибок ОС: например, если Windows 95 отказывается загружаться на машине без флоппи-дисковода, BIOS может перенаправить векторы IRQ так, чтобы ОС поняла, что дисковода нет.[1] Если неудачно написанный драйвер не работает с SerialATA-винчестерами, BIOS может эмулировать поведение старого IDE-диска.
  7.  Очерёдность носителей, с которых производится загрузка компьютера: жёсткий диск, USB-накопители, CD-ROM, загрузка с сетевой платы по технологии PXE и т. д. Если загрузка с первого носителя не удалась, BIOS пробует второй по списку, и т. д.

Неверные настройки BIOS могут нарушить работу компьютера. Справочную информацию по настройке можно найти в инструкции к материнской плате или в сети.[2][3]

Программа настройки BIOS (англ. BIOS Setup) вызывается во время проверки работоспособности нажатием определённой клавиши. Наиболее распространённые —  Del ,  F2 ,  F10  или  Esc . Кроме того, существуют определённые комбинации клавиш, позволяющих запустить микропрограмму восстановления (перезаписи) BIOS в микросхеме в случае повреждения её аппаратно, либо вирусом, а также восстановить заводские настройки, позволяющие запустить компьютер после неверных настроек или в случае неудачного разгона.


О чем пищит компьютер (расшифровка звуковых сигналов BIOS)

Я думаю многие замечали , что при включении компьютера он производит короткий писк (если конечно у вас нет проблем с компьютером). Но иногда, вместо этого, приятного слуху писка раздается целая трель непонятных сигналов. Но не многие задумывались- зачем пищит компьютер. На самом деле писк издается не случайно, до него происходит процедура тестирования компонентов компьютера (POST- Power-On-Self-Test). И в случае, если сбоев не найдено- сигнализируется короткий сигнал о успешном прохождении тестирования. Но иногда, вместо этого, приятного слуху писка раздается целая трель непонятных сигналов.Короче, комп не включается. Что делать? Зачастую, достаточно включить комп по новой и все. Если это не помогло, тогда внимательно слушайте сигнал и запомните, сколько коротких и сколько длинных гудков. Там написаны возможные неисправности. Обратите внимание на слово "возможные". Дело в том, что программа POST, ни есть мощная программа для тестирования железа. Она тоже может ошибаться. Но  если вдруг обнаружена какая либо ошибка, то компьютер с помощью POST сообщит о ней в виде определенного числа коротких или длинных писков. Расшифровать, что же произошло, поможет инструкция к материнской плате, но зачастую таковая отсутствует.

Для того, что бы воспользоваться этими таблицами вам нужно узнать производителя BIOS вашей материнской платы. Узнать производителя BIOS весьма просто, достаточно зайти в сам BIOS. Ниже приведены скриншоты популярных производителей BIOS (внешне они могут отличаться от ваших, это зависит от версии).

AMI (American Megatreds Inc.)


AWARD

Phoenix

После определения производителя BIOS находим его в таблицах и расшифровываем сигналы POST.


При начальной загрузке BIOS тестирует компоненты компьютера и сигнализирует о состоянии системы звуковыми сигналами. Имеются стандартные сигналы, поддерживаемые всеми версиями BIOS и дополнительные, установленные производителями. В целом система сигналов должна быть описана в инструкциях системной платы. 

Стандартные сигналы:

Один короткий сигнал выдаётся при начале тестирования системы.

Длинные или короткие непрерывные сигналы означают неисправность системной платы или оперативной памяти.

Один длинный и два коротких сигнала свидетельствуют о неудачной инициализации видеоадаптера.

Один длинный и три коротких сигнала говорят об ошибки при проверке первых 64 Кбайт системной памяти.

В 99% случаев проблемы с первичной загрузкой системы связаны с невнимательностью при сборке. И только 1% - со сбоями в комплектующих.

 AMI BIOS

Последовательность звуковых сигналов

Расшифровка сигналов BIOS

1 короткий

Ошибок не обнаружено, ПК исправен

2 коротких

Ошибка чётности RAM или вы забыли выключить сканер или принтер

3 коротких

Ошибка в первых 64 КБ RAM

4 коротких

Неисправность системного таймера. Настройте время в BIOS или в системе WINDOWS

5 коротких

Проблемы с процессором

6 коротких

Ошибка инициализации контроллера клавиатуры

7 коротких

Проблемы с материнской платой

8 коротких

Ошибка памяти видеокарты

9 коротких

Контрольная сумма BIOS неверна

10 коротких

Ошибка записи в CMOS

11 коротких

Ошибка кэша, расположенного на системной плате

1 длинный, 1 короткий

Проблемы с блоком питания

1 длинный, 2 коротких

Ошибка видеокарты (Mono-CGA)

1 длинный, 3 коротких

Ошибка видеокарты (EGA-VGA)

1 длинный, 4 коротких

Отсутствие видеокарты

1 длинный, 8 коротких

Проблемы с видеокартой или не подключён монитор

3 длинных

Оперативная память - тест чтения/записи завершен с ошибкой. Переустановите

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

Отсутствует и пустой экран

Неисправен процессор. Возможно изогнута(сломана) контактная ножка процессора.

Непрерывный звуковой сигнал

Неисправность блока питания либо перегрев компьютера

Award BIOS

Последовательность звуковых сигналов

Расшифровка сигналов BIOS

1 короткий

Успешный POST

2 коротких

Обнаружены незначительные ошибки.
На экране монитора появляется предложение войти в программу CMOS Setup Utility и исправить ситуацию.

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

3 длинных

Ошибка контроллера клавиатуры

1 короткий, 1 длинный

Ошибка оперативной памяти (RAM)

1 длинный, 2 коротких

Ошибка видеокарты

1 длинный, 3 коротких

Ошибка видеопамяти

1 длинный, 9 коротких

Ошибка при чтении из ПЗУ

Повторяющийся короткий

Проблемы с блоком питания;

Проблемы с ОЗУ.

Повторяющийся длинный

Проблемы с ОЗУ

Повторяющаяся высокая-низкая частота

Проблемы с процессором

Непрерывный

Проблемы с блоком питания

Phoenix BIOS

1-1-2 означает 1 звуковой сигнал, пауза, 1 звуковой сигнал, пауза, и 2 звуковых сигнала.

Последовательность звуковых сигналов

Расшифровка сигналов BIOS

1-1-2

Ошибка при тесте процессора. Процессор неисправен. Замените процессор

1-1-3

Ошибка записи/чтения данных в/из CMOS-памяти.

1-1-4

Обнаружена ошибка при подсчете контрольной суммы содержимого BIOS.

1-2-1

Ошибка инициализации материнской платы.

1-2-2 или 1-2-3

Ошибка инициализации контроллера DMA.

1-3-1

Ошибка инициализации схемы регенерации оперативной памяти.

1-3-3 или 1-3-4

Ошибка инициализации первых 64 Кбайт оперативной памяти.

1-4-1

Ошибка инициализации материнской платы.

1-4-2

Ошибка инициализации оперативной памяти.

1-4-3

Ошибка инициализации системного таймера.

1-4-4

Ошибка записи/чтения в/из одного из портов ввода/вывода.

2-1-1

Обнаружена ошибка при чтении/записи 0-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-1-2

Обнаружена ошибка при чтении/записи 1-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-1-3

Обнаружена ошибка при чтении/записи 2-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-1-4

Обнаружена ошибка при чтении/записи 3-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-2-1

Обнаружена ошибка при чтении/записи 4-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-2-2

Обнаружена ошибка при чтении/записи 5-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-2-3

Обнаружена ошибка при чтении/записи 6-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-2-4

Обнаружена ошибка при чтении/записи 7-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-3-1

Обнаружена ошибка при чтении/записи 8-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-3-2

Обнаружена ошибка при чтении/записи 9-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-3-3

Обнаружена ошибка при чтении/записи 10-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-3-4

Обнаружена ошибка при чтении/записи 11-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-4-1

Обнаружена ошибка при чтении/записи 12-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-4-2

Обнаружена ошибка при чтении/записи 13-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-4-3

Обнаружена ошибка при чтении/записи 14-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

2-4-4

Обнаружена ошибка при чтении/записи 15-го бита (в шестнадцатеричном представлении) первых 64 Кбайт ОЗУ

3-1-1

Ошибка инициализации второго канала DMA.

3-1-2 или 3-1-4

Ошибка инициализации первого канала DMA.

3-2-4

Ошибка инициализации контроллера клавиатуры.

3-3-4

Ошибка инициализации видеопамяти.

3-4-1

Возникли серьёзные проблемы при попытке обращения к монитору.

3-4-2

Не удается инициализировать BIOS видеоплаты.

4-2-1

Ошибка инициализации системного таймера.

4-2-2

Тестирование завершено.

4-2-3

Ошибка инициализации контроллера клавиатуры.

4-2-4

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

4-3-1

Ошибка инициализации оперативной памяти.

4-3-2

Ошибка инициализации первого таймера.

4-3-3

Ошибка инициализации второго таймера.

4-4-1

Ошибка инициализации одного из последовательных портов.

4-4-2

Ошибка инициализации параллельного порта.

4-4-3

Ошибка инициализации математического сопроцессора.

Длинные, непрекращающиеся сигналы

Неисправна материнская плата.

Звук сирены с высокой на низкую частоту

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

Непрерывный сигнал

Не подключен (неисправен) кулер CPU.

Сообщения об ошибках BIOS

Текстовые сообщения об ошибках AMI BIOS

Сообщение

Проблема

Примечание

CH-2 Timer Error

Не фатально. Может быть вызвано периферией

Попробуйте перезагрузиться

INTR#1 Error

Первый канал прерывания не прошёл POST

Проверьте устройства, занимающие IRQ 0-7

INTR#2 Error

Второй канал прерывания не прошёл POST

Проверьте устройства, занимающие IRQ 8-15

CMOS Battery State Low

 

Замените аккумулятор

CMOS Checksum Failure

Контрольная сумма данных в CMOS-памяти не сходится с вычисленной ранее

Запустите Setup

CMOS Memory Size Mismatch

Размер занятой CMOS-памяти не сходится с тем, что должно быть

Запустите Setup

CMOS System Optons Not Set

Данные в CMOS повреждены или отсутствуют

Запустите Setup

Display Switch Not Proper

Неправильно выставлен тип монитора (цветной или моно) на материнской плате

Переставьте перемычку в правильное положение

Keyboard is locked

 

Разблокируйте клавиатуру

K/B interface error

Проблема с подсоединением клавиатуры к материнской плате

Проверьте разъём и кабель

FDD controller failure

BIOS не может связаться с контроллером гибких дисков

Проверьте шлейф и кабель питания дисковода

HDD controller failure

BIOS не может связаться с контроллером жёстких дисков

Проверьте шлейф и кабель питания жёсткого диска

C: Drive Error

Диск С не отвечает

Либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен

D: Drive Error

Диск D не отвечает

Либо в Setup выставлен неправильный тип диска, либо диск не отформатирован, либо плохо подключен

C: Drive Failure

Диск С обнаружен, но не работает

Если на диске нет важных данных, попробуйте низкоуровневое форматирование

D: Drive Failure

Диск D обнаружен, но не работает

 

CMOS Time and date not set

 

Запустите Setup

Cache memory bad, do not enable cache

 

Действительно плохой кэш придётся заменить, но сначала попробуй перезагрузиться

8042 Gate-A20 error

Линия А20 контроллера клавиатуры не работает

Замените контроллер клавиатуры (микросхема 8042)

Address Line Short

Проблема со схемой адресации памяти

Попробуйте выключить компьютер и подождать 30 секунд

DMA#1 error

Ошибка первого канала DMA

Может быть вызвана соответствующим периферийным устройством

DMA error

Ошибка контроллера DMA

Может быть вызвана соответствующим периферийным устройством

No ROM Basic

Система не может загрузиться (например, невозможно найти операционную систему)

Установите загрузочный диск или измените список загрузочных дисководов

Diskette boot failure

Не удаётся загрузиться с дискеты

Поставьте другую дискету

Invalid boot diskette

Дискета не читается

Надо вставить ЗАГРУЗОЧНЫЙ диск

On board parity error

Ошибка контроля чётности

Может быть вызвана соответствующим периферийным устройством

Off board parity error

То же

То же

Parity error

То же

То же

Memory parity error at XXXX

Ошибка памяти

То же

I/O card parity error at XXXX

То же

То же

DMA bus time-out

Устройство не отвечает в течении 7,8 мкс

Проблема в платах расширения (попытайтесь найти плату, вызывающую ошибку и замените её)

Memory mismatch, run Setup

 

Установите в Setup опцию Memory Relocation в Disable

EISA CMOS inoperational

Ошибка чтения/записи в CMOS RAM

Может подсесть аккумулятор

Expansion board not ready at slot X

BIOS не может найти плату в слоте номер X

Проверьте установку платы в этом слоте

Текстовые сообщения об ошибках AWARD BIOS

Сообщение

Проблема

Примечание

CMOS battery has failed

Сел аккумулятор

Замените аккумулятор

CMOS checksum error

Неправильная контрольная сумма CMOS. Данные в CMOS повреждены

Проверьте аккумулятор и замените его в случае необходимости

Disk boot failure, insert system disk and press enter

Не найден загрузочный диск

Загрузитесь с дискеты и проверьте системные файлы на жёстком диске

Diskette drives or types mismatch error – run setup

Типы дисководов, фактически установленных в системе и их описания в CMOS не сходятся

Запустите Setup и введите правильный тип дисковода

Display switch is set incorrectly

Неправильно выставлен тип монитора (цветной или моно) на материнской плате

Переставьте перемычку в правильное положение

Display type has changed since last boot

Изменился тип дисплея со времени последней загрузки

Запустите Setup и введите правильный тип дисплея

EISA configuration checksum error

Не сходится контрольная сумма EISA

Запустите EISA Configuration utility

EISA configuration is not complete

Информация в EISA не полная

Запустите EISA Configuration utility

Error encountered initializing hard drive

Не инициализируется жёсткий диск

Проверьте установку контроллера жёстких дисков и соединительные кабели

Error initializing hard drive controller

Контроллер жёстких дисков не инициализируется

Проверьте установку контроллера и параметры жёсткого диска, указанные в Setup. Также проверьте перемычки на жёстком диске

Floppy drive cntrlr error or no cntrlr present

Невозможно инициализировать контроллер гибких дисков

Проверьте установку контроллера и параметры, указанные в Setup

Invalid EISA configuration

Данные о конфигурации EISA не верны

Запустите EISA Configuration utility

Keyboard error or no keyboard present

Невозможно инициализировать клавиатуру

Проверьте подключение клавиатуры и её тип

Memory address error at XXXX

Ошибка памяти

Замените память

Memory parity error at XXXX

Ошибка контроля чётности

Замените память

Memory size has changed since last boot

Размер памяти изменился со времени последней загрузки

Если есть EISA, запустите EISA Configuration utility. В противном случае Setup

Memory verify error at XXXX

Ошибка при тестировании памяти

Замените память

Offending address not found

Беда с контроллером памяти

Придётся менять системную плату

Offending segment

То же

То же

Press a key to reboot

Возникает при обнаружении ошибок и необходимости перезагрузки

Нажмите любую клавишу

Press F1 to disable NMI, F2 to reboot

Проблемы с маскируемыми прерываниями

Перезагрузите компьютер клавишей F2

Ram parity error – checking for segment

Ошибка чётности в RAM

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

Should be empty but EISA board found

ID одной из карт расширения не соответствует конфигурации

Запустите EISA Configuration utility

Should have EISA board but not found

Карта не отвечает на запрос по ID

Запустите EISA Configuration utility

Slot not empty

Слот, записанный в конфигурации как пустой, занят

Запустите EISA Configuration utility

System halted, (CTRL-ALT-DEL) to reboot

Обозначает остановку процесса загрузки

Нажмите CTRL-ALT-DEL

Wrong board in slot

Установлена карта с ошибочным ID

Запустите EISA Configuration utility

Иногда неисправность не удаётся точно локализовать ни с помощью звуковых сигналов, ни по сообщениям об ошибках. Тогда приходится обращаться к функциям порта ввода-вывода с адресом 80h. Он используется в компьютерах архитектуры IBM PC в качестве диагностического и предназначен для отображения информации о прохождении начальных тестов и инициализации оборудования, выполняемых процедурой POST системы BIOS.

Сама процедура POST разбита на этапы, перед началом каждого из которых в порт 80h выводится соответствующее значение. Количество и содержание этапов, а также выводимые значения определяются разработчиком BIOS. Например, в AMI BIOS имеются 170 этапов с кодами от 01 до АА. Только после полного прохождения всех тестов, непосредственно перед передачей управления программе загрузки (то есть инициализации прерывания INT 19h) в диагностический порт выводится код 00, свидетельствующий об успешном завершении процедуры.

Так что же делать после того, как Вы расшифровали ошибку. Попробуйте вынуть проблемную плату и вставить ее назад или просто проверьте, хорошо ли она "сидит" в разъеме. Только делайте это аккуратно, предварительно отключив кабель питания от сети и сняв статическое напряжение с пальцев рук (и ног) коснувшись рамы корпуса. Если проблемы со CMOS, то специальным джампером на системной плате обнулите настройки (или просто вытащите на несколько секунд батарейку). Если проблемы с клавиатурой, то проверьте её соединение с системным блоком, целостность кабеля. Если проблемы с блоком питания, проверьте, а подключили ли Вы его к материнской плате, а если подключили, то правильно ли это сделали. Кстати, был случай, когда  не правильно подключили разъем мыши к материнской плате (наоборот), комп не включался и никаких сигналов не было!

Но если Вам ничего не помогло, то к сожалению придется нерабочий девайс поменять, хотя остается надежда на то, что BIOS Вашей материнской платы просто не может работать с ним. В таком случае необходимо его, BIOS, перешить.




1. Тема ldquo;Изучение стоячих электромагнитных волн в двухпроводной линии
2. 2 II 1
3. 35 ЛК211 Логиказач 13
4. Курс лекций по частной вирусологии Часть первая Б~ Вирусы вызывающие болезни жвачных и однокопытных
5. . Теоретические основы формирования молодежной политики [3] 1
6. ВВЕДЕНИЕ В ЦИФРОВУЮ ОБРАБОТКУ СИГНАЛОВ
7. реферат дисертації на здобуття наукового ступеня доктора хімічних наук Київ2002 Д
8.  Эти растительные субстанции пока ещё недооценённые в медицине вырабатываются растениями для охраны от
9. кросворд1 до теми- ldquo;Основи підприємництва Підприємство як економічний агентrdquo; Тест
10. рефератів повідомлень головних питань з основного розділу чи кількох розділів
11. проблемы неоднократно обсуждавшиеся на страницах научных изданий
12. любовных историях
13. Русская эмиграция во Франции (на русском языке)
14. История религии для студентов специальности 074301 Продюсерство специализация- 5
15. Инфразвук и ульразвук Вибрация Лазерное излучение
16. одна из естественных дисциплин которая занимается изучением строения состава и происхождения земли
17. ~ итальянский экономист социолог и политолог один из основоположников элитистского направления в политол
18. Государство и революция Владимир Ильич Ленин Государство и революция Государство и
19. тематизированные взгляды на окружающий мир воспроизводящие его существенные стороны в абстрактнологическ
20. вариант 1 Вариант Булыщенко Заболотнев Смирнова Ципан Чугунов 2 Вариант Большакова Во