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

  • Человек, который хотя бы на начальном уровне пользовался или просто сталкивался с компьютером, встречался с таким словом, как «BIOS», для тех же, кто его слышит в первый раз поясним. Так же посмотрим какие виды BIOS существуют и как его используют пользователи и сборщики компьютеров.

Что такое Bios в Компьютере

Итак, сама аббревиатура идет от английского B asic I nput-O utput S ystem, что дословно переводиться как базовая система ввода-вывода. Базовой называется потому, что это система взаимодействия с аппаратурой компьютера или другими словами аппаратное программное обеспечение. Например, первичное взаимодействие с экраном, взаимодействие с оперативной памятью, взаимодействие с процессором, взаимодействие с контроллерами на материнской плате, контроль охладительной системы, контроль питания и включения.

Чаще всего BIOS используется для настройки приоритета загрузки, особенно когда требуется переустановка Windows и нужно загрузиться не с жесткого диска, а с другого устройства, например, Flash- накопителя или дисковода из-за того, что по умолчанию в большинстве случаев стоит по приоритету, первой загрузка с жесткого диска.

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

Где на компьютере и ноутбуке находится биос

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

Если вы вдруг настроили неправильно что-то в BIOS и после этого не можете зайти в него. Попробуйте сбросить настройки вытянув на некоторое время батарейку в виде таблетки из материнской платы.

Вот так выглядит биос на компьютере:

А вот так на ноутбуке:

Разновидности BIOS

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


Так как на разных материнских платах используется разный BIOS, то назвать конкретную клавишу для входа нельзя, возможно лишь назвать наиболее часто используемые клавиши: Del, F2, Esc, а также во время включения смотрите за подсказками там будет написано что-то похожее на «Press to Setup» или что-то аналогичное с клавишей, которой нужно нажать. Если вы не успели это сделать, то придётся перегружать и пробовать снова.

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

Возможности BIOS

Прежде чем перечислять все возможности, которые дает BIOS. Следует обозначить наиболее популярные. В первую очередь, как уже было сказано выше BIOS используется для изменения приоритета загрузки устройств, в котором, после, BIOS будет передано выполнение. Чтобы вы понимали о каком приоритете идет речь, нужно понимать, что по умолчанию в большинстве первоочередная загрузка идет с жесткого диска – это значит, что после BIOS управление передаться на жесткий диск. Если же, в приоритете стоит дисковод или USB- накопитель, то после BIOS следует, то устройство которое было указано в настройках BIOS или по очереди от более приоритетного к менее приоритетному.

Помимо этой популярной возможности вы еще можете:

  • Отключить или подключить необходимые порты;
  • Установить время;
  • Настроить, более детально, характеристики устройств (питание, частоту и т.д.);
  • Изменить режим работы устройств;
  • Изменить скорость вращения охлаждения;
  • Отследить базовые параметры такие как температуру, скорость вращения и др.

Отличие BIOS компьютера от BIOS ноутбука

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

13. 05.2017

Блог Дмитрия Вассиярова.

Что такое биос в компьютере — давайте разберёмся

Здравствуйте, гости моего блога.

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

Просто о непонятном

Предмет нашего разговора является английской аббревиатурой, которая расшифровывается как «basic input/output system».

Это переводится как базовая система ввода-вывода. Кстати, на русском языке правильно произносить «байос», но слово «биос» уже устоялось на сленге IT-шников.

Данное понятие означает набор микропрограмм, реализующих программное обеспечение для работы с комплектующими компьютера и подключенными к нему периферийными устройствами (принтер, модем и т. д.). То есть иными словами этот самый биос определяет и запускает работу всех устройств вашего компа — это основная функция.

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

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

Аналогом биоса является более быстрая и современная технология , которая работает в 64-битном режиме, в то время как биос работает, в основном, в 16 и 32-битном режиме.

Вот так примерно выглядит программная часть:

Физические параметры

Где находится биос? В материнской плате, что вполне логично, ведь именно она ответственная за работу всех элементов компа. В специальную микросхему зашит биос. Не путайте её с микросхемой CMOS.

Существует 2 типа микросхем биоса:

  • EPROM. Старая модель. Ее содержимое может удалиться от воздействия специального прибора с ультрафиолетовым излучением.

  • EEPROM. Современный вариант. Его содержимое можно стереть особым электрическим сигналом. Причем даже если микросхема не будет изъята из системного блока. Не всегда она имеет такой вид. В данном случае сам чип в каретке, то есть его можно снять для замены например или для прошивки. Но зачастую микросхема биоса припаяна прямо к плате.

Что еще вам стоит знать про то, что такое биос в компьютере и из чего состоит? Есть ещё один момент. У него есть собственная небольшая батарейка. Выглядит она как монета из лития и может иметь разную емкость (80-230 mAh). Точнее не у биоса, а у микросхемы CMOS. Микросхема CMOS — это память самого биоса.

Данный элемент подпитывает память CMOS, где хранятся пользовательские параметры и настройки биоса. Срок службы батареи составляет несколько лет: со временем она разряжается и .

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

Что делает BIOS?

