Mogą, ale nie ma zbyt wiele miejsca na ustandaryzowany interfejs do ustawień tam, szczególnie jeśli masz na myśli właściwe „BIOS” (tj. Przed UEFI).
Niektóre części systemu BIOS podlegają umowom programowym między systemem BIOS a systemem operacyjnym działającym na nim. Dawno temu procedury BIOS-u były używane do wszelkiego rodzaju codziennych zadań, takich jak czytanie i zapisywanie dysków, wyświetlanie rzeczy na ekranie i drukowanie na podłączonej drukarce, stąd nazwa „podstawowy system wejścia / wyjścia”. Jeśli system BIOS został dopasowany do sprzętu, system operacyjny mógłby obsługiwać różne warianty sprzętowe bez konieczności posiadania własnych procedur dla wszystkich tych rzeczy. Ale w miarę jak sprzęt i systemy operacyjne stawały się coraz bardziej skomplikowane i przerastały ograniczony zestaw funkcji BIOS-u, systemy operacyjne zaczęły dostarczać własne sterowniki do prawie wszystkiego, opierając się tylko na BIOSie przy uruchamianiu, zarządzaniu energią i pobieraniu informacji o konfiguracji systemu.
Ale BIOS również stał się bardziej skomplikowany i zyskał wszelkiego rodzaju ustawienia i możliwości, które nie były kontrolowane przez interfejs OS-BIOS, a nawet dla rzeczy, które się tam znajdują, określa tylko wyniki , a nie implementację . Oznacza to, że każdy producent BIOS jest wolny, aby robić rzeczy, jak chcą, że są wolne, aby zmienić ten stan rzeczy, gdy tylko jak tak długo, jak systemy operacyjne biec, a nie będą musieli powiedzieć każdemu dowolny szczegółów. Dostęp do danych przechowywanych przez BIOS to bułka z masłem, ale jeśli masz narzędzie, które może odczytać dane lub może je zmodyfikować w sposób, który BIOS naprawdę zrozumie, prawdopodobnie zostało to zrobione przez Producent BIOS sam w sobie, lub jest to wynik inżynierii odwrotnej.