Для чего первоначально был предназначен bios

Обновлено: 05.07.2024

1. Вы, как частное лицо хотите приобрести себе компьютер для создания анимационной графики, у вас есть 950$.

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

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

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

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

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

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

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

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

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

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

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

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

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

Система BIOS в PS реализована в виде одной микросхемы, установленной на материнской плате компьютера. Заметим, что название ROM BIOS в настоящее время не совсем справедливо, ибо « ROM » - предполагает использование постоянных запоминающих устройств ( 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% этого сегмента рынка. Кроме того, из программы 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 (Первичный дисплей) - Тип стандарта отображения, который вы используете.

ADVANCED CMOS SETUP.

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

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

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

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

Wait for <F1> 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 - поэтому вы можете ожидать, что большинстве случаев ваша система загрузится без проблем после выбора данной опции.

CHANGE PASSWORD .

Изменение пароля.

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

Auto Detect Hard Disk.

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

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

WRITE TO CMOS AND EXIT.

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

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

DO NOT WRITE TO CMOS AND EXIT.

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

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

1. Вы, как частное лицо хотите приобрести себе компьютер для создания анимационной графики, у вас есть 950$.

Современный ПК невозможно представить без BIOS (англ. Basic Input-Output System – базовая система ввода-вывода, БСВВ) – программы, находящейся в ПЗУ (постоянном запоминающем устройстве) персонального компьютера и исполняющейся при включении питания. Главная функция BIOS – подготовить машину к тому, чтобы основное программное обеспечение (в большинстве случаев это операционная система), записанное на различных носителях (жесткий диск, дискета, компакт-диск или доступное через сеть), могло загрузиться и получить контроль над компьютером. ПК без BIOS – это как маленький ребенок, не умеющий даже разговаривать. Однако если компьютер как таковой появился еще в середине прошлого столетия, то сам BIOS несколько позже.

Твердое

Микросхем BIOS существует всего четыре типа: ROM (Read Only Memory) или ПЗУ, PROM (Programmable ROM) или ППЗУ (программируемое ПЗУ), EPROM (Erasable PROM) или СППЗУ (Стираемое ППЗУ), EEPROM (Electrically EPROM) или ЭСППЗУ (электронно стираемое ППЗУ), второе название – flash ROM. Именно в таком порядке, как перечислено, они и были разработаны. Начнем с самого старого типа – ROM.

Самые первые ПЗУ, как понятно из названия, были неперезаписываемые и представляли собой матрицу с выжженным программным кодом. Такой тип BIOS просуществовал очень недолго.

Первое ППЗУ было создано в конце 1970-х годов фирмой Texas Instruments. Его емкость составляла 2 Мбит. Принцип работы был крайне примитивен и основывался на том же самом «прожиге», что и ROM. Единственным отличием была возможность «прожига» в домашних условиях (при наличии специального оборудования). Сама микросхема могла быть записана только один раз. При необходимости обновления BIOS покупалась новая микросхема-болванка PROM и снова выполнялось нанесение кода BIOS’а.

Несколько позже на смену ППЗУ пришла EPROM. Отличий между ними было немного. Принцип работы, а также маркировки были идентичны. Единственное отличие заключалось в возможности стирания ЭСПЗУ. Сам процесс стирания был достаточно муторным. Для этого требовалось мощное облучение с длиной волны в 2.537 ангстрем и высокой интенсивностью в 12000 мВт/см2. Расстояние от источника облучения до микросхемы не должно было превышать 30 мм. Время экспозиции составляло от 5 до 15 мин. Для стирания записанной информации применялось специальное устройство. Еще один «девайс», как и в случае с PROM, был нужен для прожига требуемой версии BIOS.

Достаточно привычный тип микросхем BIOS’ов, а именно EEPROM получили широкое распространение только в 1994 году. Их основным отличием от «прадедушек» являлось отсутствие необходимости демонтажа с платы. Процесс перепрограммирования выполнялся посредством специализированных программных утилит и мог быть выполнен пользователем в домашних условиях.

В завершение вводной части статьи перечислим основные составляющие ROM BIOS</stro>. Первым в работу включается POST (Power-On Self Test). В этот момент происходит тестирование основных компонентов ПК: центрального процессора, самого ПЗУ, узлов материнской платы, ОЗУ и основных периферийных устройств. Далее загружается непосредственно сам BIOS. Здесь речь идет о низкоуровневых драйверах, обеспечивающих работу системы при запуске компьютера или при загрузке в безопасном режиме. Здесь же активизируется поддержка средств ввода данных, в простейшем виде – клавиатуры. Следующим шагом вступает в действие программа начальной загрузки – именно она выполняет поиск операционной системы на доступных носителях и ее загрузку. В последнюю очередь выполняется загрузка CMOS (Complementary Metal Oxide Semiconductor). Именно эту часть BIOS’а ты и редактируешь после нажатия клавиши [Del] в начале старта ПК.

MrBIOS от Microid Research

В своем раннем детстве базовая система ввода-вывода была не ребенком, а Мистером. Да-да, в самом начале был не BIOS, а MrBIOS. Именно так в 1986 году назвала свое детище компания Microid Research. История новорожденного Мистера началась с того, что Microid Research не успела «вклиниться» в стандарт PC AT/ATX. Впервые использование низкоуровневого ПО Microid Research было замечено в ПК i386. Первыми заказчиками стали такие компании, как DataExpert, Giga-Byte Technology, First International Computer, J-Mark Computer и некоторые другие.

Однако на рынке низкоуровневого ПО Microid Research не была одинокой. Развитие MrBIOS продолжалось наряду с массовым производством чипсетов компанией OPTi. Для каждого чипсета Microid Research разрабатывала новую версию MrBIOS. Но монопольной ситуации здесь не возникало ввиду сотрудничества OPTi с American Megatrends, Award Software и Systemsoft. Тем не менее, именно Microid Research в те годы была бесспорным лидером на рынке «прошивок».

Универсальность MrBIOS’а как такового была заложена в первые же годы его жизни. Программный код детища Microid Research не рассчитывался на индивидуальные особенности того или иного чипсета. Это давало возможность легкой адаптации продукта для целого ряда устройств. В конечном итоге в список клиентов Microid Research попадает Ocean Technology – гигант электронной индустрии того времени. Если его имя тебе не известно, то мы приведем название торговой марки, под которым продавалась большая часть продукции этого производителя – Octek. В конечном итоге прибыль Microid Research от продажи MrBIOS’а удвоилась, ибо программный код, разработанный для одного и того же чипсета, продавался сперва OPTi а затем и Ocean Technology.

В условиях дороговизны разработки низкоуровневого ПО персонально под каждый чипсет без создания достаточной универсальности многие другие разработчики «прошивок», предназначавшихся исключительно для того или иного чипсета, потерпели крах. Это привело к пополнению списка клиентов Microid Research. В начале 90-х годов туда попадают малоизвестные компании: Contaq, Efar Microsystems, ETEQ Headland Technologies, Microsystems,VLSI Technology. Апогеем развития Microid Research в те годы стал контракт с IBM.

Завершая наш рассказ о MrBIOS’е как о «праотце» современного BIOS’a, отметим основные преимущества программного кода Microid Research над конкурентами тех лет. И здесь есть чему удивиться. Для временного хранения данных использовались страничные регистры DMA – на то время реализацию временного хранилища именно таким образом можно характеризовать как новаторскую. Примечательна поддержка двух каналов FDD-контроллера, что дает возможность подключения четырех дисководов. Потребность в таком количестве достаточно медленных и малоемких носителей информации, конечно, сомнительна, но тем не менее. А вот что действительно интересно, так это реализация поддержки четырех (!) IDE-каналов, что обеспечивает возможность подключения восьми винчестеров или оптических приводов. Так, если современные BIOS’ы поддерживают только Primary и Secondary каналы, то «Мистер старичок» может похвастаться еще Tertiary и Quartery. И даже более. Когда, как ты думаешь, появилась поддержка RAID-массивов? В 1996-ом году. В то время никто из конкурентов не мог предложить полный конкурентоспособный аналог. Однако техническое превосходство MrBIOS’а подложило ему «свинью». Опередив время предложением невостребованных в те годы функций, MrBIOS утратил возможность конкурировать по цене. Осенью 1998 года Phoenix Technologies поглощает Award Software и несколько позже провоцирует продажу Unicore, владельца Microid Research на то время, компании Touchstone Software. С учетом сотрудничества Touchstone Software с Award Software судьба MrBIOS была решена не в пользу оного…

Phoenix Award от Phoenix Technologies

Несмотря на то, что старт эпохи BIOS’а принято ассоциировать с MrBIOS, компания Phoenix Technologies начала первые продажи низкоуровневого программного кода раньше, чем Microid Research, на три года. Несмотря на явное превосходство MrBIOS’а на заре «прошивок», целый перечень канонов «биосостроения» был создан именно Phoenix Technologies, поэтому в данном разделе мы сосредоточимся на самых интересных аспектах различных разработок Phoenix в области BIOS’ов.

Уникальное новшество было анонсировано осенью 2003 года. Имя ему – Phoenix TrustedCore NB. Phoenix TrustedCore NB позволяет управлять настройками BIOS’а удаленного ПК по сети. При этом наличие ОС на администрируемом ПК вовсе не обязательно – поддержку сети полностью обеспечивает TrustedCore NB. Таким образом, системный администратор получает удаленный доступ к базовым настройкам компьютера даже в случае, если операционная система вышла из строя.

Еще одной новаторской разработкой Phoenix является система Core Managed Environment. Предназначена она для создания некой резервной области на жестком диске, куда в случае сбоя операционной системы могут быть сохранены все нужные данные. Разумеется, если речь идет о сбое ОС, то все функции резервного сохранения данных реализованы сторонними средствами: в данном случае, самой системой Core Managed Environment и специальной кнопки «panic». Название последней с учетом ее функций не может не вызывать улыбку :-). По механизму действия CME схожа с другими восстанавливающими программами, такими как Roxio’s GoBack или утилита Windows XP System Restore. Настройки системы резервного сохранения данных изначально задаются изготовителем ПК и впоследствии могут быть изменены пользователем по его личному усмотрению. При этом следует понимать, что Core Managed Environment никоим образом не может претендовать на звание полноценной замены ОС – это не более чем «продвинутая примочка». На данный момент распространение оной весьма невелико… Ценовой аспект внедрения этой технологии сдерживает экспансию на рынок. Тем не менее, готовность поддержать описанную новацию выразили Founder Technology, Grid Technology Partners, Legend, National Semiconductor, Samsung и Transmeta.