Когда вы нажимаете кнопку включения компа, процессор считывает код BIOS с постоянного запоминающего устройства () и записывает его на оперативную память (ОЗУ). Затем управление передается самому биосу, который:

  • Проверяет оборудование на работоспособность;
  • Анализирует настройки с ПЗУ и применяет их;
  • Ищет код загрузчика в главной записи на жестком диске или на загрузочном диске в CD-ROM/дискете/флешке/в сети;
  • Передает код оперативке;
  • Перекладывает дальнейшее управление на загрузчика.

Без этих действий ваш компьютер не запустится. Если какая-то деталь поломана или произошел сбой в системе, биос вам расскажет об этом на начальном этапе загрузки.

Доступные вам функции

С помощью BIOS вы можете:

  • Настроить время;
  • Задать приоритет загрузки;
  • Установить параметры питания для аппаратного обеспечения;
  • Включить/выключить то или иное оборудование.

Как работать в BIOS?

Зайти в биос очень просто - при перезагрузке или начальном запуске компьютера зажмите клавишу Delete или F2 (зависит от типа материнки). Для управления вам понадобится всего несколько кнопок: стрелочки для перемещения между разделами, Enter для входа в них и применения настроек, ESC для выхода.

Помимо этого вы можете вернуться к заводским настройкам при помощи клавиши F9, а утвердить новые параметры - F10.

Пройдемся по некоторым вкладкам:


Вкладки «Advanced» и «Security» можно не трогать. Первая отвечает за работу оборудования. Вторая - за безопасность компьютера, но для домашнего пользования эти настройки вам не пригодятся.

Вот и все. Думаю на вопрос о том, что такое биос в компьютере я ответил достаточно полно.

До встречи на страницах нашего блога.

BIOS (Basic Input/Output System - базовая система ввода / вывода ) - это программа для первоначального запуска компьютера, настройки оборудования и обеспечения функций ввода / вывода. Программа настройки BIOS может называтьсяBIOS Setup Utility или CMOS Setup Utility . Часто используется сокращенные названия этой программы, например, BIOS Setup или просто Setup. Иногда программу настройки называют просто BIOS, но это не совсем корректно, поскольку Bios Setup - это один из компонентов BIOS.

BIOS выполняет следующие основные функции .

    Производит самотестирование железа при включении напряжения питания, при этом запуская программу самотестирования компьютера при включении питания (Power On Self Test - POST) .

    Он инициализирует устройства ввода-вывода (УВВ) . Часть инициализации производится именно аппаратно-программными средствами, которые интегрированы в адаптеры УВВ.

    Обеспечивает загрузку оперативки и выполняет программу BOOT - загрузчика ОС .

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

    Предоставляет настройку конфигурации компьютера. Для этого BIOS использует специальную программу установки параметров PC - Setup BIOS. В состав БИОС входит отдельная микросхема технологии CMOS или же компонент чипсета и в ней хранятся параметры конфигурирования компа - RTC RAM.

    Обеспечивает взаимодействие аппаратных компонентов ПК с ОС при ее загрузке и с помощью программ-драйверов .

Флеш-память BIOS хранит программное обеспечение в виде “жесткого продукта” - Firmware. В отличие от Software, код программного обеспечения этого типа постоянно хранится на компьютере, благодаря чему для автоматического введения в действие программ БИОС достаточно просто включить питание компьютера. BIOS содержит программы следующих типов.

    Программу самотестирования оборудования при включении напряжения питания – POST .

    Программы расширения BIOS. Параллельно с самотестированием запускается программа инициализации (программирования) регистров контроллеров и адаптеров УВВ. Некоторые проверки, не включенные в старые версии БИОС, можно выполнить расширениями его на картах адаптеров УВВ.

    Программу загрузки операционной системы. Инициализация завершается передачей управления программе-загрузчику операционной системы - BOOT.

    Подпрограммы обработки прерываний от УВВ.

    Подпрограммы обслуживания функций. Для каждого стандартного периферийного устройства во флеш-BIOS хранится подпрограмма обслуживания.

    Программы-драйверы, предназначенные для взаимодействия ОС и аппаратного обеспечения при загрузке системы.

    Программу настройки конфигурации компьютера - Setup .

Инициализация и тестирование узлов компьютера.

При каждом включении питания компьютера типа IBM PC (или совместимого с ним) и до начала загрузки операционной системы процессор компьютера выполняет процедуру BIOS под названием "Самотест по включению питания" - POST (Power On Self Test). Эта же процедура выполняется также при нажатии на кнопку RESET или комбинацию клавиш Ctrl-Alt-Del. Основной целью процедуры POST является проверка базовых функций и подсистем компьютера (таких как память, процессор, материнская плата, видеоконтроллер, клавиатура, гибкий и жесткий диски и т. д.) перед загрузкой операционной системы. Это в некоторой степени застраховывает пользователя от попытки работать на неисправной системе, что могло бы привести, например, к разрушению пользовательских данных на HDD. Однако, в настоящее время разрабатывается новая спецификация компьютеров PC 2001, предусматривающая уменьшение временного интервала от момента включения ПК до запуска дискового загрузчика до 7 сек (при наличии SCSI устройств - до 10 сек), в том числе и за счет сокращения процедуры POST, что, в общем, не должно радовать сборщиков/ремонтников компьютеров, да и вдумчивых пользователей, я думаю, тоже: лучше 2 минуты потерять, чем потом восстанавливать содержимое HDD или удивляться, почему компьютер стал так часто зависать. Пока же компьютеры продолжают радовать профессиональных сборщиков/ремонтников компьютеров своей встроенной процедурой POST, поэтому рассмотрим предоставляемые ею возможности для ремонта компьютеров.

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

