Firmware passar mellan hårdvara och mjukvara , kontrollerar den förra med den senare . Tänk på BIOS på din dator . Dess tillverkarens namn och några av dess instruktioner rulla över din skärm när du startar upp ditt system . Eftersom den lever i firmware , dess instruktioner kvarstår när du stänger av datorn eller koppla bort den . Du kan " blinka " ditt BIOS för att skriva över sina tidigare anvisningar med nya och förbättra datorns funktioner eller lösa operativa problem . Däremot kan hårdvaran inte ändras utan att demontera den och lägga till eller byta ut dess beståndsdelar . Om du var tvungen att ändra hårdvaran för att uppdatera din favorit gadget , skulle du behöva en ingenjörsexamen för att upprätthålla en mobiltelefon . Istället kombinerar firmware de bästa egenskaperna hos beständighet och föränderlighet . EPROM och utsug Chip
Dagens uppgraderingar är lika lätt att använda som en programuppdatering är att installera . På 1990-talet , många firmware uppgraderingar krävs avlägsna marker kallas EPROM - raderbart programmerbart läsminne - från moderkortet i en enhet och ersätta dessa marker med nya som levererade en uppdaterad instruktion set . EPROM behåller programmeringsinstruktionerna i årtionden utan att vara ansluten till en strömkälla . De pluggar in särskilda uttag med korta metallben som sticker ut från chippet . Ta bort dem kräver ett litet verktyg som pries dem upp från ytan av en enhets moderkort - . Samt en noggrann handen
Programmerbar Remote Controls
p Om du styra din underhållning systemet använder en fjärrkontroll som " lär " de operativa koder för enheter förutom en som inkluderade det , du programmera firmware när du instruera fjärrkontrollen för att lagra dessa kodsekvenser . Hårdvaran i detta fall är fjärrkontrollen själv . Till skillnad från de EPROM av gamla , kan den inbyggda programvaran i din fjärrkontroll programmeras så ofta som krävs och kräver elektriska support tillhandahålls av batterier för att behålla de instruktioner den lagrar . Vissa audio - visuella komponenter inkluderar fjärrkontroller som kan verka relaterade enheter, t.ex. en satellitmottagare fjärrkontroll som styr en DVR . Den mest avancerade - och dyra - av dessa enheter har blivit en produktkategori för sin egen och sälja som fristående utrustning
Mobiltelefoner
varje . gång din mobiltelefon tillverkaren genomdriver en uppdatering till operativsystemet för sina mobila enheter , det ger en firmware uppdatering . Speciellt på telefoner med virtuella knappar på skärmen i stället för fysiska kontroller - som iPhone - dessa uppdateringar kan ändra enhetens funktioner och funktionalitet djupt , lägga till nya funktioner och ändra eller ta bort andra . När användare skapa sina egna firmware-uppdateringar för att aktivera funktioner som tillverkaren har inte gjort användartillgänglig , de är hacking firmware på ett sätt som efterföljande tillverkare uppdateringar kan motverka .
Risker och revolutioner
Så många av dagens firmware - aktiverade enheter införliva eller existerar på grund av trådlös åtkomst som användare måste vara försiktig med externa hot som kan skada funktionen , tillskansa sig personlig information eller kapning bandbredd och ökar driftskostnaden . Eftersom apparaternas funktionalitet är så mycket en produkt av instruktionerna i sin firmware , kan vad som helst som kan förändra dessa instruktioner ändra enheterna själva . Framsteg inom firmware gör det också möjligt för prylar att krympa i storlek när de växer exponentiellt i kapacitet . Ett decennium efter att eran av diskett , till synes alla har flera gigabyte data lagring i en nyckelring flash-enhet som är nästan helt firmware . Dessa enheter har vänt gårdagens komisk fiktion remsa vetenskap till dagens vanliga prylar , omforma debatten över var firmware slutar och hårdvara börjar.