Ну и наконец осветим сочетание слов Phoenix и Award. В 1998 году Award Software была куплена Phoenix Technologies, и под словом Award понимается ничего более, чем просто торговая марка.

AMI BIOS от American Megatrends Inc.

Говоря о AMI BIOS, сразу хочется начать с основной изюминки программного продукта этой фирмы – модульности. Данная концепция, известная под названием Modular BIOS, в свое время была подхвачена практически всеми разработчиками низкоуровневого ПО. Идеология здесь простая: основной разработчик BIOS’а, то есть в данном случае AMI, пишет ядро (core) BIOS’а. Окончательную адаптацию с помощью специальной утилиты AMIBCP (BIOS Configuration Program) под конкретный чипсет выполняет фирма-покупатель BIOS’a.

Первой ласточкой стал AMIBIOS Plus. На сегодняшний день в современных версиях программного кода AMI от самой первой версии практически ничего не осталось. Первой версией AMI BIOS, в которой имелись долгосрочные изменения, прослужившие добрый десяток лет, стала Core 2.x. Именно здесь впервые появились такие существующие и по сей день разделы, как Configure BIOS Features, Configure CMOS Setup и Configure BIOS Setup.

Двумя годами позже впервые в истории биосостроения American Megatrends представила миру BIOS с графическим интерфейсом – WinBIOS (AMIBIOS Core 3.x). За ненадобностью такого «наворота» WinBIOS широкого распространения не получил и тихонько развивался в стенах породившей его компании наряду со стандартным текстовым интерфейсом HiFlex.

