Встроенная система ввода вывода bios

Базовая система ввода – вывода и ее назначение

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

Назначение и функции Bios.

Bios записывается в микросхему flash — памяти, которая расположена на системной плате Изначально основным назначением BIOS было обслуживание устройств ввода / вывода (клавиатура, экрана и дисковых накопителей), поэтому ее и назвали базовая система ввода / вывода. В современных компьютерах BIOS выполняет несколько функций:

  • Запуск компьютера и процедура самотестирования (Power on SelfTest — POST). Программа, расположенная в микросхеме BIOS, загружается первой после включения питания компьютера. Она детектирует и проверяет установленное оборудование, настраивает его и готовит к работе. Если обнаруживается неисправность оборудования, процедура POST останавливается с выводом соответствующего сообщения или звукового сигнала.
  • Настройка параметров системы с помощью программы BIOS Setup. Во время процедуры POST оборудование настраивается в соответствии с параметрами, хранящимися в специальной CMOS — памяти. Изменяя эти параметры, пользователи могут конфигурировать отдельные устройства и систему в целом по своему усмотрению. Редактируются они в специальной программе, которую называют BIOS Setup или CMOS Setup.
  • Поддержка функций ввода / вывода с помощью программных прерываний BIOS. В составе системной BIOS есть встроенные функции для работы с клавиатурой, видеоадаптером, дисководами, жесткими дисками, портами ввода / вывода и др. Эти функции использовались в операционных системах, подобных MS-DOS, и почти не применяются в современных версиях Windows.

Источник

9 Базовая система ввода-вывода (bios) и способы ее настройки.

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

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

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

Предназначение BIOS: обслуживание компонентов компьютера, определение и установка взаимосвязи между этими компонентами, режимов их работы. Установка параметров базовой системы ввода/вывода (BIOS) — одна из самых серьёзных проблем возникающих при изменении конфигурации компьютера (установки новых комплектующих, периферийных устройств, например принтера или сканера).

В системе BIOS имеется программа, называемая Setup, которая может изменять содержимое CMOS-памяти. Вызывается эта программа определенной комбинацией клавиш, которая обычно выводится в качестве подсказки на экран монитора после включения питания компьютера. Во время загрузки компьютера можно запустить программу Setup для системы BIOS. Напомним, что под обычными установками (Standard CMOS Setup) мы понимаем информация дате (месяц, день, год), текущих показаниях часов (часы, минуты, секунды), количестве стандартной и расширенной мяти (в килобайтах), технических параметрах и типе накопителей, дисплея, а также о подключении клавиатуры. Заме например, что если в этой программе в строке Keyboard сказать «Not Installed», то даже при отсутствии клавиатуры компьютер не выдаст сообщения об ошибке.

Расширенные установки (Advanced CMOS Setup и Advanced ChipSet Setup) включают в себя дополнительные возможности конфигурирования системной платы. Наиболее общими являются, например, такие возможности, как допустимая скорость ввода символов с клавиатурв (по умолчанию 15 символов в секунду), тестирование, тестирование памяти выше границы 1 Мбайт, разрешение использования арифмети­ческого сопроцессора Weitek, приоритет или последовательность загрузки (т.е. попытка загрузки компьютера сначала с накопителя со сменным, а затем несменным носителем или наоборот), установка определенной тактовой частоты микропроцессора при включении, разрешение парольной защиты и т.д. Как правило, расширенные установки допускают определение областей «теневой» (shadow) памяти для системной ROM BIOS, а также ROM BIOS видеоадаптеров, контроллеров накопителей и дополнительных адаптеров. Кроме этого, возможна установка тактовой частоты системной шины, а также числа тактов ожидания (или временной задержки) для микропроцессора при обращении к устройствам ввода-вывода, оперативной и/или кэш-памяти.

10 Post-диагностика и внешняя диагностика современных вычислительных систем

После включения питания компьютера начинает выполняться процедура POST. При возникновении ошибки на экране монитора появляется сообщение, указывающее ее причину. Если не удается инициализировать видеоадаптер, коды ошибок будут звуковыми. Кроме того, код ошибки в шестнадцатеричном виде отправляется в порт ввода-вывода с адресом 80h. Этот код может быть интерпретирован специальной платой POST – диагностики, которая может быть интегрирована в системную плату. Платы POST – диагностики включают в себя двухразрядный шестнадцатеричный дисплей, используемый для вывода номера выполняемой в определенный момент времени тестовой программы. Перед выполнением каждого теста шестнадцатеричный числовой код номера программы передается в порт. В том случае, если происходит сбой тестовой программы, который приводит к блокировке машины, шестнадцатеричный код последнего выполняемого теста остается на дисплее платы.

