ТЕХНОЛОГИЯ НАСТРОЙКИ БАЗОВОЙ СИСТЕМЫ ВВОДА-ВЫВОДА (BIOS) ЧТО ТАКОЕ BIOS? BIOS (Basic Input Output System) - базовая система ввода-вывода. Это часть программного обеспечения PC, поддерживающая управление адаптерами внешних устройств, экранные операции, тестирование, начальную загрузку и установку OS. BIOS это стандартный интерфейс, обеспечивающий переносимость OS между PC с одинаковым микропроцессором. BIOS хранится в ПЗУ PC. BIOS Система BIOS в PS реализована в виде одной микросхемы, установленной на материнской плате компьютера. В настоящее время применяются в основном перепрограммируемые запоминающие устройства. Наиболее перспективным для хранения системы BIOS является сейчас флэш-память. Это позволяет легко модифицировать старые или добавлять дополнительные функции для поддержки новых устройств, подключаемых к компьютеру. МИКРОСХЕМЫ BIOS ЗАПУСК КОМПЬЮТЕРА И ПРОЦЕДУРА САМОТЕСТИРОВАНИЯ (POWER ON SELFTEST - POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает его и готовит к работе. Если обнаруживается неисправность оборудования, процедура POST останавливается с выводом соответствующего сообщения или звукового сигнала. НАСТРОЙКА ПАРАМЕТРОВ СИСТЕМЫ С ПОМОЩЬЮ ПРОГРАММЫ BIOS SETUP. Во время процедуры POST оборудование настраивается в соответствии с параметрами, хранящимися в специальной CMOS - памяти. Изменяя эти параметры, пользователи могут конфигурировать отдельные устройства и систему в целом по своему усмотрению. Редактируются они в специальной программе, которую называют BIOS Setup или CMOS Setup. ПОДДЕРЖКА ФУНКЦИЙ ВВОДА/ВЫВОДА С ПОМОЩЬЮ ПРОГРАММНЫХ ПРЕРЫВАНИЙ BIOS. В составе системной BIOS есть встроенные функции для работы с клавиатурой, видеоадаптером, дисководами, жесткими дисками, портами ввода/вывода и др. Эти функции использовались в операционных системах, подобных MS-DOS, и почти не применяются в современных версиях Windows. ПРОЦЕДУРА POST ДЕЙСТВИЯ ПРОЦЕДУРЫ POST Инициализирует и настраивает основные системные компоненты: процессор, чипсет, оперативную память и видеоадаптер. Проверяет контрольную сумму CMOS и состояние батарейки. Тестирует процессор и оперативную память. Результаты выводит на экран. ДЕЙСТВИЯ ПРОЦЕДУРЫ POST Инициализирует и настраивает периферийные устройства: мышь, дисководы, жесткие диски. Распределяет ресурсы между устройствами и выводит таблицу с обнаруженными устройствами и назначенными для них ресурсами. Ищет и инициализирует собственной BIOS. Вызывает загрузчик OS. устройства с ВЕРСИИ BIOS Версии базового кода BIOS, выпушенного специализированной компанией. Версии BIOS для конкретных моделей системной платы и различные модификации или обновления BIOS предназначенные для одной и той же модели. ОСНОВНЫЕ РАЗРАБОТЧИКИ BIOS Award Software (AwardBIOS) American Megatrends Inc. (AMIBIOS) Phoenix Technologies (PhoenixBIOS) AWARDBIOS AMIBIOS PHOENIXBIOS UEFI BIOS ФУНКЦИЯ I Сразу после включения питания компьютера получает управление именно BIOS. Она выполняет начальное тестирование* всех компонентов компьютера. Если всё в порядке, то управление передаётся программе, находящейся в Boot-секторе (загрузочном секторе) загрузочного диска**. Та, в свою очередь загружает операционную систему. *Процедура начального тестирования называется POST – Power-On Self Test (самотестирование после включения питания) **Это может быть дискета, жесткий диск, компакт-диск ФУНКЦИЯ II BIOS хранит в специальной микросхеме CMOS-памяти* аппаратную конфигурацию компьютера. При включении питания текущая конфигурация сравнивается с сохраненной. Если найдены отличия, то содержимое CMOS-памяти обновляется и, если это необходимо, предлагается вызвать подпрограмму BIOS Setup для указания параметров вновь обнаруженных компонентов. Если же отличий в конфигурациях нет, или же обновление конфигурации выполнено без участия пользователя, то осуществляется необходимые настройки (конфигурирование) аппаратных компонентов компьютера. *Микросхема CMOS-памяти (Complementary Metal Oxide Semiconductor) представляет собой небольшую, по своему объёму, оперативную память (ОЗУ или RAM – Random Access Memory). Поскольку информация в ней должна храниться и после выключения питания, микросхема CMOS-памяти питается от своей собственной батарейки. ФУНКЦИЯ III С помощью специальной подпрограммы BIOS Setup пользователю предоставляется возможность указать параметры и режимы функционирования отдельных компонентов компьютера. Там же, при необходимости, можно часть оборудования и отключить. ФУНКЦИЯ IV Собственно сама обработка операций ввода-вывода*. Например, дисковод понимает только простейшие команды типа: поместить головку на такую-то дорожку, считать сектор и т.п. Если бы все программы содержали в себе инструкции подобного рода, то они занимали бы много места, да и работали весьма и весьма неэффективно. Кроме этого, при появлении новых устройств все существующие программы приходилось бы модифицировать. Чтобы избежать подобных проблем, большую часть работы по обработке операций ввода-вывода переложили на BIOS. Это, конечно, не решило всех проблем, но по меньшей мере значительно упростило их решение. *Справедливости ради надо отметить, что современные операционные системы практически не используют (Windows 95/98/Me) или вообще не используют (Windows NT/2000/XP) возможности BIOS по обработке операций ввода-вывода. Определяющее значение эти функции имели во времена операционной системы MSDOS Главная BIOS выполняет следующие функции: Проводит инициализацию и проверку устройств, подключенных к материнской плате сразу после включения питания (POST) Обеспечивает ручное конфигурирование параметров системы в меню BIOS Хранит набор драйверов, предназначенных для взаимодействия ОС и аппаратного обеспечения при загрузке системы Управляет загрузкой ОС с дисковых устройств Поддерживает технологию автоматического Конфигурирования аппаратных средств — Plug and Play Вход в BIOS По завершению процедуры тестирования компьютера в момент запуска на экране компьютера появляется надпись Press DEL to enter SETUP. Эта подсказка позволяет определить, какую клавишу необходимо нажать для входа в BIOS. В зависимости от производителя материнской платы, для вызова меню BIOS могут использоваться и другие клавиши. Как правило, для этой функции применяются клавиши F1, F2, F10, ESC, а также такие сочетания клавиш, как Ctrl+Alt+Esc, Ctrl+Alt+Ins. 1.2. НАСТРОЙКИ БАЗОВОЙ СИСТЕМЫ ВВОДА-ВЫВОДА (BIOS) Для того, чтобы поменять настройки BIOS, необходимо войти в нужный раздел главного меню, затем при помощи клавиш управления курсором навести курсор на нужную опцию и изменить ее значение при помощи клавиш [PageUp] и [PageDown]. Неверные настройки BIOS могут нарушить работу компьютера. ВКЛАДКА MAIN Содержит в себе информацию о текущем времени, дате, основных устройствах на плате, текущей версии BIOS, суммарном объёме оперативной памяти. ВКЛАДКА ADVANCED Содержит информацию об основных параметрах системы. Часто в этой вкладке можно встретить меню разгона процессора. ВКЛАДКА POWER Содержит параметры и информацию, относящуюся к питанию компьютера. В некоторых версиях BIOS есть возможность регулировки скорости вращения вентиляторов. ВКЛАДКА BOOT В этой вкладке можно настраивать порядок загрузки ОС с разных носителей. ВКЛАДКА TOOLS Эта вкладка содержит утилиту для обновления BIOS, для произведения этой операции необходимо знать текущую версию системы. СПОСОБЫ ОПРЕДЕЛЕНИЯ ВЕРСИИ BIOS Исходя из результатов процедуры POST СПОСОБЫ ОПРЕДЕЛЕНИЯ ВЕРСИИ BIOS Используя системную информацию BIOS Setup СПОСОБЫ ОПРЕДЕЛЕНИЯ ВЕРСИИ BIOS Используя компонент «Сведения о системе» операционной системы Windows ВКЛАДКА EXIT Содержит в себе завершающий этап в настройке BIOS. СБРОС НАСТРОЕК BIOS С помощью перемычки CLRTC СБРОС НАСТРОЕК BIOS Изъятие батарейки СБРОС НАСТРОЕК BIOS С помощью опций BIOS Setup С помощью утилиты Debug ВЫХОД ИЗ BIOS Для выхода из BIOS без сохранения изменений, можно нажать клавишу Esc или выбрать в главном окне опцию Exit Without Saving. ВЫХОД ИЗ BIOS Для выхода из BIOS с сохранением изменений, можно нажать клавишу F10 или выбрать в главном окне опцию Save & Exit Setup