15 лет назад 1 февраля 2010 в 17:26 873
И как он работает?

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

BIOS

Хранится она в энергонезависимой памяти – раньше в этом качестве выступали ПППЗУ (перепрограммируемые постоянные запоминающие устройства, или EPROM; их перезапись осуществляется только с помощью ультрафиолета), потом им на смену пришли ЭСПППЗУ (электрически стираемые ПППЗУ, EEPROM), или же попросту флэшки.

Текущие значения тех настроек BIOS, что пользователь может легко менять (например, частоты системной шины), хранятся в энергозависимой памяти CMOS, называемой так же, как и технология ее производства (complementary metal-oxide-semiconductor – комплементарная логика на транзисторах металл-оксид-полупроводник, КМОП). После включения ПК BIOS запускает самотестирование (POST) компьютера, проверяющее работоспособность различных компонентов машины (например, процессора и оперативной памяти).

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

Если результат вышел именно таким, сей алгоритм выполняется заново, с той лишь разницей, что в качестве копируемого числа выступает ноль. В случае правильности и второго результата регистры признаются работоспособными. Сами понимаете, для неудачного завершения проверки достаточно того факта, что хотя бы один регистр «испортил» хотя бы один разряд тестового числа (разумеется, при условии, что не возник второй глюк, случайным образом исправивший последствия первого). После успешного завершения самотестирования BIOS отдает компьютер «на попечение» операционной системе.

Никто не прокомментировал материал. Есть мысли?