Firmware passt zwischen Hardware und Software , die Kontrolle der Ersteren mit dem Letzteren . Denken Sie an das BIOS auf Ihrem Computer. Sein Name des Herstellers und einige seiner Anweisungen scrollen über den Monitor , wenn Sie Ihr System starten . Weil es in der Firmware lebt , bleiben seine Anweisungen, wenn Sie Ihren Computer ausschalten oder den Netzstecker ziehen. Sie können "Flash" Ihr BIOS auf seine früheren Anweisungen durch neue überschreiben und erweitern die Funktionalität Ihres Computers oder betriebliche Probleme zu lösen . Im Gegensatz dazu können die Hardware nicht ohne Demontage es und das Hinzufügen oder Austauschen ihrer Bestandteile geändert werden. Wenn Sie die Hardware zu verändern, um Ihr Lieblingsgerät aktualisieren musste , müssten Sie ein Ingenieurstudium , um ein Handy zu halten. Stattdessen verbindet Firmware die besten Eigenschaften der Beständigkeit und Veränderlichkeit . EPROMs und Chip Extractors
heutige Firmware-Upgrades sind so einfach wie ein Software- Update installieren zu installieren . In den 1990er Jahren viele Firmware-Upgrades erforderlich Entfernen von Spänen genannt EPROMs - löschbare Programmable Read - Only Memory - von der Hauptplatine eines Gerätes und ersetzen diese Chips mit neuen, die eine aktualisierte Befehlssatz geliefert. EPROMs behalten Programmieranweisungen Jahrzehnten ohne an eine Stromquelle angeschlossen ist. Sie stecken in spezielle Steckdosen mit kurzen Beinen aus Metall , die aus dem Chip herausragen. Entfernen sie erfordert ein kleines Tool, das ihnen stemmt sich von der Oberfläche eines Geräts Motherboard - . Und eine sorgfältige Hand
programmierbare Fernbedienungen
Wenn Sie Ihre Unterhaltung steuern System mit einer Fernbedienung, die "lernt" die Betriebs-Codes für Geräte außer der einen , die es enthalten , sind Sie mit dem Programmieren Firmware , wenn Sie die Fernbedienung zu beauftragen, diese Code-Sequenzen zu speichern. Die Hardware in diesem Fall die Fernbedienung selbst . Im Gegensatz zu den alten EPROMs , kann die Firmware in der Fernbedienung so oft wie nötig neu programmiert werden und erfordert die Unterstützung durch elektrische Batterien vorgesehen, um die Anweisungen speichert es behalten . Einige audio- visuellen Komponenten sind Fernbedienungen, die ähnliche Geräte zu betreiben , wie ein Satelliten-Receiver , die eine Remote- DVR steuert werden können. Das am weitesten fortgeschrittene - und teuer - dieser Geräte haben sich zu einem Produkt eigene Kategorie und verkaufen als Standalone- Geräte
Handys
Jeden . Mal, wenn Ihr Handy-Hersteller durch ein Update auf das Betriebssystem seiner mobilen Geräten drückt , es bietet ein Firmware-Update . Besonders auf Handys mit virtuellen Tasten auf dem Bildschirm , anstatt physische Kontrollen - wie das iPhone - können diese Updates Gerät Features und Funktionen grundlegend verändern , das Hinzufügen neuer Funktionen und Ändern oder sogar andere entfernt . Wenn Benutzer ihre eigenen Firmware-Updates zu erstellen , um Funktionen der Hersteller nicht gemacht hat Benutzer zugänglich zu aktivieren, sind sie Hacking Firmware in einer Weise , dass nachfolgende Hersteller Updates kann zu negieren.
Risiken und Revolutions
< br >
So viele der heutigen Firmware -fähigen Geräten zu integrieren , oder weil der drahtlosen Zugang , die Benutzer müssen vorsichtig sein, von externen Bedrohungen, die Funktionalität beschädigen , Veruntreuung von persönlichen Informationen oder Hijacking Bandbreite erhöhen und Betriebskosten existieren. Seit der Geräte -Funktionalität ist so sehr ein Produkt der Anweisungen in ihrer Firmware , kann alles, was diese Anweisungen ändern ändern können die Geräte selbst . Advances in der Firmware machen es auch möglich, für Gadgets zu schrumpfen , da sie exponentiell in Kapazitäten wachsen. Ein Jahrzehnt nach der Ära der Diskette , scheinbar jeder hat mehrere Gigabyte Datenspeicher in einem Schlüsselbund -Flash-Laufwerk , das fast vollständig Firmware ist . Diese Geräte haben den gestrigen Comic Science Fiction in der heutigen Mainstream- Gadgets drehte , Neugestaltung der Debatte darüber, wo Enden Firmware und Hardware beginnt .