Раздел «Язык Ассемблера».AboutBIOS:

Что такое BIOS?

Что скрывается за этой аббривиатурой и для чего нужна BIOS? BIOS - Basic Input/Output System - базовая система ввода-вывода.

BIOS — базовая система ввода-вывода — это встроенное в компьютер (в материнскую плату) программное обеспечение, которое контроллирует процесс загрузки компьютера и взаимодействие частей компьютера. Обычно BIOS содержит код, необходимый для управления клавиатурой, видеокартой, дисками, портами и другими устройствами. Обычно BIOS размещается в микросхеме ПЗУ (ROM), размещенной на материнской плате компьютера (поэтому этот чип часто называют ROM BIOS). Эта технология позволяет BIOS всегда быть доступным, несмотря на повреждения, например, дисковой системы. Это также позволяет компьютеру самостоятельно загружаться. Поскольку доступ к RAM (оперативной памяти) осуществляется значительно быстрее, чем к ROM, многие производители компьютеров создают системы таким образом, чтобы при включении компьютера выполнялось копирование BIOS из ROM в оперативную память. Задействованная при этом область памяти называется Shadow Memory (теневая память). В настоящее время, почти все материнские платы комплектуются Flash BIOS, BIOSом, который в любой момент может быть перезаписан в микросхеме ROM при помощи специальной программы.


Версия 2

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

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

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

Также в BIOS обычно входит программа BIOS Setup, позволяющая настроить множество параметров ПК.

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