BIOS: различия между версиями
>Peter lemenkov (Новая: {{болванка}} Расшифровывается, как Basic Input-Output System, т.е. Базовая Система Ввода-Вывода. Так иногда называ...) |
>Peter lemenkov |
||
Строка 13: | Строка 13: | ||
* Устройства ввода-вывода | * Устройства ввода-вывода | ||
− | Все это было очень важно в прошлом веке, в 1980е годы. BIOS | + | Все это было очень важно в прошлом веке, в 1980е годы. Тогда эти функции BIOS были жизненно необходимы для запуска DOS, которая мало что умела делать с оборудованием сама по себе. Прошло время, и для запуска современных операционных системах уже не нужно инициализировать PCI-устройства и клавиатуру (например, для старта [[Linux]] нужно лишь инициализировать кэш-память, микропроцессор, память, загрузить ядро и передать ему управление) - они умеют это делать сами. Учитывая тот факт, что BIOS так и работает в 16-битном режиме, с адресным пространством в 1 мегабайт, и с надуманными зависимостями от оборудования PC AT, все большее количество оборудования переводят под управление современных альтернатив, таких как [[OpenFirmware]], [[UEFI]] или [[LinuxBIOS]]. |
На рынке BIOS безраздельно господствуют две мегакомпании AMI и Phoenix, и несколько контор поменьше. Они лицензируют свои версии BIOS производителям материнских плат, которые за нехилое бабло получают непонятный 16-битный закрытый [[BLOB]] и некий тулкит, чтоб немного его поправить. Все это приводит к глюкам, которые, т.к. код закрыт, пользователь поправить не может. | На рынке BIOS безраздельно господствуют две мегакомпании AMI и Phoenix, и несколько контор поменьше. Они лицензируют свои версии BIOS производителям материнских плат, которые за нехилое бабло получают непонятный 16-битный закрытый [[BLOB]] и некий тулкит, чтоб немного его поправить. Все это приводит к глюкам, которые, т.к. код закрыт, пользователь поправить не может. | ||
Сам факт того, что BIOS закрыт, и пользователь его править не может, пьянит голову некоторым недобросовестным производителям, которые могут программно блокировать некоторые функции оборудования (чтоб пользователи покупали более дорогие устройства). | Сам факт того, что BIOS закрыт, и пользователь его править не может, пьянит голову некоторым недобросовестным производителям, которые могут программно блокировать некоторые функции оборудования (чтоб пользователи покупали более дорогие устройства). |
Версия от 19:37, 12 декабря 2007
![]() |
Это незавершённая статья. Вы можете помочь проекту, исправив и дополнив её. |
Расшифровывается, как Basic Input-Output System, т.е. Базовая Система Ввода-Вывода. Так иногда называют небольшую программу (firmware), которая выполняется сразу после загрузки компьютера архитектуры x86. Ее предназначение - найти оборудование, проверить его функциональность (насколько это возможно) и произвести предстартовую настройку перед запуском операционной системы. В процессе работы BIOS должен найти и настроить следующие элементы x86-системы:
- Генератор тактовых импульсов
- Микропроцессор и кэш-память
- Базовый набор микросхем (chipset)
- Память
- PCI-устройства
- Графический контроллер
- Устройства хранения данных
- Устройства ввода-вывода
Все это было очень важно в прошлом веке, в 1980е годы. Тогда эти функции BIOS были жизненно необходимы для запуска DOS, которая мало что умела делать с оборудованием сама по себе. Прошло время, и для запуска современных операционных системах уже не нужно инициализировать PCI-устройства и клавиатуру (например, для старта Linux нужно лишь инициализировать кэш-память, микропроцессор, память, загрузить ядро и передать ему управление) - они умеют это делать сами. Учитывая тот факт, что BIOS так и работает в 16-битном режиме, с адресным пространством в 1 мегабайт, и с надуманными зависимостями от оборудования PC AT, все большее количество оборудования переводят под управление современных альтернатив, таких как OpenFirmware, UEFI или LinuxBIOS.
На рынке BIOS безраздельно господствуют две мегакомпании AMI и Phoenix, и несколько контор поменьше. Они лицензируют свои версии BIOS производителям материнских плат, которые за нехилое бабло получают непонятный 16-битный закрытый BLOB и некий тулкит, чтоб немного его поправить. Все это приводит к глюкам, которые, т.к. код закрыт, пользователь поправить не может.
Сам факт того, что BIOS закрыт, и пользователь его править не может, пьянит голову некоторым недобросовестным производителям, которые могут программно блокировать некоторые функции оборудования (чтоб пользователи покупали более дорогие устройства).