Mikroprogrammaufstellung Vs. Hardware

April 24

Mikroprogrammaufstellung Vs. Hardware

Mikroprogrammaufstellung passt zwischen Hardware und Software, erstere mit letzteren steuert. Stellen Sie das BIOS auf Ihrem Computer. Name des Herstellers und einige seiner Anweisungen Blättern auf Ihrem Monitor, wenn Sie Ihr System starten. Weil es in der Firmware lebt, bestehen seine Anweisungen, wenn Sie den Computer ausschalten oder Netzstecker ziehen. Sie können "flash" Ihr BIOS um seine vorherigen Anweisungen durch neue überschrieben und Funktionalität des Computers verbessern oder betriebliche Probleme zu lösen. Im Gegensatz dazu werden nicht Hardware geändert, ohne Demontage es und hinzufügen oder Ersetzen von Komponenten. Hätten Sie Hardware um Ihre Lieblings-Gadget zu aktualisieren, zu ändern, müssten Sie ein Ingenieurstudium einen Handy zu verwalten. Stattdessen kombiniert Mikroprogrammaufstellung die besten Eigenschaften der Beständigkeit und Veränderbarkeit.

EPROMs und Chip-Extraktoren

Heutige Firmware-Upgrades sind so einfach anzuwenden wie ein Software-Update zu installieren. In den 1990er Jahren benötigt viele Firmware-Upgrades Chips genannt EPROMs--Erasable Programmable Read-Only Memory--von der Hauptplatine eines Geräts entfernen und ersetzen diese Chips durch neue, die eine aktualisierte Befehlssatz geliefert. EPROMs behalten Programmieranweisungen jahrzehntelang, ohne an eine Stromquelle angeschlossen werden. Sie stecken in speziellen Steckdosen mit kurzen Metall Beine, die aus der Chip herausragen. Entfernen sie erfordert ein kleines Tool, das sie sich von der Oberfläche des Geräts Motherboard--und eine sorgfältige Hand pries.

Programmierbare Fernbedienungen

Wenn Sie Ihr Entertainment-System mit einer Fernbedienung, die Steuern "lernt" die operative Codes für Geräten außer diejenige, die es enthalten, sind Sie Mikroprogrammaufstellung programmieren, wenn Sie, die Fernbedienung anweisen, um diesen Codesequenzen zu speichern. Die Hardware ist in diesem Fall die Fernbedienung selbst. Im Gegensatz zu der alten die EPROMs die Firmware in der Fernbedienung kann so oft wie nötig neu programmiert werden und erfordert die elektrische Unterstützung durch Batterien, die Anweisungen zu behalten, speichert. Einige Audio-visuellen Komponenten sind Fernbedienungen, die verwandte Geräte, wie einen entfernten Satellitenempfänger arbeiten können, die einen DVR steuert. Fortschrittlichsten-- und teuer--dieser Geräte geworden eine Produkt-Kategorie von ihren selbst und als Standalone-Geräte zu verkaufen.

Handys

Jedes Mal, wenn Ihr Handy-Maker durch ein Update des Betriebssystems von ihren mobilen Geräten drückt, ist er ein Firmware-Update bereit. Vor allem auf Handys mit virtuellen on-Screen Tasten anstatt physische Kontrollen--wie das iPhone--diese Updates können ändern Gerät Features und Funktionen zutiefst, neue Funktionen hinzufügen und ändern oder sogar entfernen andere. Wenn Benutzer erstellen eigene Firmware-Updates aktivieren Features der Hersteller hat noch keine Benutzer zugänglich gemacht, sie Mikroprogrammaufstellung auf Arten hacken sind, die nachfolgenden Hersteller Aktuelles negieren können.

Risiken und Revolutionen

So viele der heutigen Mikroprogrammaufstellung-fähigen Geräten integrieren oder existiert wegen WLAN, dass Benutzer von externen Bedrohungen müssen vorsichtig sein, die Funktionalität beschädigen können, Veruntreuen Sie, persönliche Informationen oder Entführung Bandbreite und erhöhen Sie Betriebskosten zu. Da die Geräte Funktionalität so viel ein Produkt der Anweisungen in ihre Firmware ist, kann nichts, die diese Anweisungen zu ändern, können die Geräte selbst ändern. Fortschritte in der Firmware ermöglichen es Geräte in der Größe schrumpfen, wie sie exponentiell in Funktion wachsen. Ein Jahrzehnt nach der Ära der Diskette, scheinbar hat jeder mehrere Gigabyte Datenspeicher in einem Schlüsselbund-flash-Laufwerk, die Firmware fast vollständig ist. Diese Geräte haben gestern in der Comic-Strip Science-Fiction in heutigen mainstream-Gadgets, Neugestaltung der Debatte über die Firmware wo endet und Hardware beginnt.