Адреса портов для вывода POST кодов зависят от типа компьютера: ISA, EISA - 80h, ISA-Compaq - 84h, ISA-PS/2 - 90h, MCA-PS/2 - 680h, некоторые EISA - 300h, однако в большинстве случаев (можно сказать, стандартно) используется порт 80h. Так как процедура POST появилась еще в IBM PC/XT с восьмиразрядной системной шиной ISA, то исторически так сложилось, что POST коды представляют собой всего один байт, который приводится в таблицах POST кодов в виде одноразрядных шестнадцатиричных чисел в диапазоне 00h-FFh (0-255 в десятичной системе счисления). Следует отметить, что таблицы POST кодов различны для различных производителей BIOS и, в связи с появлением новых тестируемых устройств и чипсетов, несколько отличаются даже для различных версий одного и того же производителя BIOS. Таблицы POST кодов можно найти на соответствующих сайтах производителей BIOS: для AMI это http://www.ami.com, для AWARD - http://www.award.com, иногда таблицы POST кодов приводятся в руководствах к материнским платам (например, руководства к платам P6SBA-P6DBS Supermicro).

Для отображения POST кодов в удобном для человека виде служат устройства под названием POST Card. POST Card - это обычная плата расширения компьютера, вставляемая (при выключенном питании!) в любой свободный (соответствующий ее разъему - ISA или PCI) слот и имеющая два семисегментных индикатора для отображения POST кодов. Ранее, до появления спецификаций PC 99 и PC 99A наиболее распространенными были POST Card для шины ISA. Сейчас, в связи с угрозой полной ликвидации шины ISA начали появляться более дорогие POST Card для шины PCI. Для нотебуков, вообще не имеющих шин ISA и PCI, выпускаются POST Сard, предназначенные для установки в LPT порт. Следует отметить, что для работы такой POST Сard требуется соответствующая поддержка со стороны BIOS"a нотебука.

Рис 1. POST Card для шины ISA. Авторская версия.

