BIOS

In IBM PC vereinbare Computer sind Basic Input Output System (BIOS), auch bekannt als das System BIOS oder ROM BIOS , ein De-Facto-Standard, der eine Firmware-Schnittstelle definiert. Der Name ist als der Name eines Bestandteils des BEDIENUNGSFELDES/M entstanden (um 1973-1974), wo der BIOS von der Scheibe geladen aber nicht als firmware auf dem ROM versorgt wurde (weil ROMs teuer und zum Wiederprogramm zurzeit schwierig waren).

Die BIOS Software wird in den PC eingebaut, und ist der erste durch einen PC geführte Code, wenn angetrieben, darauf ('starten firmware'). Wenn der PC aufspringt, ist der erste Job für den BIOS der Anschalten-Selbsttest, der initialisiert und Systemgeräte wie die Zentraleinheit, der RAM, die Videoanzeigekarte, die Tastatur und die Maus, die Festplatte, der optische Scheibe-Laufwerk und die andere Hardware identifiziert. Der BIOS lässt sich dann nieder Stiefellader-Software hat ein peripherisches Gerät (benannt als ein 'Stiefelgerät'), wie eine Festplatte oder eine CD/DVD festgehalten, und lädt und führt diese Software durch, ihm Kontrolle des PCs gebend.

Dieser Prozess ist als das Starten oder das Starten bekannt, das für das Urladeverfahren kurz ist.

BIOS Software wird auf einem unvergänglichen ROM-Span auf der Hauptplatine versorgt. Es wird spezifisch entworfen, um mit jedem besonderen Modell des Computers zu arbeiten, mit verschiedenen Geräten verbindend, die den ergänzenden chipset des Systems zusammensetzen. In modernen Computersystemen kann der Inhalt des BIOS Spans umgeschrieben werden, ohne es von der Hauptplatine zu entfernen, BIOS Software erlaubend, im Platz befördert zu werden.

Ein BIOS hat eine Benutzerschnittstelle (UI), normalerweise ein zugegriffenes Menüsystem, indem er einen bestimmten Schlüssel auf der Tastatur drückt, wenn der PC anfängt. Im BIOS UI kann ein Benutzer:

  • konfigurieren Sie Hardware
  • setzen Sie die Systemuhr
  • ermöglichen Sie oder machen Sie Systembestandteile unbrauchbar
  • wählen Sie aus, welche Geräte berechtigt sind, ein potenzielles Stiefelgerät zu sein
  • gehen Sie unter verschiedenes Kennwort veranlasst, wie ein Kennwort, um Zugang zur BIOS Benutzerschnittstelle zu sichern, fungiert selbst und böswillige Benutzer davon abzuhalten, das System von unerlaubten peripherischen Geräten zu starten.

Der BIOS stellt eine kleine Bibliothek von grundlegenden Funktionen des Eingangs/Produktion zur Verfügung, die verwendet sind, um die Peripherie (wie die Tastatur, Textanzeigefunktionen und so weiter) zu operieren und zu kontrollieren, und diese Softwarebibliotheksfunktionen sind durch die Außensoftware kündbar. In IBM PC und AN haben bestimmte peripherische Karten, wie Festplatte-Kontrolleure und Bildsteuersysteme, ihr eigenes BIOS Erweiterungsauswahl-ROM getragen, das zusätzliche Funktionalität zur Verfügung gestellt hat. Betriebssysteme und Exekutivsoftware, entworfen, um diese grundlegende firmware Funktionalität zu ersetzen, werden Ersatzsoftwareschnittstellen Anwendungen zur Verfügung stellen.

Die Rolle des BIOS hat sich mit der Zeit geändert. Bezüglich 2011 wird der BIOS von komplizierterer Extensible Firmware Interface (EFI) in vielen neuen Maschinen ersetzt, aber BIOS bleibt im weit verbreiteten Gebrauch. Das EFI Starten ist in nur Windows-Versionen unterstützt worden, die GPT, den Kern von Linux 2.6.1 und später, und Mac OS X auf auf Intel gegründetem Macs unterstützen. Jedoch wird die Unterscheidung zwischen BIOS und EFI in der Fachsprache vom durchschnittlichen Computerbenutzer selten gemacht, BIOS einen allumfassenden Begriff für beide Systeme machend.

Fachsprache

