Basic Input Output System
Dieser Artikel befasst sich mit dem Computer-BIOS, andere Bedeutungen unter BIOS (Begriffsklärung).BIOS ist eine Abkürzung aus dem IT-Bereich und steht für Basic Input Output System.
Das BIOS ist das erste Programm, welches beim Starten des Rechners ausgeführt wird. Es läuft bereits vor dem Start des Betriebssystems ab. Windows- und Linux-Rechner können auf dasselbe BIOS zurückgreifen (siehe unten).
Das BIOS ist ein Programm, das in einem Festspeicher (ROM, EPROM oder Flash-Speicher) abgelegt ist. Es initialisiert die Hardware, lädt das eigentliche Betriebssystem (z. B. von der Festplatte) und enthält auch eine Sammlung von Ein-/Ausgaberoutinen, auf die das Betriebssystem (z. B. MS-DOS) später zurückgreifen kann. Damit implementiert die BIOS-Software die unterste Schnittstelle zwischen Hardware und der höher liegenden Software.
Siehe auch: Firmware
BIOS beim IBM-kompatiblen PC
Aufgaben, die das BIOS in jedem PC erfüllen muss
Aufgaben, die das BIOS zusätzlich hatte
(Hauptsächlich unter MS-DOS)
Wofür gibt es das BIOS?
Da das BIOS direkt mit der Hardware zusammenarbeiten muss, ist es von der CPU und vom Mainboard abhängig, wie diese Routinen implementiert sind. Das BIOS muss also so programmiert sein, dass es mit der dafür vorgesehenen Hardware kooperieren kann. Daher ist es nicht beliebig austauschbar.
Die Schnittstelle zur Software ist dagegen immer gleich. Dies ist die Voraussetzung dafür, dass PC-Software, unabhängig davon, auf welchem PC-System sie eingesetzt wird, funktioniert.
Es gibt Standards, die festlegen, wie sich das BIOS gegenüber der Software zu verhalten hat.
Beim Startvorgang eines Rechners kann man sich in ein BIOS-Menü, das so genannte Setup, einklinken und dort verschiedene Einstellungen vornehmen.
Wie komme ich "ins Bios"?
Da während der Benutzung des Setups die deutschen Tastatur-Treiber noch nicht geladen sind (denn diese sind Teil des Betriebssystems), muss man bei der Bestätigungsfrage auf einer deutschen Tastatur für Yes statt des Y das Z drücken.
Oder es gibt Masterpasswörter für bestimmte BIOS-Typen von verschiedenen Firmen so kann z.B. ein Medion Computer welcher ein passwortgeschütztes BIOS hat mit dem Passwort "Medion" umgangen werden und es gibt für fast jeden BIOS-Typ ein Superpasswort.
Hier folgt eine Liste von Masterpasswörtern. Die Passwörter sind durch Kommata getrennt.
Als BIOS bezeichnete man die unterste Schicht des Betriebssystems, für den Programmierer erkennbar als eine Sammlung speicherresidenter Funktionen. Darüberliegende Schichten (ebenfalls erkennbar als solche Sammlungen) waren:
Sicherheit
Das BIOS hat die 2. Sicherheitsstufe, die zum starten eines Computers Ein/Aus geschaltet werden kann. Als erstes gibt es die manuelle Sicherung, mit Schlössern o.ä. In dem BIOS Setup kann eine Passwortabfrage für das starten des BIOS ein-/ausgeschaltet werden, welches nur auf den ersten blick eine Sichrung des Systems darstellt, denn diese Einstellugen können gelöscht werden, in dem man den Computer vom Netz nimmt und die BIOS-Batterie entfernt und wartet bis sich der Speicher wieder auf Null gestellt hat und alle Einstellungen auf Standerd stehen.Liste von Masterpasswörtern
Verschiedene Firmen mit einem eigenen BIOS
BIOS bei CP/M-Computern
In der Ausdrucksweise von CP/M bedeutet BIOS nicht ein Programm in einem Festspeicher, sondern die unterste Ebene des Betriebssystems selbst, die von einer Diskette oder Festplatte geladen wird. Bei MS-DOS heißt die entsprechende Komponente nicht BIOS, sondern "IO.SYS".BIOS beim Atari ST
Beim Atari ST war das gesamte Betriebssystem TOS, einschließlich der grafischen Benutzeroberfläche GEM, im ROM untergebracht und war quasi direkt nach dem Einschalten betriebsbereit.BIOS und freie Software
Aus Freisoftware-Sicht gibt es nichts am BIOS, was nicht auch das Betriebssystem übernehmen und sogar meist besser machen könnte. GNU/Linux greift daher nicht auf die speicherresidenten Routinen des BIOS zurück, sondern verwendet stattdessen eigene. So kann Linux auf eine Festplatte zugreifen, egal, ob sie im BIOS-Setup angemeldet ist oder nicht. Die Aufgabe des BIOS reduziert sich somit darauf, den Bootloader zu starten. Auch unter Windows-Versionen ab Windows NT wird das BIOS heute hauptsächlich nur noch für den Startvorgang gebraucht.
Die verschiedenen BIOSe der verschiedenen PCs sind im Regelfall proprietäre (d. h. nicht freie) Software, was große Sicherheitsrisiken birgt. So erlaubt z. B. das BIOS der Xbox es nicht, andere Software als die von Microsoft zugelassene zu starten. Desweiteren ist zu befürchten, dass im Zuge von DRM zukünftig im BIOS Einschränkungen der Handlungsfreiheit des Benutzers verankert werden.
Es ist theoretisch möglich, den ROM-Baustein, auf dem das BIOS abgelegt ist, zu ersetzen oder zu überschreiben, um so z. B. den Linux-Kernel direkt aus dem ROM heraus zu starten, ohne BIOS. Die Vorgehensweise ist jedoch von der jeweiligen Hauptplatine abhängig und somit nicht ganz einfach.