Читайте также:  Видеокарта 4 gb sinotex nh74np045f nvidia geforce gt 740 gddr5 128 bit

Большинство тестовых программ выполняются в системе еще до включения видеоплаты, в частности при использовании дисплея. Таким образом, множество ошибок, приводящих к «зависанию» системы, могут произойти до того, как появится возможность вывести код ошибок на монитор. Далеко не все ошибки приводят к генерированию звукового сигнала, поэтому при возникновении проблем определенного рода (например, при сбое памяти в банке 0) система может показаться совершенно безжизненной. В этом случае для определения причины «зависания» следует воспользоваться платой POST.

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

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

Источник

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

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

1. Составные части BIOS.

BIOS — Базовая система ввода-вывода (Basic Input Output System) называется так потому, что включает в себя обширный набор программ ввода-вывода, благодаря которым операционная система и прикладные программы могут взаимодействовать с различными устройствами как самого компьютера, так и подключенными к нему.

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

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

Заметим, что система BIOS помимо программ взаимодействия с аппаратными средствами на физическом уровне содержит программу тестирования при включении питания компьютера POST (Power-On-Self-Test, Самотестирование при включении питания компьютера). Тестируются основные компоненты, такие как процессор, память, вспомогательные микросхемы, приводы дисков, клавиатура и видеоподсистема. Если при включении питания компьютера возникают проблемы (BIOS не может выполнить начальный тест), вы услышите последовательность звуковых сигналов:

Код сигнала Значение

1 Ошибка регенерации DRAM

2 Отказ схемы четности

3 Отказ базового ОЗУ 64 Кб

4 Отказ системного таймера

5 Отказ процессора

6 Ошибка адресной линии A20 контроллера клавиатуры

7 Ошибка исключения виртуального режима Virtual Mode Exception

8 Ошибка теста чтения, записи памяти дисплея

9 Ошибка контрольной суммы ROM-BIOS

Если вы сталкиваетесь с чем-либо подобным, существует высокая вероятность того, что эта проблема связана с аппаратными средствами. Система BIOS в PC реализована в виде одной микросхемы, установленной на материнской плате компьютера. Заметим, что название ROM BIOS в настоящее время не совсем справедливо, ибо — предполагает использование постоянных запоминающих устройств (ROM — Read Only Memory), а для хранения кодов BIOS в настоящее время применяются в основном перепрограммируемые (стираемые электрически или с помощью ультрафиолетового излучения) запоминающие устройства.

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

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

Наиболее известные из этих фирм три: American Megatrends Inc. (AMI), Award Software и Phoenix Technologies. Заметим, что конкретные версии BIOS неразрывно связаны с набором микросхем (chipset), используемым на системной плате. Кстати, компания Phoenix Technologies считается пионером в производстве лицензионно-чистых BIOS. Именно в них впервые были реализованы такие функции, как задание типа жесткого диска, поддержка привода флоппи-дисков емкостью 1,44 Мбайта и т.д.

Более того, считается, что процедура POST этих BIOS имеет самую мощную диагностику. Справедливости ради надо отметить, что BIOS компании AMI наиболее распространены. По некоторым данным, AMI занимает около 60% этого сегмента рынка.

Читайте также:  Asus определить тип материнской платы

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

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

Своим названием SMOS RAM обязана тому, что эта память выполнена на основе КМОП-структур (CMOS-Complementary Metal Oxide Semiconductor), которые, как известно, отличаются малым энергопотреблением. Заметим, что CMOS-память энергонезависима только постольку, поскольку постоянно подпитывается, например, от аккумулятора, расположенного на системной плате, или от батареи гальванических элементов, как правило, смонтированной на корпусе системного блока. Заметим, что большинство системных плат допускают питание CMOS RAM как от встроенного, так и от внешнего источника.