Der Begriff BIOS (Grundlegendes System des Eingangs/Produktion) wurde von Gary Kildall erfunden und ist zuerst im BEDIENUNGSFELD/M Betriebssystem 1975 erschienen, den maschinenspezifischen Teil des BEDIENUNGSFELDES/M beschreibend, das während der Ladezeit geladen ist, die direkt mit der Hardware verbunden hat (Maschinen des BEDIENUNGSFELDES/M hatten gewöhnlich nur einen einfachen Stiefellader in ihrem ROM). Spätere Versionen von BEDIENUNGSFELD/M (sowie Gleichzeitigem BEDIENUNGSFELD/M, Gleichzeitigem DOS, DOS Plus, Mehrbenutzer-DOS, Systemverwalter und ECHT/32) sind mit einem XIOS (Verlängertes System des Eingangs/Produktion) statt des BIOS gekommen. Die meisten Versionen von DOS haben eine Datei genannt "IO.SYS", "IBMBIO.COM", "IBMBIO.SYS" oder "DRBIOS.SYS", genannt DOS BIOS, der dem BEDIENUNGSFELD/M BIOS analog ist.

Unter anderen Klassen von Computern wurden der Oberbegriff-Stiefelmonitor, der Stiefellader oder das Stiefel-ROM allgemein verwendet. Eine Sonne und mit Sitz in PowerPC Computergebrauch Öffnen Firmware für diesen Zweck. Es gibt einige Alternativen für das Vermächtnis BIOS in der x86 Welt: Ausziehbare Firmware-Schnittstelle, Öffnen Sie Firmware (verwendet auf dem OLPC XO-1) und coreboot.

Chips von IBM PC-compatible BIOS

Im Prinzip wurde der BIOS im ROM zur Hardware des besonderen Herstellers kundengerecht angefertigt, auf niedriger Stufe Dienstleistungen (wie das Lesen eines Anschlags oder Schreiben eines Sektors von Daten zur Diskette) erlaubend, auf eine standardisierte Weise zum Betriebssystem zur Verfügung gestellt zu werden. Zum Beispiel könnte IBM PC entweder einen monochromen oder einen Farbenanzeigeadapter, mit verschiedenen Anzeigespeicheradressen und Hardware gehabt haben, aber ein BIOS einzelner, normaler, Systemanruf würde angerufen, um einen Charakter an einer angegebenen Position auf dem Schirm in der Textweise zu zeigen.

Vor dem Anfang der 1990er Jahre wurden BIOSes im ROM oder den HIGH-SCHOOL-BALL-Chips versorgt, die von Benutzern nicht verändert werden konnten. Da seine Kompliziertheit und Bedürfnis nach Aktualisierungen gewachsen sind, und reprogrammierbare Teile verfügbarer geworden sind, BIOS wurde firmware meistens auf EEPROM oder Blitz-Speichergeräten versorgt. Gemäß Robert Braver, dem Präsidenten des BIOS Herstellers Mikrofirmware, Blitz sind BIOS Chips 1995 üblich geworden, weil elektrisch erasable HIGH-SCHOOL-BALL (EEPROM) Chips preiswerter und zum Programm leichter sind als Standard erasable HIGH-SCHOOL-BALL (EPROM) Chips. Blitz-Chips werden programmiert (und wiederprogrammiert) im Stromkreis, während EPROM Chips das System brauchen, das unten anzutreiben ist, und die EPROM Chips von der Hauptplatine für die Wiederprogrammierung entfernt. EPROM Chips können durch die anhaltende Aussetzung vom ultravioletten Licht gelöscht werden, das auf den Span über das Fenster zugegriffen hat. Span-Hersteller verwenden EPROM Programmierer (blasters) am Programm EPROM Chips. Elektrisch erlauben erasable (EEPROM) Chips BIOS, der das Verwenden höher - als-normaler Stromspannung wiederprogrammiert. BIOS Versionen werden befördert, um neuere Versionen der Hardware auszunutzen und Programmfehler in vorherigen Revisionen von BIOSes zu korrigieren.

Mit IBM AT beginnend, haben PCs eine Hardware-Uhr settable durch BIOS unterstützt. Es hatte ein Jahrhundertbit, das das manuelle Ändern des Jahrhunderts berücksichtigt hat, als das Jahr 2000 geschehen ist. Die meisten BIOS Revisionen haben 1995 geschaffen, und fast alle BIOS Revisionen 1997 haben das Jahr 2000 durch das Setzen des Jahrhundertbit automatisch unterstützt, als die Uhr in der letzten Mitternacht am 31. Dezember 1999 gerollt hat.

