1. Сразу же после включения питания пользователь получает управление над компьютером. Это происходит с помощью BIOS
Таким образом, изначально начинается тестирование различных составляющих элементов системы. Когда проблемы отсутствуют, то управление переходит к приложению, которое располагается в Boot-секторе загрузочного диска. Таким образом, совершается загрузка операционной системы.
2. Отдельные компоненты BIOS сохраняются в специальной микросхеме CMOS-памяти. Таким образом, происходит запись аппаратной конфигурации компьютера. Когда включается питание, то конфигурация сравнивается с сохраненными данными конфигурации.
Если удается определить отличия, то CMOS-память обновляется и, когда есть необходимость, начинается использование подпрограммы BIOS Setup (чтобы указать характеристики снова определенных компонентов).
3. Благодаря специальной подпрограмме BIOS Setup появляется возможность использовать специальные характеристики и режимы работы для отдельных комплектующих деталей компьютера. Здесь же, в случае необходимости, можно отключить работу некоторого оборудования.
4. Известно, в самом начале BIOS создавался для обработки процессов ввода/вывода. Например, дисковод способен распознавать только простые команды (определение дорожки, чтение секторов и прочее).
Когда программы внутри себя будут сохранять инструкции подобного рода, то они станут занимать больше места. Кроме того, функционировать продукты будут неэффективно.