Заметим, что в случае повреждения микросхемы CMOS RAM (или разряде батареи или аккумулятора) программа Setup имеет возможность воспользоваться некой информацией по умолчанию (BIOS Setup Default Values), которая хранится в таблице соответствующей микросхемы ROM BIOS. Кстати, на некоторых материнских платах питание микросхемы CMOS RAM может осуществляться как от внутреннего, так и от внешнего источника. Выбор определяется установкой соответствующей перемычки.

Программа Setup поддерживает установку нескольких режимов энергосбережения, например Doze (дремлющий), Standby (ожидания, или резервный) и Suspend (приостановки работы). Данные режимы перечислены в порядке возрастания экономии электроэнергии. Система может переходить в конкретный режим работы по истечении определенного времени, указанного в Setup. Кроме того, BIOS обычно поддерживает и спецификацию АРМ (Advanced Power Management).

Как известно, впервые ее предложили фирмы Microsoft и Intel. В их совместном документе содержались основные принципы разработки технологии управления потребляемой портативным компьютером мощностью.

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

2. Настройка CMOS.

Изменение установок в CMOS через программу SETUP. Чаще всего SETUP может быть вызван нажатием специальной комбинации клавиш (DEL, ESC, CTRL-ESC, или CRTL-ALT-ESC) во время начальной загрузки (некоторые BIOS позволяют запускать SETUP в любое время, нажимая CTRL-ALT-ESC). В AMI BIOS, чаще всего, это осуществляется нажатием клавиши DEL (и удержанием ее) после нажатия кнопки RESET или включения ЭВМ.

STANDARD CMOS SETUP.

Стандартные предустановки CMOS:

Date (mn/date/year) — для изменения даты в системных часах.

Time (hour/min/sec) — для изменения времени в системных часах.

Hard disk C: (Жесткий Диск C:) — Номер вашего первичного (главного) жесткого диска.

Cyln — Число цилиндров на вашем жестком диске.

Head — число головок. Wpcom — предкомпенсация при записи.

Lzone — адрес зоны парковки головок.

Sect — Число секторов на дорожку.

Size — объем диска. Автоматически вычисляется согласно числу цилиндров, головок и секторов. Выражается в мегабайтах.

Floppy drive A (дисковод для дискет A) — устанавливается тип дисковода для дискет, который будет использоваться в качестве привода A.

Floppy drive B (тип дисковода B) — аналогично предыдущему.

Primary display (Первичный дисплей) — Тип стандарта отображения, который вы используете.

Keyboard (Клавиатура): Installed-установлена. Если изменить на «not installed», эта опция укажет BIOS на отмену проверки клавиатуры во время стартового теста, что позволяет перезапускать PC с отключенной клавиатурой (файл-серверы и т.п.) без выдачи сообщения об ошибке теста клавиатуры.

ADVANCED CMOS SETUP.

Typematic Rate Programming — программирование скорости автоповтора нажатой клавиши. По умолчанию — Disabled.Следующие два пункта определяют, как программируется клавиатура.

Typematic Rate Delay (msec) — задержка автоповтора, начальное значение: 500 мс. Начальная задержка перед стартом автоповтора символа, т.е., сколько времени вы должны удерживать клавишу нажатой, чтобы ее код начал повторяться.

Typematic Rate (Chars/Sec) — частота автоповтора (символов в секунду). Начальное значение: 15.

Memory Test Tick Sound — щелчок при прохождении теста памяти. Рекомендуется устанавливать Enabled для того, чтобы слышать, что процесс загрузки выполняется нормально.

Memory Parity Error Check — проверка ошибок четности памяти. Рекомендуется установить Enabled. Дополнительная возможность проверки бита ошибки в памяти. Все (или почти все) PC проверяют память во время работы. Каждый байт памяти имеет дополнительный девятый разряд, который при каждом обращении к ОЗУ по записи устанавливается таким образом, чтобы общее число единиц было нечетным. При каждом обращении по чтению проверяется признак нечетности. При обнаружении ошибки возникает немаскируемое прерывание NMI, которое вы не можете заблокировать. ЭВМ прекращает работу и на экране отображается сообщение об ошибке ОЗУ обычно в виде сообщения вида: PARITY ERROR AT 0AB5:00BE SYSTEM HALTED.

Читайте также:  Батарейка на материнской плате что будет если снять