Die ersten Blitz-Chips wurden dem ISA Bus beigefügt. 1997, der BIOS-Blitz anfangend, der zum LPC Bus, einem funktionellen Ersatz für ISA im Anschluss an eine neue Standarddurchführung bewegt ist, bekannt als "firmware Mittelpunkt" (FWH). 2006 sind die ersten Systeme, die Serial Peripheral Interface (SPI) unterstützen, und der BIOS-Blitz bewegt wieder erschienen.

Die Größe des BIOS und die Kapazitäten des ROMs, EEPROM und anderer Medien, auf denen es versorgt werden kann, haben mit der Zeit zugenommen, weil neue Eigenschaften zum Code hinzugefügt worden sind; BIOS Versionen bestehen jetzt mit Größen bis zu 16 Megabytes. Einige moderne Hauptplatinen schließen noch größeren NAND-Blitz-Gedächtnisses ICs an Bord ein, die dazu fähig sind, ganze Kompaktbetriebssysteme wie etwas Vertrieb von Linux zu versorgen. Zum Beispiel haben einige neue ASUS Hauptplatinen SplashTop Linux eingeschlossen, der in ihr NAND-Blitz-Gedächtnis ICs eingebettet ist.

Verwahrung des BIOS

In modernen PCs wird der BIOS im überschreibbaren Gedächtnis versorgt, dem Inhalt erlaubend, ersetzt oder 'umgeschrieben' zu werden. Dieses Neuschreiben des Inhalts wird manchmal genannt blinkend. Das kann durch ein spezielles Programm getan werden, das gewöhnlich vom Hersteller des Systems, oder am POSTEN, mit einem BIOS Image in einer Festplatte oder USB-Blitz-Laufwerk zur Verfügung gestellt ist. Eine Datei, die solchen Inhalt enthält, wird manchmal 'ein BIOS Image' genannt. Ein BIOS könnte aufblitzen wiederassen werden, um zu einer neueren Version zu befördern, um Programmfehler zu bestechen oder verbesserte Leistung zur Verfügung zu stellen oder neuere Hardware zu unterstützen, oder eine wiederblinkende Operation erforderlich sein könnte, um einen beschädigten BIOS zu befestigen.

Ein BIOS kann auch durch das Stellen der Datei auf der Wurzel eines USB-Sticks und des Startens "aufblitzen lassen" werden.

BIOS Span-Verwundbarkeit

EEPROM Chips sind vorteilhaft, weil sie vom Benutzer leicht aktualisiert werden können; Hardware-Hersteller geben oft BIOS-Aktualisierungen aus, um ihre Produkte zu befördern, Vereinbarkeit zu verbessern und Programmfehler zu entfernen. Jedoch hatte dieser Vorteil die Gefahr, dass eine unpassend durchgeführte oder abgebrochene BIOS-Aktualisierung den Computer oder das unbrauchbare Gerät machen konnte. Um diese Situationen zu vermeiden, verwenden neuere BIOSes einen "Stiefelblock"; ein Teil des BIOS, der zuerst läuft und getrennt aktualisiert werden muss. Dieser Code prüft nach, ob der Rest des BIOS (das Verwenden von Kuddelmuddel-Kontrollsummen oder anderen Methoden) vor der überwechselnden Kontrolle dazu intakt ist. Wenn der Stiefelblock Bestechung im wichtigen BIOS entdeckt, wird es normalerweise den Benutzer warnen, dass ein Wiederherstellungsprozess durch das Starten von absetzbaren Medien begonnen werden muss (Floppy Disc, CD oder USB-Gedächtnis), so kann der Benutzer versuchen, den BIOS wieder aufblitzen zu lassen. Einige Hauptplatinen haben einen Aushilfs-BIOS (manchmal gekennzeichnet als Ausschüsse von DualBIOS), um sich von BIOS Bestechungen zu erholen.

Das Überabstoppen

Einige BIOS Chips erlauben, eine Handlung überabzustoppen, in der die Zentraleinheit einer höheren Uhr-Rate angepasst wird als seine Fabrikvoreinstellung. Das Überabstoppen kann jedoch Systemzuverlässigkeit in ungenügend abgekühlten Computern ernstlich in Verlegenheit bringen und allgemein Teillebensspanne verkürzen. Das Überabstoppen, falsch durchgeführt, kann auch Teiltemperaturen veranlassen, sich so schnell zu erheben, dass sie sich zerstören.

