Mit modernen Betriebssystemen praktisch keine . Berichten zufolge hat Linus Torvalds die Aufgabe, "nur das Betriebssystem zu laden und die Hölle loszuwerden".
Ältere Betriebssysteme wie MS-DOS verwendeten das BIOS für viele Aufgaben (z. B. Festplattenzugriff), indem sie Interrupts aufriefen.
Bei modernen Betriebssystemen wechselt der Bootloader schnell in den 32- oder 64-Bit-Modus und führt den Betriebssystemkernel aus. Der Kernel kann seine eigenen Interrupt-Handler registrieren, die von User-Space-Anwendungen aufgerufen werden können. Die Routinen des Kernels können portabler (da sie nicht von der spezifischen Hardware abhängen), flexibler (Betriebssystemhersteller können sie bei Bedarf ändern, anstatt das zu verwenden, was mit der Hardware geliefert wurde) und ausgefeilter (sie können beliebig komplex ausgeführt werden) sein Code statt dessen, was im BIOS programmiert wurde) und sicherer (da das Betriebssystem den Zugriff auf gemeinsam genutzte Ressourcen steuern und verhindern kann, dass sich Programme gegenseitig überladen, indem es seine eigenen willkürlichen Berechtigungsschemata implementiert).
Betriebssysteme können für die Interaktion mit bestimmter Hardware eigene Gerätetreiber laden und verwenden. Das Betriebssystem oder die Anwendungen müssen also die meisten BIOS-Routinen überhaupt nicht aufrufen. Aus Sicherheitsgründen sind BIOS-Interrupts sogar deaktiviert. Da sich das BIOS im 16-Bit-Real-Modus befindet, ist es schwieriger, moderne Betriebssysteme zu finden.
Während die Verwendung des BIOS unter dem Betriebssystem sehr eingeschränkt ist, werden dessen Funktionen weiterhin peripher verwendet. Wenn ein Computer beispielsweise in den Energiesparmodus wechselt , wird das Betriebssystem nicht ausgeführt, und es liegt letztendlich an der Firmware, die Hardware in den richtigen Zustand zu versetzen, um das Betriebssystem anzuhalten und fortzusetzen. Diese Anwendungen beschränken sich im Allgemeinen auf ACPI- Aufrufe und nicht auf Aufrufe der vollständigen BIOS-Schnittstelle. ACPI ist eine BIOS-Erweiterung, die "die Energieverwaltung unter die Kontrolle des Betriebssystems (OSPM) bringt, im Gegensatz zum vorherigen BIOS-Zentralsystem, das sich bei der Festlegung der Energieverwaltungs- und Konfigurationsrichtlinie auf plattformspezifische Firmware stützte" .
Beachten Sie, dass sich "BIOS" offiziell auf eine bestimmte Firmware-Schnittstelle bezieht, der Begriff wird jedoch allgemein für Computer-Firmware verwendet. Einige neuere Computer (insbesondere Apple-Computer) haben das BIOS (sensu strictu) durch UEFI ersetzt. Dies ist natürlich die Bezeichnung für die Implementierung dieser Funktionen.
Weitere Informationen dazu, wie sich die Rolle des BIOS im Laufe der Zeit verringert hat, finden Sie in Wikipedia .