Czy płyta główna nie zapewnia magistrali między procesorem a układem BIOS po uruchomieniu? Jeśli tak, dlaczego nie?
Jeśli procesor może kontrolować prędkość wentylatora, nie rozumiem, dlaczego nie powinien być w stanie kontrolować konfiguracji BIOS.
bios
operating-systems
Dmitry
źródło
źródło
/sys/firmware/efi
Linuksem.Odpowiedzi:
Dlaczego systemy operacyjne (zwykle?) Nie mają dostępu do ustawień BIOS-u?
Na powyższe pytanie nie można odpowiedzieć, ponieważ system operacyjny może uzyskać dostęp do systemu BIOS.
Odpowiem poniżej pytanie, które można było zadać.
W jaki sposób systemy operacyjne mają dostęp do ustawień BIOS?
W systemach Windows i Unix system operacyjny może odczytać BIOS.
Windows
Przykład (użycie
wmic
):System Windows może również zapisywać w systemie BIOS (niektórzy producenci płyt głównych udostępniają aktualizator systemu BIOS dla systemu Windows).
Zobacz na przykład, jak sflashować BIOS w razie potrzeby za pośrednictwem systemu Windows lub BIOS .
Unix
Unix ma podobne polecenia.
Źródło Jak zrzucić dane systemu BIOS do pliku
Dalsza lektura
źródło
"debug.com" bios password
wydaje się przynosić pewne istotne informacje na ten temat."Unable" should be replaced by "able" as the OS can access the BIOS.
Jeśli chciałeś, aby to była fraza, powinieneś ją usunąć. Skoro podążając za twoją radą, pozostaje to pytanie, na które nawet nie odpowiadasz.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.
źródło