Virus-Angriffe

Es gibt mindestens vier bekannte BIOS-Angriffsviren, von denen zwei zu Demonstrationszwecken waren. Der erste gefunden war in freier Wildbahn Mebromi, chinesische Benutzer ins Visier nehmend.

CIH

Das erste BIOS Virus war CIH, dessen Name die Initialen seines Schöpfers, Chen Ing Huas vergleicht. CIH wurde auch das "Virus von Tschernobyl genannt," weil sein Nutzlast-Datum am 1999-04-26, der 13. Jahrestag des Unfalls von Tschernobyl war.

CIH ist Mitte 1998 erschienen und ist aktiv im April 1999 geworden. Es ist im Stande gewesen, Blitz-ROM BIOS Inhalt zu löschen. Häufig konnten angesteckte Computer nicht mehr starten, und Leute mussten das Blitz-ROM IC von der Hauptplatine entfernen und es wiederprogrammieren. CIH hat die dann weit verbreitete Hauptplatine von Intel i430TX chipset ins Visier genommen. Dann weit verbreitetes Windows 9x Betriebssysteme hat direkten Hardware-Zugang zu allen Programmen erlaubt.

Moderne Systeme sind für CIH wegen einer Vielfalt von chipsets nicht verwundbar verwendet zu werden, der mit Intel i430TX chipset und auch anderen Blitz-Typen ROM IC unvereinbar ist. Es gibt auch Extraschutz vor zufälligem BIOS schreibt in der Form von Stiefelblöcken um, die vor der Nebensache geschützt werden, schreiben über, oder Doppel- und Viererkabel-BIOS hat Systeme ausgestattet, die, im Falle eines Unfalls, einen Aushilfs-BIOS verwenden können. Außerdem erlauben alle modernen Betriebssysteme wie Linux, Mac OS X, auf Windows NT gegründetes Windows OS wie Windows 2000, Windows XP und neuer, Benutzerweise-Programmen nicht, direkten Hardware-Zugang zu haben. Infolgedessen, bezüglich 2008, ist CIH im Wesentlichen harmlos, am schlechtesten Verursachen-Ärger durch das Anstecken rechtskräftiger Dateien und das Auslösen von Alarmsignalen von der Antivirus-Software geworden. Andere BIOS Viren bleiben möglich jedoch; seit dem grössten Teil des Windows führen Hausbenutzer ohne Windows-Vista/7'S-UAC alle Anwendungen mit Verwaltungsvorzügen, ein modernes CIH ähnliches Virus konnte im Prinzip noch Zugang zur Hardware gewinnen.

Schwarzer Hut 2006

Das zweite BIOS Virus war eine Technik, die von John Heasman, Hauptsicherheitsberater für die mit Sitz im vereinigtem Königreich Sicherheitssoftware der Folgenden Generation präsentiert ist. 2006, an der Schwarzen Hut-Sicherheit Konferenz, hat er gezeigt, wie man Vorzüge erhebt und physisches Gedächtnis mit böswilligen Verfahren liest, die normale im Blitz-Gedächtnis versorgte ACPI-Funktionen ersetzt haben.

Beharrliche BIOS Infektion

Das dritte BIOS Virus war eine Technik genannt "Beharrliche BIOS Infektion." Es ist 2009 an der Sicherheit von CanSecWest Konferenz in Vancouver, und an der Sicherheit von SyScan Konferenz in Singapur erschienen. Forscher Anibal Sacco und Alfredo Ortega, von Core Security Technologies, demonstriert, wie man böswilligen Code in die Dekompressionsroutinen im BIOS einfügt, fast volle Kontrolle des PCs bei jedem Anlauf sogar vor dem Betriebssystem berücksichtigend, werden gestartet.

Der Beweis des Konzepts nutzt keinen Fehler in der BIOS Durchführung aus, aber schließt nur den normalen BIOS blinkende Verfahren ein. So verlangt es, dass physischer Zugang zur Maschine, oder für den Benutzer Wurzel ist. Trotz dieser Voraussetzungen hat Ortega die tiefen Implikationen der Entdeckung seines und Saccos unterstrichen: "Wir können einen Fahrer flicken, um einen völlig arbeitenden rootkit fallen zu lassen. Wir haben sogar einen kleinen Code, der entfernen oder Antivirus unbrauchbar machen kann."