В 1994 году выходит в свет AMIBIOS95 Core 4.x. Из основных нововведений отметим следующие: поддержка старта Windows 95 и Flash ROM. Последняя новация дала старт новой эпп5е BIOS. За обновлением BIOS’а системной платы теперь мог следить сам пользователь. Кроме того, здесь был реализован обобщенный подход к инициализации устройств на всех типах шин посредством Device Initialization Manager (DIM).

Год спустя появляется AMIBIOS95+ Core 5.x с внушительным перечнем мощнейших изменений: поддержка многопроцессорных систем согласно MPS v1.1, поддержка спецификации PCI v2.1 и разветвленных PCI-шин, управление энергосбережением APM 1.1, автоопределение жестких дисков и режимов их работы (PIO), поддержка соединения по инфракрасному порту (IrDA).

Модульная система была усовершенствована с выходом AMIBIOS Core 6.x. Здесь стоит отметить преемственность кода в части контрольных точек, загрузочного блока и процедур инициализации с помощью DIM-менеджера, а также четкую идентификацию блоков программного кода с помощью меток.

Последней версией XX века низкоуровневого ПО American Megatrends стал AMIBIOS Core 7.x. Наиболее существенные новшества здесь следующие: PC2001, WfM 2.0 и Enhanced Disk Drive Secure Boot 3.0. Примечательным фактом, связанным с выходом упомянутой версии BIOS, стал дебют модуля ezPORT, который обслуживает пользовательское меню. Именно он разрешил интерфейсный спор между WinSetup и HiFlex в пользу последнего. Кроме того, в Core 7.x появляются LBA-48, а также целый перечень доработок в таких модулях, как CPU-4.24, GreenPC-1.11, APM-1.2/1.11 и USB-1.30.