Самая простая POST Card для шины ISA от noname производителя отображает POST коды по фиксированному адресу 80h и не имеет переключателей для изменения этого адреса. Прохождение сигнала RESET компьютера на такой POST Card фиксируется по миганию точек семисегментного индикатора POST кодов либо отображается на нем специальными символами. Более дорогие POST Card имеют переключатели для выбора адреса порта POST кодов, а также дополнительные светодиодные индикаторы сигналов RESET и CLK системной шины и индикаторы наличия напряжений питания +5V(+3.3V), -5V, +12V, -12V. Такие POST Card выпускает, например, Ultra-X, Inc (http://www.uxd.com) для шин ISA - QuickPOST PC и PCI - QuickPOST PCI соответственно. Эта же фирма предлагает и POST Card для подключения к разъему LPT ноутбуков- MICRO POST. Очень интересна оригинальная POST-Probe PCI фирмы Micro2000, Inc (http://www.micro2000.com), на двух соседних сторонах которой под углом 90 градусов расположены разъемы для шин PCI и ISA. В ее комплект входит также дополнительный адаптер для подключения к экзотической у нас шине MicroChannel. Еще одним производителем POST Card является фирма DataDepot Inc (http://www.datadepo.com), выпускающая как простейшие POST Card (MiniPOST), так и более сложные - PocketPOST. Однако настоящим профессиональным инструментом можно назвать PHD 16 для шины ISA (Professional Hardware Diagnostics) фирмы Ultra-X, Inc. PHD 16 имеет два режима работы: диагностики и POST кодов, которые выбираются путем установки соответствующих перемычек. В режиме POST кодов генерируемые системой POST коды просто отображаются на двухразрядном семисегментном индикаторе PHD 16. Режим диагностики подразделяется на режим тренировки - длительного прогона тестов для обнаружения плавающих ошибок и режим отыскания и устранения серьезных повреждений полностью "мертвых" систем, при котором штатный BIOS материнской платы заменяется на ROM BIOS Ultra-X со специальным набором углубленных тестов. По мере выхода новых чипсетов материнских плат выходят и обновленные ROM BIOS Ultra-X. Результаты тестов PHD 16 отображаются в специальном коде на семисегментном индикаторе и дополнительных светодиодах, а при исправном видеоадаптере - и на мониторе компьютера. Более современная PHD PCI фирмы Ultra-X, Inc предназначена для шины PCI и в отличие от PHD 16 не нуждается во внешнем видеоадаптере, так как имеет встроенный стандартный видеовыход SVGA для отображения результатов тестов на мониторе.

Для того чтобы лучше понять, как пользоваться POST Card, рассмотрим типичную последовательность тестов, выполняемую процедурой POST:

    Тестирование процессора.

    Проверка контрольной суммы ROM BIOS.

    Проверка и инициализация контроллеров DMA, IRQ и таймера 8254. После этой стадии становится доступной звуковая диагностика.

    Проверка операций регенерации памяти.

    Тестирование первых 64 кБайт памяти.

    Инициализация видеоконтроллера. После этого этапа диагностические сообщения выводятся на экран.

    Тестирование полного объема ОЗУ.

    Тестирование клавиатуры.

    Тестирование CMOS памяти.

    Инициализация COM и LPT портов.

    Инициализация и тест контроллера FDD.

    Инициализация и тест контроллера HDD.

    Поиск дополнительных модулей ROM BIOS и их инициализация.

    Вызов загрузчика операционной системы (INT 19h, Bootstrap), при невозможности загрузки операционной системы - попытка запуска ROM BASIC (INT 18h); при неудаче - останов системы (HALT).

Перед тестированием компьютера при помощи POST Card необходимо определить фирму-производителя BIOS"а материнской платы: это можно сделать либо по наклейке на микросхеме BIOS, либо по надписям, которые выводятся на экран аналогичной исправной материнской платой. Затем следует найти соответствующую таблицу POST кодов для этого BIOS: AMI - http://www.ami.com, AWARD - http://www.award.com.

Последовательность действий при ремонте компьютера с использованием POST Card выглядит следующим образом:

    Выключаем питание неисправного компьютера.

    Устанавливаем POST Card в любой свободный слот материнской платы.

    Включаем питание компьютера и считываем с индикатора POST Card соответствующий POST код, на котором "зависает" загрузка компьютера.

    По таблицам POST кодов определяем, на каком из тестов возникли проблемы и осмысливаем вероятные причины.

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

    Повторяем пункты 3,4,5, добиваясь устойчивого прохождения процедуры POST и начала загрузки операционной системы.

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

При ремонте компьютера без использования POST Сard пункты 2-4 этой последовательности просто опускают и со стороны ремонт компьютера выглядит просто как лихорадочная перестановка джамперов, памяти, процессора, карт расширения, блока питания, и в довершение всего- материнской платы. Если в крупных фирмах имеется большой запас исправных комплектующих, то для мелких фирм и частных лиц ремонт компьютера путем установки заведомо исправных компонентов превращается в сложную проблему. Еще тяжелее приходится инженерам сервисных служб, оперативно выезжающих к заказчику и вынужденных брать с собой целый чемодан запасных деталей. Бывает, замена компьютерных комплектующих под недоуменные вопросы клиента растягивается на целые часы и не всегда приводит к желаемому результату - приходится забирать системный блок или ехать за новой порцией исправных деталей.

Как же на практике осуществляется ремонт компьютера с использованием POST Card?

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

Если при последующем включении компьютера нормально проходит сброс системы и появляются первые POST коды, то, очевидно, проблема заключается во временно извлеченных компонентах компьютера; возможно также, в неправильно подключенных шлейфах (особенно часто вставляют "вверх ногами" шлейф IDE). Вставляя последовательно память, видеоадаптер, а затем и другие карты, и наблюдая за POST кодами на индикаторе, обнаруживают неисправный модуль. При неисправной памяти для компьютеров с AMI BIOS последовательность POST кодов обычно останавливается на коде d4 (для старых плат 386/486 - на коде 13); с AWARD BIOS - на кодах C1 или С6. Бывает, что при этом неисправна не сама память, а, например, материнская плата - причина заключается в плохом контакте в разъемах SIMM/DIMM (согнуты/замкнуты между собой контакты), либо плохо, не до конца вставлена сама память в разъеме.

При неисправном видеоадаптере для компьютеров с AMI BIOS последовательность POST кодов останавливается на кодах 2C, 40 или 2A в зависимости от модификации BIOS, либо проскакивает эти коды без появления на мониторе соответствующих строк инициализации видеокарты (с указанием типа, объема памяти и фирмы-производителя видеоадаптера).

Аналогично, для компьютеров с AWARD BIOS при неисправности видеоадаптера последовательность POST кодов либо останавливается на коде 0d, либо проскакивает этот код (особенно часто это наблюдается на новых Pentium I/Pentium II материнских платах).

Если инициализация памяти и видеоадаптера прошла нормально, то, устанавливая по одной остальные карты и подключая шлейфы, на основании показаний индикатора POST Card определяют, какой из компонентов подсаживает системную шину и не дает загрузиться компьютеру.

Вернемся теперь к случаю, когда даже не проходит начальный сброс системы (на индикаторе POST Card в самом начале теста не появляются специальные символы, свидетельствующие о прохождении сигнала RESET или не загорается соответствующий светодиод). В этом случае либо неисправен блок питания компьютера (например, не формируется сигнал PWRGOOD), либо сама материнская плата (неисправны цепи формирования сигнала RESET).

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

Рассмотрим теперь случай, когда сигнал сброса проходит, но никакие последующие POST коды на индикатор не выводятся; при этом, как было описано ранее, тестируется система, состоящая только из материнской платы, процессора, POST Card и блока питания. Если материнская плата совершенно новая, то причина обычно заключена в неправильно установленных джамперах выбора частоты/умножения/типа процессора, иногда - неправильно установленном джампере Clear/Normal CMOS. Очень часто причиной неработоспособности является недожатие до упора процессора в Slot 1 либо перевернутое положение 486-го процессора. При этом, если питание на материнскую плату с неправильно вставленным процессором будет подано дольше, чем на 1-2 сек, возможен полный отказ как процессора, так и материнской платы.

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

Если все джамперы и процессор установлены правильно, а материнская плата все же не запускается, следует заменить процессор на заведомо исправный. Если же и это не помогает, то можно сделать вывод о неисправности материнской платы либо ее компонентов (например, причиной неисправности может являться повреждение информации во FLASH BIOS).

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

Кому же может пригодится POST Card? Прежде всего, сервисным инженерам, сборщикам компьютеров, продавцам в компьютерном магазине, системным администраторам, - всем, кому приходится решать возникающие с компьютерами проблемы в сжатые сроки. Незаменима POST Card и для профессиональных ремонтников материнских плат, полностью использующих диагностические возможности процедуры POST BIOS. Даже убежденные скептики после одно-двухкратного решения проблем при помощи POST Card уже не могли с ней расстаться, хватаясь за нее в сложных случаях, как утопающий хватается за соломинку. И, наконец, известно нетрадиционное использование POST Сard программистами, очень далекими от проблем hardware. Так как на индикаторе POST Card отображается состояние порта POST кодов, то программисты при отладке дополнительных модулей BIOS или программ промышленного автономного управляющего компьютера без монитора получают возможность отслеживать прохождение контрольных точек своей программы по индикатору POST Card, просто занося условные коды в регистр POST кодов. Например, при программировании на Turbo Pascal для того, чтобы отобразить число 5Ah на индикаторе POST Card, работающей по адресу 80h, можно использовать оператор:

port[$80]:=$5A;

И, наконец, предвосхищая вопросы о том, где же можно приобрести POST Card ? Промышленные производители POST Card относят оборудование для ремонта компьютеров в разряд профессиональных, поэтому, если вы располагаете суммой в $100-150 (а для PHD PCI цена доходит и до $1000), то можете заказать POST Card на сайтах вышеприведенных производителей. Вторым выходом из положения является самостоятельная сборка простейшей POST Card для шины ISA. Такая POST Card с индикатором ошибок в двоичном коде на 8 светодиодах содержит 4 широкодоступных ИС K555 (74LS) серии и может быть изготовлена даже начинающим радиолюбителем за 1-2 вечера, причем себестоимость изготовления минимальна.

Шина ISA все еще достаточно популярна, особенно, если учесть то обстоятельство, что предлагаемая для изготовления простейшая POST Card послужит для ремонта большого количества уже существующих компьютеров с шиной ISA. Стоит обратить внимание и на тот факт, что многие новейшие материнские платы с чипсетом I820 имеют один ISA слот. Поэтому, я думаю, простейшая POST Card для шины ISA найдет применение еще как минимум, 2-3 года. Кроме того, реализация POST Card для шины PCI достаточно сложна, так как требует специальных высокоскоростных ПЛИС и специально изготовленной печатной платы, и не доступна начинающему радиолюбителю.

Схема простейшей POST Card представлена на рисунке 2 , там же для облегчения монтажа имеется рисунок платы расширения с нумерацией контактов разъема ISA. На микросхемах DD2, DD3, DD4 выполнен дешифратор адреса устройства вывода с фиксированным адресом 080h, наиболее часто используемом для выдачи POST кодов. Поступающие с шины данных SD0-SD7 значения POST кодов фиксируются в восьмиразрядном регистре DD1 и отображаются в двоичном виде светодиодами HL0-HL7.

Для изготовления POST Card подойдет любая монтажная плата, имеющая хотя бы первую часть разъема ISA (контакты A1-A31, B1-B31). В крайнем случае можно использовать отпиленную от старого неисправного MIO или VGA адаптера нижнюю часть с разъемом ISA, прикрепив к ней при помощи двух винтов M3 небольшой кусок монтажной платы. Все соединения на монтажной плате выполняются тонким многожильным проводом МГТФ после установки дискретных элементов. В конструкции можно использовать микросхемы DD1 типа K555ИР23, DD2-K555ЛА2, DD3,4 - К555ЛЕ1, а также их аналоги из серий K1533, K1531, K531 (зарубежные 74LS, 74ALS, 74HC, 74F). Светодиоды HL0-HL7 необходимо расположить в один ряд в следующем порядке (слева направо):

HL7 HL6 HL5 HL4 HL3 HL2 HL1 HL0

Эти светодиоды будут отображать POST код в двоичном виде: зажженный светодиод соответствует логической 1, погашенный - 0. Для перевода получившегося двоичного кода в двухразрядный шестнадцатиричный вид, принятый в таблицах POST кодов, необходимо мысленно разделить светодиоды HL7...HL0 на две половины: старшую (HL7, HL6, HL5, HL4) и младшую (HL3, HL2, HL1, HL0), затем по таблице 1 определить для каждой половины свой шестнадцатиричный символ и мысленно объединить эти символы в правильном порядке: старшая половина соответствует старшему символу, а младшая - младшему. При некоторой тренировке всю эту процедуру можно производить в уме.

Старшая половина HL7 HL6 HL5 HL4

Шестнадца- тиричный код старшей половины

Младшая половина HL3 HL2 HL1 HL0

Шестнадца- тиричный код младшей половины

Резуль- тирующий POST код

Таблица 1. Перевод двоичных POST кодов в шестнадцатиричные

После сборки POST Card необходимо протестировать. Для этого можно использовать любую программу, позволяющую заносить в устройство вывода по адресу 080h произвольные значения в диапазоне 00h-FFh, при этом необходимо убедиться в соответствии показаний индикатора POST Card выводимым в порт 080h данным. Такую программу можно получить здесь: posttest.zip (4 Кб), кроме того, ее можно использовать для обучения и тренировки при переводе POST кодов из двоичного вида в шестнадцатиричный.

Какие же усовершенствования можно предложить для простейшей POST Card? Прежде всего, желательно добавить регистр DD5 (K555TM2) со светодиодом HL8 для фиксации прохождения сигнала RESET (схема на рисунке 3 ). Сигнал RESET вырабатывается блоком питания компьютера при его включении, либо при нажатии на кнопку RESET. В случае полной неисправности материнской платы с установленным процессором может оказаться, что никакие POST коды этой системой не вырабатываются, а простейшая POST Card (рисунок 2 ) в таком случае будет отображать случайный мусор, который будет заноситься в регистр DD1 при каждом включении питания. Этот мусор может быть неверно растолкован как какой-то POST код. Если установить дополнительный регистр DD5 (рисунок 3 ), то при поступлении сигнала RESET и до записи первого POST кода в ИС DD1 все светодиоды HL0-HL1 POST кодов будут погашены высоким уровнем на выводе 1 DD1. Кроме того, по кратковременному вспыхиванию светодиода HL8 можно будет судить о прохождении сигнала RESET.

В качестве второго усовершенствования можно предложить введение дешифратора - преобразователя двоичного кода в семисегментный для отображения POST кодов на обычном двухразрядном семисегментном индикаторе. К сожалению, мне неизвестны стандартные одно-двухразрядные микросхемы для преобразования полного четырехразрядного двоичного кода в семисегментный, однако их можно заменить, например, программируемыми ИС. Схемы простейших семисегментных дешифраторов вместе с прошивками на K155PE3 публиковались в журнале "Радио" (например, "Радио" N 12 за 1987 год, стр 55). С некоторой избыточностью в качестве дешифратора можно также применить более доступные ИС УФРПЗУ K573РФ2(6). Однако, даже простейшая POST Card с отображением POST кодов в двоичном виде на 8 светодиодах существенно сократит время на диагностику неисправностей и, я надеюсь, значительно облегчит жизнь многим сборщикам/ремонтникам компьютеров!

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

Что такое BIOS и для чего он нужен?

BIOS – это собрание микропрограмм, которые позволяют произвести настройку отдельных комплектующих системного блока, а также загрузчику операционной системы и прочую настройку важных параметров. Дословно BIOS можно назвать базовой системой ввода-вывода.

Многие пользователи-новички спрашивают о том, где находится BIOS? BIOS находится в материнской плате и это неспроста, так как именно материнская плата отвечает за взаимодействие и работу всех комплектующих компьютера.

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

Функции BIOS

Как было сказано ранее, главная функция BIOS заключается в аппаратной настройке компьютера. С помощью BIOS вы можете:

  • Выставить системное время;

  • Установить приоритет загрузки;

  • Выставить параметры питания некоторых устройств;

  • Включить или отключить некоторые устройства и т.д.

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

Работа с BIOS

Как попасть в BIOS
Для того чтобы попасть в BIOS - нужно при перезагрузке или запуске компьютера зажать на клавиатуре клавишу «Delete» или «F1», в зависимости от материнской платы, после чего вы попадаете в BIOS.

Управлять в BIOS можно с помощью 5 кнопок:


  • Стрелочки – помогают перемешаться по разделам и выбирать нужные параметры в настройках;

  • Enter – открывает выбранный раздел или настройку;

  • ESC – выход.

Кроме того, вы можете установить заводские настройки BIOS, нажав на клавишу «F9», а нажав клавишу «F10» - вы сохраните внесённые настройки и выйдете из меню.

Что касается управления BIOS в новом дизайне материнских плат Asus, то оно осуществляется с помощью мышки. В принципе, в управлении как старого, так и нового BIOS - нет ничего сложного.

Как сбросить BIOS?
Иногда продвинутые пользователи производят сброс настроек BIOS. Это делается для того, чтобы вернуть настройки BIOS до заводских, в случае если внесённые ими изменения привели к проблемам в работе всего компьютера или отдельных устройств. Найдите в материнской плате контакты, которые подписаны как: CCMOS, Clear CMOS или же Clear RTC. У каждого производителя, а может быть даже и в каждой разной модели материнской платы могут быть свои варианты сброса настроек BIOS. Важно отметить, что любые работы по сбросу настроек BIOS нужно проводить при выключенном компьютере, а также при выключенном от питания системном блоке и других подключённых к нему устройств.


  • Первый вариант сбросить BIOS – с помощью перемычки. Если же вы нашли перемычку, то она будет замыкать первый и второй контакты. Для сброса BIOS вытащите перемычку и замкните ею второй и третий контакты, секунд на 15, после чего переведите перемычку в первоначальное положение.

  • Второй вариант – замыкание контактов. Существуют модели материнских плат, в которых для сброса BIOS нужно металлическим предметом замкнуть 2 контакта. Таким предметом может стать маленькая отвёртка. То есть при выключенном компьютере замкните на 15 секунд оба контакта, после чего уберите предмет замыкания и запустите компьютер, настройки BIOS будут сброшены.

  • Третий вариант – с помощью батарейки. Для этого нужно найти батарейку, питающую материнскую плату. Опять-таки при полностью отключенном питании подденьте защёлку батарейки и извлеките её на 15 минут. После чего вставьте батарейку на место и запустите компьютер.

  • Четвёртый вариант – нажать на кнопку сброса настроек BIOS. В некоторых моделях материнских плат сброс настроек BIOS происходит очень просто, для этого на материнской плате нужно нажать на соответствующую кнопку.

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

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

Скачать последнюю версию прошивки BIOS для своей материнской платы вы сможете с официального сайта её производителя. Как правило, перепрошивка BIOS производится через специальную утилиту, которая находится на диске с драйверами и настройками. Такой диск идёт в комплекте с материнской платой.

Подробнее об обновлении BIOS - .

Как правильно настроить BIOS
Итак, теперь давайте рассмотрим, как правильно настроить BIOS. Находясь в главном меню BIOS, стрелочками переведите курсор на часы и установите правильное время с помощью клавиш «PageUp» и «PageDown». Затем перейдите в настройки даты и с помощью тех же кнопок выставьте сегодняшние число, месяц и год. Это очень важно, так как на основе данной даты и времени работает как сама операционная система, так и большинство программ. Стоит отметить, что в BIOS установлен американский формат даты, поэтому сначала идёт месяц, день и год. Чтобы перейти в следующий раздел настроек – нажмите стрелочку вправо.

Во вкладке Advanced настраивать особо ничего не нужно, так как она отвечает за работу устройств, поэтому переходим к следующей вкладке.

Вкладка Security позволяет произвести настройку безопасности. Её мы также касаться не будем, так как для домашнего компьютера это не нужно, как, например, для офисного. Переходим в следующий раздел.

В разделе Boot вы можете настроить приоритет загрузки операционной системы. Мастера сайта сайт настоятельно рекомендуют произвести настройку загрузки, для того чтобы сократить время загрузки операционной системы. Если в качестве первичного устройства для загрузки ОС установлен CD-ROM, то перед тем как загрузить систему с жёсткого диска загрузчик проверит CD-ROM, а через несколько секунд, ничего не обнаружив, начнёт загрузку операционной системы с винчестера. В зависимости от модели материнской платы настройки приоритета загрузки будут иметь разные надписи. Первичный источник загрузки может называться: «1st Boot Device» или «First Boot Device». Установите курсор напротив данного параметра и нажмите «Enter». В появившемся меню стрелочками выберете пункт «Hard Disk» и опять нажмите «Enter». Затем перейдите к параметру «2nd Boot Device» или «Second Boot Device» и установите значение «CDROM». В параметре «3rd Boot Device» или «Third Boot Device» рекомендуем установить значение «Disabled».

Для того чтобы сохранить внесённые настройки, переходим в раздел «Exit» и выбираем пункт «Exit Saving Changes» и нажимаем «Enter». Если же вы хотите только сохранить настройки, не выходя из BIOS, то выберете пункт «Save Changes». Кроме того, вы можете загрузить из меню Биос настройки по умолчанию, выбрав «Load Setup Defaults» или выйти из BIOS без сохранения, выбрав «Exit Discarding Changes».

На этом необходимые настройки были внесены в BIOS.

Назначение BIOS
Базовая система ввода-вывода - BIOS (Basic Input Output System) представляет собой набор программ и данных конфигурирования, предназначенных для настройки ПК. Программы BIOS встроены в аппаратное обеспечение ПК и представлены тремя аппаратными компонентами - BIOS во флэш-памяти на системной плате, RTC CMOS RAM в чипе энергонезависимой памяти на системной плате, которая имеет постоянное питание от аккумулятора, а также расширениями BIOS, расположенными в памяти программ адаптеров устройств ввода-вывода (УВВ).
BIOS - наиболее оперативная часть программного обеспечения. В область ее задач входит выполнение подготовительных операций по обслуживанию аппаратного обеспечения ПК. Таким образом, система BIOS - это сложный "гибрид", объединяющий программы с аппаратным обеспечением ПК посредством аппаратно-программного интерфейса. Для реализации управления используется простой и эффективный механизм. Различные компоненты операционной системы и прикладных программ, реагируя на те или иные события в ПК, генерируют одно из прерываний, вызывающих функцию BIOS. Получив информацию о том, что следует делать, BIOS обращается по адресам портов к УВВ, снабжая их ценной информацией. BIOS не работает непосредственно с аппаратными средствами ПК, а использует сведения о том, как функционирует то или иное оборудование. Подобного рода "знания" заложены в базовую спецификацию BIOS. Следовательно, если появляются новые устройства и порты, отсутствующие в базовой спецификации BIOS, ее следует обновить, благо подобная возможность существует.
Загрузка операционной системы - одна из обязанностей BIOS. После включения ПК процессор напрямую обращается к BIOS, программы которой позволяют ввести в действие основные модули: ОЗУ, системные контроллеры, видеосистему, клавиатуру, контроллеры дисковых устройств и т.д.
После благополучного запуска Windows функции управления УВВ передаются программам операционной системы. Windows XP берет на себя большинство функций контроля и управления аппаратным обеспечением ПК, что существенно сужает сферу деятельности BIOS. Функции и стандартные процедуры BIOS
BIOS реализует следующие основные функции.
Обеспечивает самотестирование оборудования при включении электроэнергии, реализуя программу самотестирования ПК при включении электроэнергии POST (Power On SelfTest).
Позволяет инициализировать УВВ. Часть инициализации выполняется аппаратнопрограммными средствами, интегрированными в адаптеры УВВ.
Обеспечивает загрузку операционной системы, выполняет программу BOOT (загрузчик операционной системы).
Обрабатывает программные прерывания от УВВ и обслуживает функции. Для каждого стандартного периферийного устройства BIOS хранит программу обслуживания. Некоторые программы обслуживания устройств загружаются отдельно и хранятся в отдельной области дисковой памяти.

Обеспечивает настройку конфигурации ПК. Для этой цели BIOS располагает специальной программой установки параметров ПК- SETUP BIOS. В состав системы BIOS входит также ИМС, в которой хранятся параметры конфигурирования ПК.
Снабжает программами-драйверами аппаратные компоненты ПК, что позволяет обеспечить их взаимодействие с операционной системой при ее загрузке. Для диагностики ошибок при запуске системы используется POST (стандартная процедура BIOS), инициируемая соответствующей программой.
Индикация об ошибке, выявленной POST, отображается в виде сообщения на мониторе ПК. Наиболее грубые неисправности идентифицируются звуковыми кодами. Если сообщения об ошибках на экран монитора не поступают, то код ошибки может быть интерпретирован специальной платой POST, помещенной в разъем расширения системной платы (рис. 1.5). Код предоставит вам возможность определить адрес подпрограммы прерывания и код ошибки.
Плата POST содержит двухразрядный шестнадцатеричный дисплей, на котором отобра- жается код текущей тестовой проверки. Если произошел сбой тестовой программы, на экране отобразится код последней тестовой проверки.
Программа-загрузчик BOOT осуществляет поиск сектора загрузки на действующем основном устройстве загрузки. Необходимый критерий поиска сектора загрузки - сигнатура, которая должна завершаться шестнадцатеричным кодом 55AAh. В процессе выполнения кода загрузчика вызывается загрузочный сектор операционной системы, который загружает файлы ядра операционной системы.
Блок начальной загрузки - это первая запись на загрузочном диске. Он умещается в сек- тор размером 512 байт. Блок загрузки содержит очень короткую программу, предназначен- ную для активизации процесса загрузки операционной системы в ОЗУ ПК. В качестве устройства загрузки используется, как правило, флоппи-диск (А), привод жесткого диска (С, D) или CD-ROM. Кроме того, для загрузки могут быть использованы "ловушки" загрузчика BEV (Bootstrap Entry Vector). BEV представляет собой вектор, указывающий на внутренний код BIOS, который позволяет загрузить операционную систему без участия дисководов. BEV располагаются в ППЗУ расширений BIOS, например на интерфейсной плате Plug and Play Ethernet на шине ISA.
Для установки параметров ПК система BIOS располагает программой SETUP BIOS. Опции меню программы реализуют ручную настройку режимов работы аппаратного обеспечения. Для запуска программы достаточно во время выполнения POST удерживать нажатой клавишу Del или другую клавишу, указанную в "Руководстве пользователя".

Особенности работы с программой SETUP BIOS располагает двумя компонентами, предназначенными для настройки параметров ПК при загрузке системы. Аппаратный компонент - чип энергонезависимой памяти RTC CMOS RAM - предназначен для организации часов реального времени, а также для хранения данных настройки параметров ПК. Программа CMOS SETUP Utility, посредством которой эти данные можно изменить, хранится в энергонезависимой флэш-памяти. С помощью этой утилиты вы можете установить значения различных параметров, режимов работы системных устройств, а также УВВ.
Программа SETUP недоступна во время работы ПК.
Программу SETUP можно запустить при включении ПК или перезагрузке системы, т.е. практически сразу же после выполнения всех основных проверок POST. Для запуска SETUP следует во время выполнения POST нажать определенную клавишу или комбинацию клавиш. В табл. 1.2 представлены клавиши и комбинации клавиш, которые служат для запуска SETUP.
Таблица 1.2. Клавиши для запуска SETUP
Компания Клавиша или комбинация клавиш для запуска SETUP
AMI BIOS Del, F1, F2
Phoenix BIOS F2, Ctrl+Alt+Esc, Ctrl+Alt+S - старые версии
в режиме командной строки
Award BIOS Del, Ctrl+Alt+Del
Microid Research BIOS Esc
IBM Aptiva/Valupoint F1
Compaq F10>