Mebromi

Mebromi ist ein trojanischer, der Computer mit AwardBIOS, Windows von Microsoft und Antivirus-Software von zwei chinesischen Gesellschaften ins Visier nimmt: Steigendes Antivirus und Jiangmin KV Antivirus.

Mebromi installiert einen rootkit, der die Master-Stiefelaufzeichnung ansteckt.

Firmware auf Anschlusskarten

Ein Computersystem kann mehrere BIOS firmware Chips enthalten. Die Hauptplatine BIOS enthält normalerweise Code, um auf Hardware-Bestandteile zuzugreifen, die absolut notwendig sind, für das System, wie die Tastatur (entweder PS/2 oder auf einem USB-Mensch-Schnittstelle-Gerät), und Lagerung (schlaffe Laufwerke, wenn verfügbar, und PATA oder SATA Festplatte-Kontrolleure) zu urladen. Außerdem schließen Einfügefunktionsanschlusskarten wie SCSI, ÜBERFALL, Netzschnittstelle-Karten und Videoausschüsse häufig ihren eigenen BIOS (z.B Video-BIOS) ein, ergänzend oder das System BIOS Code für den gegebenen Bestandteil ersetzend. (Dieser Code wird allgemein ein Auswahl-ROM genannt). Sogar in die Hauptplatine eingebaute Geräte können sich auf diese Weise benehmen; ihre Auswahl kann ROMs als getrennter Code auf dem Haupt-BIOS-Blitz-Span versorgt werden, und hat entweder im Tandem mit, oder getrennt von, der wichtige BIOS befördert.

Eine Zusatzfunktionskarte verlangt gewöhnlich nur ein Auswahl-ROM wenn es:

  • Bedürfnisse, vor dem Betriebssystem verwendet zu werden, können geladen werden (gewöhnlich das bedeutet, dass es im Urladeverfahren-Prozess erforderlich ist), und
Ist
  • zu hoch entwickelt oder ein Gerät spezifisch, das durch den wichtigen BIOS zu behandeln
ist

Älterer PC Betriebssysteme, wie MS-DOS (einschließlich aller DOS-BASIERTEN Versionen von Windows von Microsoft), und früh-stufiger bootloaders, kann fortsetzen, den BIOS für den Eingang und die Produktion zu verwenden. Jedoch, die Beschränkungen der BIOS Umgebung bedeutet, dass moderner OSes fast immer ihre eigenen Gerät-Treiber verwenden wird, um die Hardware direkt zu kontrollieren. Allgemein verwenden diese Gerät-Fahrer nur BIOS und Auswahl-ROM-Aufrufe sehr spezifisch nicht Leistung kritische Aufgaben wie einleitende Gerät-Initialisierung.

Um mit dem Gedächtnis kartografisch dargestellte ISA Auswahl ROMs während des Stiefelprozesses, PC zu entdecken, scannen BIOS Durchführungen echtes Gedächtnis von zu an 2 Grenzen von KiB, nach einer ROM-Unterschrift suchend: (0x55 gefolgt von 0xAA da ist die x86 Architektur wenig-endian). In einem gültigen Vergrößerungs-ROM wird dieser Unterschrift von einem einzelnen Byte sofort gefolgt, das die Zahl von 512-Byte-Blöcken anzeigt, die es im echten Gedächtnis besetzt. Das folgende Byte enthält einen Ausgleich, der den Auswahl-ROM-Zugang-Punkt beschreibt, dem der BIOS sofort Kontrolle überträgt. An diesem Punkt übernimmt der Vergrößerungs-ROM-Code mit BIOS Dienstleistungen, Unterbrechungsvektoren für den Gebrauch durch Poststiefelanwendungen einzuschreiben, eine Benutzerkonfigurationsschnittstelle zur Verfügung zu stellen, oder diagnostische Information zu zeigen.

Es gibt viele Methoden und Dienstprogramme, für den Inhalt der verschiedenen Hauptplatine BIOS und Vergrößerung ROMs, wie Microsoft DEBUG oder Unix dd zu untersuchen.

BIOS starten Spezifizierung