Wait for If Any Error-ждать нажатия F1 в случае любой ошибки. Когда при начальной загрузке обнаруживается ошибка, PC просит вас нажать F1-только в случае не фатальных ошибок. Если установлено в Disabled — система печатает предупреждение и продолжает загрузку без ожидания нажатия клавиши. Рекомендуется устанавливать Enabled.

System Boot Up Num Lock-включение дополнительной клавиатуры при загрузке в цифровой режим. Определяет, будет ли включен режим NumLock при начальной загрузке ЭВМ. Одним это нравится, другим — нет.

Floppy Drive Seek at Boot — поиск на флоппи-диске при загрузке. Рекомендуется устанавливать в Disabled для более быстрой загрузки и для уменьшения опасности повреждения головок.

System Boot Sequence-последовательность начальной загрузки системы — на каком дисководе вначале искать ОС. Для более быстрой загрузки рекомендуется C:,A: — этот же метод пригоден и для того, чтобы посторонние не могли загрузить ваш компьютер с дискеты, если ваш autoexec.bat начинается с процедуры доступа к системе.

Установка A:,C: нужна в том случае, если пользователь не знает, как ему сконфигурировать CMOS — иначе при какой-либо неудаче большинство пользователей не будут знать, что им делать, если невозможно загрузиться с дискеты. Однако, следует быть внимательным — вам следовало бы знать, что эта установка включается и отключается и быть готовым к этому — если дорожка с начальным загрузчиком на вашем жестком диске будет повреждена (но не будет полностью отсутствовать), вы сможете загрузиться с дискеты. Аналогично, легко обмануться, считая, что вы загружаетесь с дискеты, заведомо чистой от вирусов, в то время как на самом деле загрузка происходит с инфицированного жесткого диска.

External Cache Memory — внешняя кэш — память . Устанавливается Enabled, если имеется кэш-память. Одна из наиболее часто встречающихся ошибок при работе с CMOS SETUP — если при наличии кэш-памяти вы блокируете ее. Производительность системы при этом значительно падает. Это — кэш между CPU и системной шиной. При установке Enabled и отсутствии реально установленной кэш-памяти система будет «заморожена» большую часть времени.

Password Checking Option — опция проверки пароля . Установка пароля на доступ к системе или к меню SETUP. Рекомендуется в тех случаях, когда ЭВМ используется совместно несколькими пользователями, и вы не хотите, чтобы кто-то (друзья, сестра и т.д.) изменяли установки BIOS.

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

AUTO CONFIGURATION WITH BIOS DEFAULTS.

Авто конфигурация со значениями BIOS по умолчанию.

Значения BIOS по умолчанию — те, которые установлены в качестве начальных для вашей системной платы и CHIPSET’а. Дают приемлемую возможность прохождения стартового теста. Как правило, являются неплохими начальными значениями перед точной настройкой вашей системы. Если вы допустили какую-либо ошибку и не знаете, какую именно — выберите этот пункт. Опция заменит ваши установки в BIOS на исходные, и вы сможете начать все сначала. От вас требуется точное знание конфигурации вашей системы. Эта опция *НЕ МЕНЯЕТ* ни системную дату, ни конфигурацию жесткого диска и флоппи-дисководов в стандартном CMOS SETUP — поэтому вы можете ожидать, что большинстве случаев ваша система загрузится без проблем после выбора данной опции.

Дает вам возможность сменить активный пароль. По умолчанию никакой пароль не устанавливается. Предупреждение: не забывайте ваш пароль! Запишите его где-то! спросите себя: действительно ли мне *нужен* пароль для доступа к моей системе и/или BIOS? (настолько ли опасны для нее ваши брат/сестра/дети/посетители?) Если защита не представляет для вас существенного интереса — отключите ее, установив в Disabled!

Auto Detect Hard Disk.

Автообнаружение жесткого диска.

Удобная опция, когда вы «забыли» спецификации вашего жесткого диска. BIOS самостоятельно определит количество цилиндров, головок и секторов на вашем жестком диске. Иногда эта опция находится в главном меню.

WRITE TO CMOS AND EXIT.

Запись в CMOS и выход.

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

DO NOT WRITE TO CMOS AND EXIT.

Выход без записи в CMOS.

Если вы не уверены в сделанных изменениях, используйте эту опцию для безопасного выхода из SETUP.

Источник

Smartadm.ru
Adblock
detector