AMIBIOS 8 вышел в свет в октябре 2001 года. Помимо очередных усовершенствований отдельных частей программного кода, немало было сделано в плане повышения безопасности перепрошивки BIOS’а пользователем. Здесь речь идет о двух вещах: Flash Update и BIOS Recovery. Если при старте контрольная сумма не совпадает, автоматически запускается служба BIOS Recovery. В очередной раз улучшена модульность программного кода. Его редактирование для адаптации под конкретный чипсет теперь выполняется посредством визуального интерфейса Visual eBios и редактора карт прерываний IRQ Wizard.

Следующим шагом в развитии низкоуровневого программного обеспечения AMI стал анонс в начале 2003 года BIOS’а, поддерживающего спецификации TCPA 1.0. Они были созданы альянсом Trusted Computing Platform Alliance (TCPA) для обеспечения компьютерной безопасности на аппаратном уровне. В упомянутый альянс входят многие крупные производители компьютерного оборудования, такие, как IBM, Intel, Hewlett-Packard и другие.

EFI – BIOS будущего

Разумеется, технический прогресс не стоит на месте. Еще в 2003 году компания Intel представила совершенно новую концепцию BIOS’а: Platform Innovation Framework for the Extensible Firmware Interface (EFI) (Расширяемый микропрограммный интерфейс). Это модульная, платформенно-независимая оболочка, позволяющая загружать различные функции BIOS’а. Универсальность EFI базируется на новой для BIOS’ов типологии программного кода – драйверности. Новый код написан на языке «С», сама архитектура является достаточно простой, наращиваемой и имеет модульную структуру. Это позволяет добавлять модули, разработанные разными компаниями. Инфраструктура поддерживает функционирование технологий IA-32, Intel Itanium и Intel XScale по единой схеме и включает в себя модуль поддержки совместимости (compatibility support module, CSM) для обеспечения загрузки имеющихся операционных систем, а также осуществления их связи с современной архитектурой.

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

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