Wenn das Vergrößerungs-ROM die Weise ändern möchte, wie das System startet (solcher als von einem Netzgerät oder einem SCSI Adapter, für den der BIOS keinen Fahrer-Code hat), kann es die API von BIOS Boot Specification (BBS) verwenden, um seine Fähigkeit einzuschreiben, so zu tun. Einmal die Vergrößerung haben ROMs das Verwenden des BBS APIs eingeschrieben, der Benutzer kann unter den verfügbaren Stiefeloptionen aus der Benutzerschnittstelle des BIOS auswählen. Das ist, warum der grösste Teil BBS entgegenkommenden PCs BIOS Durchführungen werden dem Benutzer nicht erlauben, in die Benutzerschnittstelle des BIOS bis zur Vergrößerung ROMs einzugehen, beendet hat, durchzuführen und sich mit der BBS API einzuschreiben.

Die Spezifizierung kann von der ACPICA Website heruntergeladen werden. Der offizielle Titel ist BIOS-Stiefelspezifizierung (Version 1.01, am 11. Januar 1996) und ist hier verfügbar:

Das Ändern der Rolle des BIOS

Einige Betriebssysteme, zum Beispiel MS-DOS, verlassen sich auf den BIOS, um die meisten Aufgaben des Eingangs/Produktion innerhalb des PCs auszuführen. Eine Vielfalt von technischen Gründen macht es ineffizient für einige neue Betriebssysteme geschrieben für Zentraleinheiten mit einer Wortlänge von 32 Bit oder mehr wie Linux und Windows von Microsoft, um den BIOS direkt anzurufen. Das größere, stärkere, Server- und Arbeitsplatz-Verwenden PowerPC oder SPARC Zentraleinheiten durch mehrere Hersteller hat einen mit der Plattform unabhängigen Offenen Firmware (IEEE-1275), gestützt auf der Hervor Programmiersprache entwickelt. Es wird mit den SPARC Computern der Sonne, der RS/6000 Linie von IBM und anderem PowerPC CHRP Hauptplatinen eingeschlossen. Später verwenden Betriebssysteme des mit Sitz in x86 Personalcomputers, wie Windows NT, ihre eigenen, heimischen Treiber, der es auch viel leichter macht, Unterstützung zur neuen Hardware zu erweitern, während sich der BIOS noch auf ein Vermächtnis echte 16-Bit-Weise-Laufzeitschnittstelle verlässt.

Es gab einen ähnlichen Übergang für den Apple Macintosh, wo sich die Systemsoftware ursprünglich schwer auf ToolBox — eine Reihe von Fahrern und andere nützliche Routinen verlassen hat, die im ROM versorgt sind, das auf Motorola 680x0 Zentraleinheiten gestützt ist. Diese Apple ROMs wurden durch Offenen Firmware in PowerPC Macintosh, dann EFI in Computern von Intel Macintosh ersetzt.

Später hat BIOS kompliziertere Funktionen über Schnittstellen wie ACPI übernommen; diese Funktionen schließen Macht-Management, heißes tauschendes, thermisches Management ein. Linus Torvalds, zu zitieren

die Aufgabe von BIOS ist "gerade Last der OS, und bekommen Sie die Hölle aus dort". Jedoch wurden BIOS Beschränkungen (16-Bit-Verarbeiter-Weise, nur 1 MiB addressable Raum, PC AN Hardware-Abhängigkeiten, usw.) als klar unannehmbar für die neueren Computerplattformen gesehen. Extensible Firmware Interface (EFI) ist eine Spezifizierung, die die Laufzeitschnittstelle des Vermächtnisses BIOS ersetzt. Am Anfang geschrieben für die Architektur von Itanium ist EFI jetzt für x86 und x86-64 Plattformen verfügbar; die Spezifizierungsentwicklung wird durch Das Vereinigte EFI Forum, eine Industrie Special Interest Group gesteuert.

Linux unterstützt EFI über den elilo und die GNU-MADE-Stiefellader. Die offene Quellgemeinschaft hat ihre Anstrengung vergrößert, einen Ersatz für Eigentums-BIOSes und ihre zukünftigen Verkörperungen mit einer offenen sourced Kopie durch den coreboot und Projekten des OpenBIOS/Open Firmware zu entwickeln. AMD hat Produktspezifizierungen für einen chipsets zur Verfügung gestellt, und Google sponsert das Projekt. Hauptplatine-Hersteller Tyan bietet coreboot neben dem normalen BIOS mit ihrer Linie von Opteron von Hauptplatinen an. MSI und Gigabyte-Technologie sind Klage mit dem MSI K9ND FRAU 9282 und MSI K9SD FRAU 9185 resp. die M57SLI-S4 Modelle gefolgt.

SLIC

Einige BIOSes enthalten einen "SLIC" (Software, die Beschreibungstisch lizenziert), eine Digitalunterschrift, die innerhalb des BIOS durch den Hersteller, zum Beispiel Dell gelegt ist. Dieser SLIC wird in den ACPI Tisch eingefügt und enthält keinen aktiven Code. Computerhersteller, die OEM-Versionen von Windows von Microsoft und Anwendungssoftware von Microsoft verteilen, können den SLIC verwenden, um das Genehmigen zur OEM-Windows-Installationsplatte und/oder Systemfehlerbehebungsscheibe zu beglaubigen, die Windows-Software enthält. Systeme, die einen SLIC haben, können mit einem OEM-Produktschlüssel voraktiviert werden, und sie prüfen nach, dass ein XML OEM-Zertifikat gegen den SLIC im BIOS als ein Mittel formatiert hat zu selbstaktivieren (sieh System Geschlossene Vorinstallation). Wenn ein Benutzer leistet, ein frischer installieren Windows, sie werden Besitz sowohl des OEM-Schlüssels als auch des Digitalzertifikats für ihren SLIC haben müssen, um Aktivierung zu umgehen; in der Praxis ist das sehr unwahrscheinlich, und folglich besteht die einzige echte Weise, wie das erreicht werden kann, darin, wenn der Benutzer ein wieder herstellen Verwenden eines kundengerecht vorangefertigten durch den OEM zur Verfügung gestellten Images durchführt.

Reprogrammierbarer Mikrocode

Neue Verarbeiter von Intel (P6 und P7) haben reprogrammierbaren Mikrocode. Der BIOS kann Flecke zum Verarbeiter-Code enthalten, um Fehlern im anfänglichen Verarbeiter-Code zu erlauben, befestigt zu werden, das Aktualisieren des Verarbeiters mikrocodiert jedes Mal, wenn das System angetrieben wird. Sonst wäre ein teurer Verarbeiter-Tausch erforderlich. Zum Beispiel, der Pentium FDIV Programmfehler ist ein teurer Misserfolg für Intel geworden, der einen Produktrückruf verlangt hat, weil der ursprüngliche Pentium Patchable-Mikrocode nicht hatte.

Das BIOS Geschäft

Die große Mehrheit von PC-Hauptplatine-Lieferanten lizenziert einen BIOS "Kern" und Werkzeug von einem kommerziellen Dritt-, bekanntem als ein "unabhängiger BIOS Verkäufer" oder IBV. Der Hauptplatine-Hersteller fertigt dann diesen BIOS kundengerecht an, um seiner eigenen Hardware anzupassen. Deshalb werden aktualisierte BIOSes normalerweise direkt beim Hauptplatine-Hersteller erhalten.

BIOS Hauptverkäufer schließen amerikanische Megatendenzen (AMI), Insyde Software, Phoenix Technologies und Byosoft ein. Ehemalige Verkäufer schließen Preis-Software und Microid Forschung ein, die von Phoenix Technologies 1998 erworben wurden; der Phönix hat später den Preis-Markennamen stufenweise eingestellt. Allgemeine Software, die auch durch den Phönix 2007 erworben wurde, hat verkauft BIOS für den Verarbeiter von Intel hat eingebettete Systeme gestützt.

Vergleich

Siehe auch

  • Fortgeschrittene Konfigurations- und Macht-Schnittstelle (ACPI)
  • KREISBOGEN
  • Stiefelgeräte (IBM PC)
  • BIOS Unterbrechung nennt
  • coreboot, ein Projekt, dessen Ziel ist, einen freien und offenen Quellersatz für den BIOS zu schaffen
  • Unified Extensible Firmware Interface (UEFI)
  • Firmware
  • Basis des Eingangs/Produktion richtet
  • Unvergängliches BIOS Gedächtnis
  • Öffnen Sie Firmware
  • Anschalten-Selbsttest (POST)
  • E820h-Gedächtnis stellt kartografisch dar

Weiterführende Literatur

Links

#66

Spezifizierungen


Der große O / Kondensat von Bose-Einstein
Impressum & Datenschutz