Vad är firmware? Definition och typer
Mer känd som 'mjukvara för hårdvara', firmware är ett program som kommer inbäddade i en hårdvara som tangentbord, hårddisk, BIOS eller ett grafikkort. Den är utformad för att ge permanenta instruktioner för att kommunicera med andra enheter i ett system och utföra funktioner som grundläggande inmatnings- / utmatningsuppgifter.
Vad är firmware
Firmware, som drivrutiner, har samma funktion men skiljer sig på ett sätt som det lagras på själva maskinvaruanordningen medan drivrutiner installeras inuti operativsystemet. Dessutom kan firmware starta på egen hand och göra vad det är programmerat eller utformat för att göra medan drivrutiner måste köras av operativsystemet.
Typer av firmware
BIOS
Det första som kommer till liv efter datorn är påslagen är BIOS. Det kan interagera med hårdvaran och kontrollera eventuella okända fel. Det signalerar sedan ett annat program som heter bootloader vilket gör jobbet med att väcka operativsystemet som sitter inne i hårddisken och sätter det i slumpmässigt åtkomstminne. Så, BIOS är främst ansvarig för hanteringen av datorns hårdvarukomponenter och ser till att de fungerar ordentligt. Även om det är bra har programvaran på låg nivå varit oförändrad under de senaste två decennierna, och på grund av detta blir den nu föråldrad och otillräcklig för modern teknik. Till exempel använder BIOS fortfarande 16-bitars kod medan de flesta bärbara datorer och datorer kör 32 och 64-bitars kod.
EFI
EFI, den förkortade formen av Extensible Firmware Interface är en specifikation för en ny generation av system-firmware som ger de första instruktionerna som används av CPU-enheten för att starta hårdvaran och skickar kontrollen till startläsaren. EFI, som ibland också kallas Unified Extensible Firmware Interface (UEFI), har vissa fördelar jämfört med BIOS. Det hjälper till exempel att säkerställa att datorn startar med endast programvara som är betrodd av PC-tillverkaren, det vill säga det stöder en funktion som kallas "Säker start" för att förbättra säkerheten.
Att veta datorns BIOS-version kan hjälpa dig att hitta om du har den senaste versionen av firmware. På Windows-datorer kan du få information om firmwareversion med kommandotolken. Alternativt kan du använda en uppgraderingsassistent för din enhet.
Generellt sett för att se firmwareversionen av någon maskinvara kan du öppna Devices Manager, expandera kategorin, välja hårdvaran, högerklicka på den och klicka på Egenskaper. Nu under fliken Detaljer, välj Maskinvaru Ids i rullgardinsmenyn Propetry. Här i värdetabellen ska du se firmwareversionen.Läsa: Kontrollera om din dator använder BIOS eller UEFI.
Uppdatering av firmware
Firmwareuppdateringar är tillgängliga från hårdvaruproducenterna. Till exempel kan en firmwareuppdatering för en nätverksrouter släppas för att fixa fel, säkerhetshål eller förbättra dess kapacitet.
Vissa fastighetsuppdateringar tillämpas normalt och verkar bara som en vanlig mjukvaruuppdatering. Andra kan dock vara ganska tidskrävande, eftersom de kan innebära att man kopierar firmware till en bärbar enhet och sedan laddar den på enheten manuellt. Som sagt, vissa enheter, har en dedikerad del i administrativ konsol som låter dig använda en firmwareuppdatering eller en användarmanual för fullständig referens.
Det är oerhört viktigt att du försäkrar att enheten som tar emot uppdateringen av firmware inte stängs av när uppdateringen tillämpas. En partiell firmwareuppdatering lämnar firmware korrumperad, vilket allvarligt kan skada hur enheten fungerar. Så se till att du, när du startar en firmwareuppdatering, släpper uppdateringen.
Läsa: Så här uppdaterar du BIOS.
Firmware vs Software skillnad
Ofta används ordet Firmware och mjukvara utbytbart, dvs singel eller en samling datorprogram som tilldelas med viss uppgift att göra på maskinen. Men i verkligheten är det det arbete som definierar rötterna för dessa kategorier (firmware och programvara) där vi sätter dem.
Programvaran är till exempel virtuell så att den kan kopieras, ändras och förstöras. Det lagras ofta i minnet som är lättillgängligt och till och med utbytbart av användaren. Men när det gäller firmware är det minne som det lagras ofta inbäddat i själva enheten och kan inte bytas ut av användaren. Detta görs medvetet för att förhindra manipulering eller borttagning, eftersom det är kritiskt för enheten att springa och kan orsaka allvarliga konsekvenser om borttaget.
Dessutom uppgraderas mjukvaran ofta, så informationen som lagras i den ändras ofta / ändras vid varje utförande av programmet. Däremot ändras inte fastvaran mycket om du inte ändrar inställningarna mycket ofta. Det finns också väldigt lite eller inget krav på att ändra en firmwares fasta programvara.
Hoppas detta förklarar vilken firmware som betyder.