Usługi BIOS-u nie są używane przez nowoczesne wielozadaniowe systemy operacyjne z graficznym interfejsem użytkownika po ich początkowym załadowaniu, dlatego ważność podstawowej części systemu BIOS jest znacznie zmniejszona w porównaniu z początkową wersją na komputerze IBM. Nowoczesne systemy operacyjne nie polegają na systemie BIOS do rozpoznawania sprzętu, ale robią to sami. BIOS jest przecież znacznie mniejszy niż system operacyjny i zawiera znacznie mniej sterowników.
Rolą systemu BIOS jest wczytanie systemu operacyjnego do pamięci i rozpoczęcie jego działania. Najważniejszą rolą systemu BIOS jest identyfikacja kandydujących urządzeń rozruchowych. W tym celu BIOS jest zazwyczaj dostosowywany do sprzętu konkretnego producenta. W nowoczesnym systemie operacyjnym jego rola kończy się na tym, a system operacyjny ponownie przeanalizuje sprzęt i naprawi awarie lub niedokładności systemu BIOS.
Wydaje mi się, że to właśnie w Vista po raz pierwszy zetknąłem się z dyskiem, który BIOS przeanalizował jako o wiele mniejszy niż w rzeczywistości, ale wszystko poszło dobrze po instalacji Visty.
Od 2011 r. System BIOS zastępowany jest przez bardziej złożony interfejs oprogramowania wewnętrznego (EFI) na wielu nowych komputerach. Interfejs zdefiniowany w specyfikacji EFI obejmuje tabele danych zawierające informacje o platformie oraz usługi rozruchowe i uruchomieniowe dostępne dla modułu ładującego i systemu operacyjnego.
EFI definiuje dwa rodzaje usług: usługi rozruchowe i usługi uruchomieniowe. Usługi rozruchowe są dostępne tylko wtedy, gdy oprogramowanie układowe jest właścicielem platformy i obejmuje konsole tekstowe i graficzne na różnych urządzeniach oraz usługi magistrali, bloków i plików. Usługi uruchomieniowe są nadal dostępne podczas działania systemu operacyjnego; obejmują one głównie takie usługi, jak data, godzina i dostęp do pamięci NVRAM.
ACPI ma na celu konsolidację, sprawdzanie i ulepszanie istniejących standardów zasilania i konfiguracji urządzeń. Jednak gdy zarządzanie energią jest pod kontrolą systemu operacyjnego, przejmuje on kontrolę i ma wyłączną kontrolę nad wszystkimi aspektami zarządzania energią i konfiguracji urządzenia. System operacyjny zazwyczaj emuluje wywołania systemowe zgodne z ACPI, ale nie używa do tego BIOS / UEFI.
Patrz Wikipedia:
BIOS
Unified Extensible Firmware Interface
Zaawansowana konfiguracja i interfejs zasilania