Когда мы запускаем компьютер, то видим как запускается операционная система. Но если после запуска компьютера до появления эмблемы производителя мы нажмем несколько раз кнопку Delete, F9 и F11, или же F2 (зависит от производителя материнской платы) по попадем в непонятное, на первый взгляд меню. Вы попали в BIOS от этого него зависит очень многое.

BIOS ( Basic Input - Output System) или базовая система ввода-вывода - это самая главная программа на компьютере, которая сразу после его включения компьютера проверяет, инициализирует комплектующие и передает управление операционной системе. Именно от настроек BIOS зависит порядок работы и взаимодействия процессора, материнской платы, оперативной памяти, видеокарты и других комплектующие. Если CPU - это сердце компьютера, то BIOS - это его душа. BIOS компьютера хранится в специальной микросхеме, снабженной собственной памятью, прямо на материнской плате. Эта микросхема называется ROM BIOS или микросхема ПЗУ. Благодаря ей BIOS всегда доступен и ему для этого не нужны никакие накопители. К примеру, операционную систему нужно устанавливать на отдельный диск. Кроме того, у BIOS есть даже собственное питание в виде батарейки на материнской плате.

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

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

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

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

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



Основная и дублирующая микросхемы ПЗУ материнской платы Gigabyte, содержащие BIOS компании AWARD.

В персональных IBM PC-совместимых компьютерах, использующих микроархитектуру x86, BIOS представляет собой набор записанных в микросхему EEPROM (ПЗУ) персонального компьютера микропрограмм (образующих системное программное обеспечение), обеспечивающих начальную загрузку компьютера и последующий запуск операционной системы.

Для новых платформ компания Intel на замену традиционному BIOS предлагает Extensible Firmware Interface.

Основные производители BIOS для ноутбуков, персональных компьютеров и серверов (кроме продавцов-производителей):

Для компьютеров на базе иных платформ для обозначения встроенного ПО используются другие термины. Например, в архитектуре SPARC такой набор микропрограмм может называться PROM, или Boot.

Содержание

Произношение названия

Учитывая нерусское происхождение технического термина и его принадлежность к аббревиатурам, русскоязычные пользователи, когда говорят о BIOS, обычно используют транслитерацию и произносят «би́ос». Надо помнить, что это русифицированное, искажённое произношение, и правильно произносить это название как «ба́йос». Правильное название базовой системы ввода-вывода - именно «байос» - позволяет избежать путаницы с BeOS (операционная система, созданная Be, Inc.; произносится «би́-ос») и с другими похожими по написанию или звучанию словами. Если же речь идёт о BIOS игровой приставки, то правильнее будет называть его Dashboard (Дэшбоард).

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

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

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

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

Утилиты, доступные без загрузки ОС

Старые IBM PC/XT, которые не имели полноценной операционной системы, либо её загрузка не была необходима пользователю, вызывали встроенный интерпретатор языка BASIC. В некоторых BIOS’ах реализуется дополнительная функциональность:

  • Воспроизведение аудио-CD или DVD-дисков.
  • Обновление самого BIOS’а (с внешних носителей).
  • Использование простых браузеров.

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

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

С развитием компьютерных систем в BIOS продолжали использоваться устаревшие технологии: прежде всего «реальный режим» работы процессора x86.

Для принципиальной замены BIOS рядом производителей вычислительных систем (Unified EFI Forum, UEFI) предложена и внедряется технология EFI.

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

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

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

SLIC (Software Licensing Description Table)

Читайте также: