Firmware ist eine Art von Software, die auf einem Hardwaregerät ausgeführt wird und Aufgaben auf niedriger Ebene ausführt. Von einer Fernsehfernbedienung über eine Computerfestplatte bis hin zu einer Luftdrohne wird beispielsweise eine eigene Firmware ausgeführt. Und Mikrocode ist im Grunde eine Firmware für Ihre CPU.
Was ist Firmware?
Software bezieht sich auf die Programme, Anwendungen und anderen Computercodes, die auf einem Gerät ausgeführt werden. Hardware bezieht sich auf die tatsächlichen physischen Geräte. Wenn Sie also einen Windows-PC haben, sind das Windows-Betriebssystem und alle von Ihnen verwendeten Anwendungen Software, und der PC selbst und seine Komponenten wie Festplatte, CPU, Motherboard, Maus und Anzeige sind Hardware.
"Firmware" ist, wie der Name schon sagt, etwas zwischen Software und Hardware. Firmware ist eigentlich nur eine Art von Software, aber sie wird normalerweise in den in diese Hardware integrierten Speicher programmiert und läuft auf einer viel niedrigeren Ebene. Bei einem PC verfügen Ihr Motherboard, Ihre CPU, Ihr Grafikprozessor, Ihre Festplatte, Ihre Maus und andere Geräte über eine eigene Firmware.
VERBUNDEN: Was ist UEFI und wie unterscheidet es sich vom BIOS?
Wenn Sie beispielsweise Ihren PC starten, wird entweder die Firmware auf Ihrem Motherboard verwendet UEFI oder BIOS - Startet und initialisiert Ihre Geräte, bevor Sie den Start an Ihre Festplatte und dann an Ihr Betriebssystem übergeben. Ihre Solid State Drive verfügt über eine Firmware, die automatisch verwaltet, wo Daten auf den physischen Flash-Speicherzellen gespeichert werden sollen, um eine optimale Leistung zu erzielen. Das Video-BIOS ist eine Art Firmware, die videobezogene Anweisungen übersetzt, bevor sie an den Grafikprozessor Ihres Computers gesendet werden. Sogar Ihre USB-Maus verfügt über eine Firmware, die die Interpretation der physischen Mauseingaben, die Kommunikation mit Ihrem Computer und die Stromversorgung aller Lichter Ihrer Maus übernimmt.
Firmware kann das gesamte Betriebssystem eines einfachen Geräts sein
Bei einigen einfachen Geräten kann sich die „Firmware“ auf das gesamte Betriebssystem des Geräts beziehen. Wenn Sie beispielsweise eine Digitalkamera haben, bezieht sich die „Firmware“ der Kamera auf die gesamte Software, die auf dieser Digitalkamera ausgeführt wird. Dies umfasst alles von den Funktionen zur Aufnahme von Fotos auf niedriger Ebene bis zum grafischen Betriebssystem der Kamera. Sogar Luftdrohnen Firmware haben, die Software, die an Bord der Drohne selbst ausgeführt wird.
Um das gesamte Betriebssystem eines Geräts zu aktualisieren - beispielsweise auf einer Digitalkamera, einem Router, einem Drucker, einem Musikplayer oder einem GPS-Navigationsgerät - müssen Sie häufig ein „Firmware-Update“ durchführen oder eine neue „Firmware“ herunterladen und installieren ”Datei vom Hersteller.
Ein Betriebssystem scheint nur Software zu sein, daher scheint dies etwas inkonsistent zu sein. Dies liegt jedoch daran, dass Firmware kein genauer Begriff ist. Während Software und Hardware ziemlich klar sind, ist Firmware nur eine Art von Low-Level-Software.
Was ist Mikrocode?
Mikrocode ist mit wichtiger geworden die Spectre-Schwachstelle . Intel-CPUs benötigen einen neuen „Mikrocode“ von Intel, um sich ordnungsgemäß gegen Spectre-Angriffe zu verteidigen.
VERBUNDEN: Windows Spectre-Patches sind hier, aber Sie möchten möglicherweise warten
Stellen Sie sich Mikrocode wie eine Firmware für die CPU Ihres Computers vor. Der Mikrocode übersetzt die Anweisungen, die die CPU empfängt, in die Operationen auf Schaltungsebene, die innerhalb der CPU stattfinden. Mit anderen Worten, ein aktualisierter Mikrocode kann verschiedene Anweisungen an die Schaltungen innerhalb der CPU senden. Dies kann bestimmte Spectre-Angriffe verhindern, indem die Funktionsweise der CPU geändert wird. Mikrocode-Updates können auch Fehler und andere Fehler beheben, ohne dass die CPU-Hardware vollständig ausgetauscht werden muss.
Mikrocode-Updates werden im Allgemeinen zusammen mit UEFI-Firmware- oder BIOS-Updates geliefert. Wenn Ihr Computer hochfährt, lädt die UEFI-Firmware oder das BIOS des Computers den Mikrocode auf die CPU. Es ist jedoch auch möglich, dass Betriebssysteme wie Windows oder Linux beim Booten neuen Mikrocode laden.
Wenn Sie beispielsweise den neuesten Intel-Mikrocode für Ihre CPU zum Schutz vor Spectre erhalten möchten und Ihr PC-Hersteller keine UEFI-Updates für Ihr System veröffentlicht, Microsoft verfügt über ein optionales Windows-Update, das Sie installieren können .
Sollten Sie die Firmware eines Geräts aktualisieren?
Ob Sie die Firmware eines Geräts aktualisieren sollten, hängt vom Gerät und den Empfehlungen des Herstellers ab.
In vielen Fällen müssen Sie die Firmware eines Hardwaregeräts nie aktualisieren. Auf Ihrer Fernsehfernbedienung wird beispielsweise Firmware ausgeführt, und es gibt mit ziemlicher Sicherheit keine Möglichkeit, diese zu aktualisieren. Es gibt sowieso keinen Grund, warum Sie es aktualisieren möchten. Ihre Fernbedienung ist in Ordnung und Sie müssen sich keine Sorgen machen.
Bei vielen anderen Hardwaregeräten kann das Aktualisieren der Firmware manchmal hilfreich sein, um Fehler zu beheben und kleinere Verbesserungen zu erzielen. Beispielsweise bietet der Hersteller Ihres Solid-State-Laufwerks möglicherweise eine neuere Version der Firmware an, die die Zuverlässigkeit oder Leistung verbessert. Ihr Grafikkartenhersteller bietet möglicherweise ein neues Video-BIOS an, das einen Fehler behebt. Oder Ihr Routerhersteller bietet möglicherweise ein Firmware-Update an, das neue Verwaltungsfunktionen enthält.
Viele Gerätehersteller empfehlen, ein Firmware-Update nur zu installieren, wenn Sie ein Problem haben, das behoben werden muss (oder wenn Sie eine bestimmte neue Funktion benötigen) oder wenn der Hersteller Sie ausdrücklich anweist, es zu installieren.
Für andere Geräte sind Firmware-Updates fast immer eine gute Idee. Sie möchten wahrscheinlich das neueste und beste Firmware-Update für Ihre Digitalkamera, um beispielsweise die Leistung zu verbessern und neue Funktionen zu erhalten. Microsoft empfiehlt, die Firmware Ihres Xbox One-Controllers auf dem neuesten Stand zu halten, um sicherzustellen, dass sie mit den von Ihnen gespielten Spielen ordnungsgemäß funktioniert.
Sie sollten die Empfehlungen des Herstellers für jedes Gerät befolgen. Viele Hersteller empfehlen, die Firmware ihres Geräts nur zu aktualisieren, wenn kein Problem auftritt. Wenn die Stromversorgung ausfällt oder beim Aktualisieren der Firmware ein Fehler auftritt, gibt es häufig keine Möglichkeit, eine saubere Wiederherstellung durchzuführen. Mit anderen Worten, ein verpfuschtes Firmware-Update kann “ Backstein Ein Gerät, das es unbrauchbar macht. Dies hängt vom Gerät ab.
So aktualisieren Sie die Firmware Ihrer Hardware
Wenn Sie die Firmware eines Geräts aktualisieren müssen, sollten Ihnen diese allgemeinen Anweisungen helfen. Der genaue Vorgang zum Aktualisieren der Firmware eines Geräts hängt vom Gerät selbst ab. Der Gerätehersteller sollte auf seiner Website Anweisungen bereitstellen.
Besuchen Sie zunächst die Website des Herstellers und suchen Sie die Support- oder Download-Seite für das von Ihnen verwendete Produkt. Wenn Sie beispielsweise über ein Samsung-Solid-State-Laufwerk verfügen, besuchen Sie die Samsung-Website und suchen Sie die Support-Seite für Ihr spezielles SSD-Modell. Wenn du möchtest Aktualisieren Sie die Firmware oder das BIOS Ihres Motherboards Besuchen Sie die Website Ihres PC-Herstellers und suchen Sie nach Ihrem genauen PC-Modus. Wenn Sie einen eigenen Computer gebaut haben, besuchen Sie die Website des Motherboard-Herstellers und suchen Sie nach dem Motherboard-Modell, das Sie haben.
VERBUNDEN: So überprüfen Sie Ihre BIOS-Version und aktualisieren sie
Suchen Sie auf der Support-Website nach Downloads für Firmware-Updates. Wenn Sie keine finden, ist wahrscheinlich keine aktualisierte Firmware für Ihr Gerät verfügbar. Laden Sie die neueste Version herunter, die Sie sehen, und lesen Sie unbedingt alle Versionshinweise, die auf der Website angezeigt werden.
Öffnen Sie nach dem Herunterladen der neuen Firmware den Download und suchen Sie nach einer README-Datei. Wenn Sie keine finden, suchen Sie auf der Download-Seite nach separaten Anweisungen zur Firmware-Installation. In den Anweisungen des Herstellers wird genau angegeben, was Sie tun müssen.
Bei einigen Firmware-Updates müssen Sie möglicherweise nur eine EXE-Datei unter Windows ausführen, damit alles für Sie erledigt wird. Für andere müssen Sie möglicherweise Erstellen Sie ein bootfähiges DOS-Laufwerk mit der Firmware-Datei darauf, Booten Sie in die DOS-Umgebung und führen Sie einen Befehl aus, um Ihre Firmware von dort aus zu aktualisieren. Wenn Sie ein separates Gerät aktualisieren möchten, müssen Sie die Firmware-Datei möglicherweise auf einem USB-Laufwerk oder einer SD-Karte ablegen und auf das andere Gerät übertragen.
Wenn es sich bei der heruntergeladenen Firmware-Datei nur um eine EXE-Datei handelt und Sie keine Anweisungen finden, müssen Sie wahrscheinlich nur darauf doppelklicken und sie unter Windows ausführen.
Dies sind allgemeine Anweisungen, und Sie müssen möglicherweise verschiedene Schritte für verschiedene Geräte ausführen. Zum Beispiel zu Aktualisieren Sie die Firmware Ihres Xbox One-Controllers Sie müssen eine Xbox One- oder die Xbox-Zubehör-App unter Windows 10 verwenden. Einige Programme fordern Sie möglicherweise automatisch auf, Firmware-Updates für zugeordnete Hardwaregeräte zu installieren, wenn diese wirklich erforderlich sind.
VERBUNDEN: So aktualisieren Sie die Firmware Ihres Xbox One-Controllers ohne Xbox One
Bildnachweis: GagliardiBilder /Shutterstock.com, Hemin Xylan /Shutterstock.com, Hadrian /Shutterstock.com