Firmware ist eine Art von Software, die auf einem Hardwaregerät ausgeführt wird und Aufgaben auf niedriger Ebene ausführt. Zum Beispiel läuft alles von einer Fernsehfernbedienung über eine Computerfestplatte bis hin zu einer Luftdrohne mit eigener Firmware. Und Microcode ist grundsätzlich Firmware für Ihre CPU.
Software bezieht sich auf Programme, Anwendungen und anderen Computercode, der auf einem Gerät ausgeführt wird. Hardware bezieht sich auf die tatsächlichen physischen Geräte. Wenn Sie also einen Windows-PC haben, sind das Windows-Betriebssystem und alle Anwendungen, die Sie verwenden, Software, und der PC selbst und seine Komponenten wie Festplatte, CPU, Motherboard, Maus und Display sind Hardware.
"Firmware "Wie sein Name andeutet, liegt etwas zwischen Software und Hardware. Firmware ist eigentlich nur eine Art von Software, aber sie wird normalerweise in den Speicher programmiert, der in diese Hardware eingebaut ist, und läuft auf einer viel niedrigeren Ebene. Im Falle eines PCs haben Ihr Motherboard, Ihre CPU, Ihr Grafikprozessor, Ihre Festplatte, Ihre Maus und andere Geräte ihre eigene Firmware.
VERWANDT: Was ist UEFI und wie unterscheidet es sich vom BIOS?
Wenn Sie beispielsweise Ihren PC hochfahren, startet die Firmware auf Ihrem Motherboard - entweder UEFI oder BIOS - und initialisiert Ihre Geräte, bevor Sie das Start-up auf Ihre Festplatte und dann auf Ihr Betriebssystem übertragen. Ihr Solid-State-Laufwerk verfügt über eine Firmware, die automatisch verwaltet, wo Daten in den physischen Flash-Speicherzellen für optimale Leistung gespeichert werden sollen. Das Video-BIOS ist eine Art von Firmware, die videobezogene Anweisungen übersetzt, bevor sie an den Grafikprozessor Ihres Computers gesendet werden. Sogar Ihre USB-Maus verfügt über eine Firmware, die das Interpretieren der physischen Mauseingabe, die Kommunikation mit Ihrem Computer und das Einschalten eventueller Lichter Ihrer Maus übernimmt.
Für einige einfache Geräte Die "Firmware" kann sich 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 Low-Level-Fotografie-Capture-Funktionen bis zum grafischen Betriebssystem der Kamera. Sogar Luftdrohnen haben Firmware, das ist die Software, die an Bord der Drohne selbst läuft.
Also, um das gesamte Betriebssystem eines Gerätes - wie bei einer Digitalkamera, einem Router, Drucker, Musikplayer oder einem GPS-Navigationsgerät - zu aktualisieren muss oft ein "Firmware-Update" durchführen, oder eine neue "Firmware" -Datei vom Hersteller herunterladen und installieren.
Ein Betriebssystem scheint nur Software zu sein, daher mag das ein bisschen inkonsistent erscheinen. aber das ist, weil Firmware kein genauer Begriff ist. Während Software und Hardware ziemlich klar sind, ist Firmware nur eine Art Low-Level-Software.
Microcode ist mit der Spectre-Schwachstelle wichtiger geworden. Intel-CPUs benötigen einen neuen "Microcode" von Intel, um sich gegen Spectre-Angriffe zu wehren.
RELATED: Windows Spectre-Patches sind hier, aber Sie möchten vielleicht warten
Denken Sie an Microcode wie eine Firmware für die CPU Ihres Computers. Der Mikrocode übersetzt die Anweisungen, die die CPU empfängt, in die physikalischen Vorgänge auf der Ebene der Schaltung, die in der CPU stattfinden. Mit anderen Worten, ein aktualisierter Mikrocode kann verschiedene Befehle an die Schaltungen in der CPU senden. Dies kann bestimmte Spectre-Angriffe verhindern, indem die Funktionsweise der CPU geändert wird. Microcode-Updates können auch Fehler und andere Fehler beheben, ohne dass die CPU-Hardware vollständig ersetzt werden muss.
Microcode-Updates werden im Allgemeinen zusammen mit UEFI-Firmware oder BIOS-Updates geliefert. Wenn der 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 während des Starts einen neuen Mikrocode laden.
Wenn Sie beispielsweise den neuesten Intel-Mikrocode für Ihre CPU gegen Spectre schützen möchten, wird Ihr PC-Hersteller nicht freigegeben UEFI-Updates für Ihr System, Microsoft hat ein optionales Windows-Update, das Sie installieren können.
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 nicht aktualisieren. Zum Beispiel wird auf der Fernbedienung Ihres Fernsehgeräts Firmware ausgeführt, und es gibt mit ziemlicher Sicherheit keine Möglichkeit, sie zu aktualisieren. Es gibt keinen Grund, warum du es sowieso aktualisieren möchtest. Ihre Fernbedienung ist in Ordnung und Sie müssen sich keine Gedanken darüber machen.
Bei vielen anderen Hardwaregeräten kann das Aktualisieren der Firmware manchmal hilfreich sein, um Fehler zu beheben und kleinere Verbesserungen zu erzielen. Beispielsweise kann der Hersteller Ihres Solid-State-Laufwerks eine neuere Version der Firmware anbieten, die die Zuverlässigkeit oder Leistung verbessert. Ihr Grafikkartenhersteller bietet möglicherweise ein neues Video-BIOS an, das einen Fehler behebt. Oder Ihr Router-Hersteller bietet möglicherweise ein Firmware-Update mit neuen administrativen Funktionen an.
Viele Gerätehersteller empfehlen, dass Sie nur ein Firmware-Update installieren, wenn Sie ein Problem haben, das behoben werden muss (oder eine spezielle neue Funktion benötigt) Der Hersteller weist Sie ausdrücklich an, 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. Und Microsoft empfiehlt, dass Sie die Firmware Ihres Xbox One-Controllers aktualisieren, um sicherzustellen, dass es mit den von Ihnen gespielten Spielen ordnungsgemäß funktioniert.
Sie sollten die Herstellerempfehlungen für jedes Gerät befolgen. Viele Hersteller empfehlen, dass Sie die Firmware Ihres Geräts nur aktualisieren, wenn Sie kein Problem haben. Wenn die Stromversorgung unterbrochen wird oder während der Aktualisierung der Firmware ein Fehler auftritt, gibt es oft keine Möglichkeit zur sauberen Wiederherstellung. Mit anderen Worten, ein verpfuschtes Firmware-Update kann ein Gerät "brick" machen, wodurch es unbrauchbar wird. Dies ist abhängig vom Gerät.
Wenn Sie die Firmware eines Geräts aktualisieren müssen, sollten Ihnen diese allgemeinen Anweisungen helfen. Der genaue Prozess zum Aktualisieren der Firmware eines Geräts hängt vom Gerät selbst ab, und der Gerätehersteller sollte Anweisungen auf seiner Website bereitstellen.
Besuchen Sie zunächst die Website des Herstellers und finden Sie die Support- oder Downloadseite für das von Ihnen verwendete Produkt . Wenn Sie beispielsweise über ein Solid-State-Laufwerk von Samsung verfügen, besuchen Sie die Website von Samsung, und suchen Sie die Supportseite für Ihr spezifisches SSD-Modell. Wenn Sie die Firmware oder das BIOS Ihres Motherboards aktualisieren möchten, gehen Sie zur Website Ihres PC-Herstellers und suchen Sie nach dem genauen PC-Modus. Wenn Sie Ihren eigenen Computer gebaut haben, gehen Sie zur Motherboard-Hersteller-Website und suchen Sie nach dem Motherboard-Modell .
RELATED: So prüfen Sie Ihre BIOS-Version und aktualisieren Sie sie
Suchen Sie auf der Support-Website nach Aktualisierungen für die Firmware-Aktualisierung. Wenn Sie keinen finden können, ist wahrscheinlich keine aktualisierte Firmware für Ihr Gerät verfügbar. Laden Sie die neueste Version herunter, die Sie sehen, und lesen Sie alle Versionshinweise, die auf der Website erscheinen.
Sobald Sie die neue Firmware heruntergeladen haben, öffnen Sie den Download und suchen Sie nach einer README-Datei. Wenn Sie keinen finden können, suchen Sie auf der Download-Seite nach separaten Firmware-Installationsanweisungen. Die Anweisungen des Herstellers legen genau fest, was Sie tun müssen.
Bei einigen Firmware-Updates müssen Sie möglicherweise nur eine EXE-Datei von Windows aus ausführen, und alles wird für Sie erledigt. Für andere Benutzer müssen Sie möglicherweise ein bootfähiges DOS-Laufwerk mit der Firmware-Datei erstellen, in die DOS-Umgebung booten und einen Befehl ausführen, um die Firmware von dort 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 speichern und zum anderen Gerät bringen.
Wenn die heruntergeladene Firmware-Datei nur eine .exe-Datei ist Sie können keine Anweisungen finden, Sie müssen sie wahrscheinlich nur doppelklicken und innerhalb von Windows ausführen.
Dies sind allgemeine Anweisungen, und Sie müssen möglicherweise verschiedene Schritte für verschiedene Geräte ausführen. Um beispielsweise die Firmware Ihres Xbox One-Controllers zu aktualisieren, müssen Sie eine Xbox One- oder die Xbox Accessories-App unter Windows 10 verwenden. Einige Programme fordern Sie möglicherweise automatisch auf, Firmware-Updates für zugehörige Hardwaregeräte zu installieren, wenn diese wirklich erforderlich sind
VERBINDUNG: Aktualisieren der Firmware Ihres Xbox One Controllers ohne eine Xbox One
Bildquelle: GagliardiImages / Shutterstock.com, Hamin Xylan / Shutterstock.com, Hadrian / Shutterstock.com
Sie versuchen, etwas zu lesen, wenn Sie es hören: ein Video, das irgendwo außerhalb des Bildschirms abgespielt wird. Sie fluchen leise, scrollen nach unten, um die beleidigenden Medien zu finden, und versuchen dann, Ihren Platz in dem Artikel wiederzufinden. Es muss nicht so sein und Safari 11 - eines der neuen Features in High Sierra Das ist auch für Benutzer von Sierra und El Capitan verfügbar - löst das Problem.
Wie Computer Zufallszahlen generieren
Computer generieren Zufallszahlen für alles von Kryptographie über Videospiele bis hin zu Glücksspielen. Es gibt zwei Kategorien von Zufallszahlen - "echte" Zufallszahlen und Pseudozufallszahlen - und der Unterschied ist wichtig für die Sicherheit von Verschlüsselungssystemen. Computer können echte Zufallszahlen erzeugen, indem sie einige externe Daten wie Mausbewegungen oder Lüftergeräusche beobachten , die nicht vorhersehbar ist und Daten daraus erstellt.