Базовая система ввода-вывода: BIOS ПК

Автор: Елена Шарга, 07 Сентября 2010 в 16:34, реферат

Описание работы

BIOS - Базовая система ввода-вывода (Basic Input Output System) называется так потому, что включает в себя обширный набор программ ввода-вывода, благодаря которым операционная система и прикладные программы могут взаимодействовать с различными устройствами как самого компьютера, так и подключенными к нему. Вообще говоря, в PC система BIOS занимает особое место. С одной стороны, ее можно рассматривать как составную часть аппаратных средств. С другой стороны, она является как бы одним из программных модулей операционной системы. Сам термин BIOS, видимо, заимствован из операционной системы CP/M, в которой модуль с подобным названием был реализован программно и выполнял примерно подобные действия.

Работа содержит 1 файл

Базовая система ввода.docx

— 63.24 Кб (Скачать)

     или 

     No boot sector on fixed disk - strike F1 to retry boot, F2 for setup utility 

     Несмотря  на то что содержание выводимых сообщений различается для каждой версии BIOS, причина их появления остается одной и той же. Существует две основные проблемы, которые приводят к сообщениям подобного рода, причем обе из них относятся к определенным байтам главной загрузочной записи, расположенной в первом секторе жесткого диска. 

     Первая  проблема связана с жестким диском, не разбитым на разделы или с поврежденным главным загрузочным сектором. Во время начальной загрузки базовая  система ввода-вывода проверяет  два последних байта главной  загрузочной записи (первый сектор жесткого диска), значение "сигнатуры" которых должно быть 55AAh. Если два последних байта не равны 55AAh, вызывается прерывание 18h. В результате происходит обращение к подпрограмме, которая выводит на экран полученное сообщение или вызывает в системе IBM интерпретатор Cassette (ROM) BASIC. 

     Главный загрузочный сектор (включающий в  себя байты сигнатуры) записан на жесткий диск программой FDISK ОС DOS. Сразу же после завершения низкоуровневого форматирования все секторы жесткого диска инициализируются в соответствии с шаблоном байтов, поэтому первый сектор диска не содержит сигнатуру 55AAh. Другими словами, сообщения об ошибках ROM появляются при попытке загрузиться с жесткого диска, уже отформатированного на низком уровне, но еще не разбитого на разделы. 

     Теперь  рассмотрим вторую ситуацию, которая  может привести к появлению сообщений  подобного рода. Если байты сигнатуры  не повреждены, базовая система ввода-вывода выполняет код основного раздела  загрузочной записи, который, в свою очередь, проводит проверку байтов индикатора загрузки в таблицах каждого из четырех  разделов. Номера этих байтов равны 446 (1BEh), 462 (1CEh), 478 (1DEh) и 494 (1EEh) соответственно. Наличие указанных байтов является признаком того, что та или иная таблица разделов содержит активный (загрузочный) раздел. Значение 80h одной из величин смещения байтов указывает на то, что таблица содержит активный раздел, причем все остальные значения должны быть равны 00h. В том случае, если значение 80h имеют несколько байтов (что говорит о наличии нескольких загрузочных разделов) или же значения байтов отличны от 80h или 00h, появится следующее сообщение об ошибках: 

     Invalid partition table 

     Когда значения всех четырех байтов индикатора загрузки равны 00h, что указывает на отсутствие активных (загрузочных) разделов, на экране появится одно из ранее рассмотренных сообщений, содержание которого будет зависеть от используемой версии BIOS. То же самое происходит при удалении с помощью команды FDISK существующих разделов диска (без создания новых разделов или же в результате ошибки при создании активного (загрузочного) раздела) перед перезагрузкой системы. 

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

     =====================================================================

     Евгений Серов - автор сайта "Ремонт ПК". Ремонт и модернизация компьютерной техники. Консультация и гарантийное  обслуживание.

     Ресурс: http://comprofit.ru 
 
 

     Аппаратная  и программная части BIOS

     Как уже упоминалось, BIOS представляет собой интерфейс между аппаратным обес­печением и операционной системой. BIOS не похожа на стандартное программное обес­печение, поскольку находится в микросхемах, установленных на системной плате или платах адаптеров.

     BIOS в ПК обычно можно найти в следующих компонентах системы:

     ■  ПЗУ системной платы;

     ■  ПЗУ платы адаптера (например, видеоадаптера);

     ■  данные на диске, загружаемые в ОЗУ (драйверы устройств).

     Системная BIOS содержит драйверы основных компонентов (клавиатуры, дисковода, жесткого диска, последовательного и параллельных портов и т. д.), необходимые для начального запуска компьютера. По мере появления новых устройств (видеоадаптеров, накопителей CD-ROM, жестких дисков с интерфейсом SCSI и т. д.) их процедуры иници­ализации не добавлялись в системную BIOS. Острая необходимость в таких устройствах при запуске компьютера отсутствует, поэтому нужные драйверы загружаются с диска во время запуска операционной системы. Это относится к звуковым адаптерам, сканерам, принтерам, устройствам PC Card (PCMCIA) и т. д.

     В то же время существует целый ряд  драйверов, которые должны быть активизиро­ваны во время начальной загрузки. Например, можно ли загрузиться с жесткого диска, если драйверы, требующиеся для выполнения этой операции, должны быть загружены непосредственно с этого диска? Очевидно, что необходимые драйверы должны быть предварительно загружены в ПЗУ (read-only memory — ROM) системной платы или платы адаптера.

     Однако  некоторые устройства необходимы при  запуске компьютера. Например, для  отображения информации на экране монитора требуется активизировать видеоадаптер, но 
 
 
 
 

     Краткое руководство по решению серьёзных  программных и аппаратных проблем  с компьютером.  

     В качестве предисловия и для начала хочу отметить, что все проблемы, с которыми сталкиваются пользователи, очень подобны. В этой статье мы постараемся  охватить наиболее частые и распространенные проблемы. Из огромного числа таких  проблем будут рассмотрены проблемы критического характера – то есть те, которые не позволяют нормально  использовать компьютер (например, внезапные  перезагрузки или зависания). Отмечу, что такие проблемы бывают у всех, вне зависимости от уровня подготовки и квалификации пользователя - от продвинутого администратора (сисадмина) до начинающего "чайника" - бухгалтера или секретаря. Поэтому, столкнувшись с «синим экраном смерти», внезапными перезагрузками или выключением компьютера главное не паниковать. Необходимо трезво оценить ситуацию и начать поиск причины данных явлений. Наша же задача помочь вам в этом…  

     Указанные проблемы условно можно разделить  на два вида: аппаратные (связанные  с "железом") и программные (связанные  с ПО). Кроме того, неисправности могут возникнуть из-за неверной настройки или возникших неисправностей с BIOS'ом.  

     В первую очередь стоит проверить  программную составляющую ПК. С неё  мы и начнём:  

     1. Проблемы с программной частью.  

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

     * Многие не знают об очень  простом способе «оживить» ОС  после сбоев, хотя он очень  часто помогает. При загрузке  компьютера жмём клавишу F8. В появившемся меню выбираем «Загрузка последней удачной конфигурации». Рекомендуется попробовать данный способ прежде всего.  

     А) Если Вы переустанавливали драйвера (вероятно, скачивали их обновления из Интернета) – следовательно, необходимо совершить откат и вернуть  предыдущую версию драйвера. В некоторых  случаях поможет обновление драйвера (из Интернета на сайте фирмы-производителя  оборудования), так как в более  новой версии могут быть исправлены ошибки, которые и приводят к ситуации, которая возникла у Вас.  

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

     Б) У вас нет антивируса и "файрволла", следовательно возможно заражение компьютера вирусом – ставим новый антивирус, обновляем базы через Интернет и делаем полную проверку системы (включая проверку жестких дисков и дискет).  

     Примечание: Лично сталкивался с ситуацией, что некоторые вирусы прописываются  в загрузочную область жесткого диска (MBR). В таком случае помогает перезапись загрузочной области. Сделать это можно при помощи Консоли восстановления системы.  

     Для того, чтобы попасть в Консоль восстановления системы вам надо использовать загрузочный диск с операционной системой Win XP. Запускаем установку операционки, и после проверки устройств, в появившемся меню жмём клавишу "R" - далее необходимо выбрать операционную систему и ввести АДМИНИСТРАТОРСКИЙ пароль. ВНИМАНИЕ! Изменять язык раскладки НЕВОЗМОЖНО! Администраторский пароль должен состоять из ЛАТИНСКИХ букв. Далее вы попадёте в саму консоль восстановления. Список доступных команд будет выведен при помощи команды HELP. В частности команды для восстановления загрузочной области - fixboot и fixmbr.  

     Примечание: вышеуказанные действия также могут  помочь вам во многих случаях невозможности  загрузки ОС. Очень рекомендуем к  использованию.  

     На  будущее - советуем включать защиту от перезаписи загрузочной области  в БИОСе.  

     В) Вы производили изменения в настройках операционной системы (отключили кеш, стерли ветку в системном реестре) – необходимо вернуть их в первоначальное состояние или сделать восстановление системы. Это можно сделать при помощи соответствующей службы или диска с операционной системой.  

     Г) Установленный софт вешает систему  – проверьте автозагрузку и удалите "лишние" программы. (Под лишними  программами подразумевается программы, по умолчанию установленные в  автозагрузку при инсталляции - такие  как MSOFFICE, Adobe Gamma Loader и им подобные).

     Кроме того стоит уточнить приоритеты задач  автоматически загружаемых программ для решения вопроса о их влиянии на стабильность работы системы. Для этого следует нажать клавиши CTRL+ALT+DEL и открыть окно "Диспетчера задач", который покажет нам использование ресурсов процессора (от 0 до 99%) и использование оперативной памяти. Если не известная Вам программа использует 99% процессора и система "молчит" - это верный признак того, что именно ее загрузка вызвала проблемы в работе системы.  

     Для того, чтобы выявить и убрать лишние программы из автозагрузки необходимо загрузиться в безопасном режиме (во время загрузки жмём клавишу "F8" и в появившемся меню выбираем загрузку безопасного режима).

     Далее набираем Пуск - Выполнить - msconfig. Там в разделе Автозагрузка отключаем лишние программы.  

     Есть  специальные утилиты для "убивания" зависших процессов и лишних программ из автозагрузки. Например -

     Process killer

     Process Explorer  

     Д) Конфликт устройств в операционной системе – для проверки наличия  конфликтов зайдите в «Диспетчер устройств», убедитесь, что там нет устройств с жёлтыми восклицательными знаками. В случае присутствия таких устройств удалите устройства и переустановите драйвера.

     Проверить систему на наличие конфликтов также  можно следующим образом Пуск – Выполнить – msinfo32. В появившемся окне программы выбрать Компоненты - «Устройства с неполадками». Несколько устройств, которые «висят» на одном прерывании(IRQ) также может привести к потенциальным проблемам. По возможности надо избегать таких ситуаций. Данные сведения можно посмотреть в этой же программе в разделе Ресурсы аппаратуры – «Конфликты\Совместный доступ»  

     Если  всё вышеперечисленное не помогло, идём в Панель Инструментов - Администрирование  – Просмотр событий. Там смотрим  последние события, они могут  помочь пролить свет на появляющиеся ошибки.  

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

     Внимание! Форматирование и переустановка  системы может уничтожить очень  важные файлы! Дело в том, что операционная система Windows 2000-XP по-умолчанию размещает файлы с документами пользователя в папке Documents and Settings - "имя пользователя" (на вход в систему). Там находятся (опять же, по-умолчанию) и папка Мои Документы, и папка с "Cookies" (служебные файлы для страничек интернета, которые Вы посещали), иную служебную и возможно необходимую информацию. Поэтому, перед форматированием, эти папки необходимо скопировать в безопасное место. В любом случае, необходимо помнить старую пословицу: "Если любишь в жизни риск - сформатируй жесткий диск!" и быть предельно осторожным, чтобы самому не уничтожить одним махом свои же наработки.

Информация о работе Базовая система ввода-вывода: BIOS ПК