Vilken firmware är och hur den skiljer sig från programvaran
Med så många "-varor" i datorer kan det bli förvirrande vad är vad. Medan vi inte kan förklara alla "-varor" i denna artikel kommer vi att diskutera termen "firmware" och hur det skiljer sig från programvara.
Vad är firmware?
Låt oss slösa bönorna direkt - firmware IS-programvara. Enligt Wikipedia är firmware " en typ av datorprogram som ger kontrollen på låg nivå för enhetens specifika hårdvara. ”
Nästan någon av dagens enheter, vare sig det är en dator, telefon, stereo, bil eller tvättmaskin, kommer från tillverkaren med någon form av firmware. För enklare enheter är fast programvara allt de behöver för att kunna fungera. För mer avancerade enheter, t.ex. datorer, behöver du mer mjukvara - som ett operativsystem och program - för att kunna utnyttja dem.
Relaterat : [MTE förklarar] Skillnader mellan UEFI och BIOS
Firmware vs Software: Hur är firmware annorlunda än programvara?
Låt oss säga det klart igen - firmware är en mängd olika program; Det är trots allt programmeringskoden. Förvirringen härrör från det faktum att den typiska "programvaran" vi brukar referera till är program som Microsoft Word, en webbläsare etc. medan i själva verket programvaran är varje kod du kan hitta på en maskin (en dator, en telefon, bil eller någon annan smart enhet).
Det är mer exakt att kalla programvara, till exempel Microsoft Word, en webbläsare, etc., "applikationsprogram", eftersom de trots allt är applikationer. Detta är dock för lång och opraktiskt. Således blev "programprogram" helt enkelt "programvara".
En av de viktigaste skillnaderna mellan firmware och programvara är att firmware lagras i icke-flyktigt minne (ROM, EPROM eller flashminne), medan applikationsprogramvaran kan fungera även från flyktigt och virtuellt minne.
Relaterade : 4 Great Alternative Firmware att installera på din router
Att firmware finns i minnet som är begränsat i storlek betyder att ett program för firmware måste vara litet i storlek. Firmware kan vara så liten som några kilobytes, men beroende på specifikationerna för enheten där du kör den, kan det också vara större.
Frekvensen av uppdateringar är en annan stor skillnad mellan firmware och programvara. I många enheter är firmware inte tänkt att uppdateras av användaren, och ofta ger tillverkaren av enheten inte användarna tillgång till firmware alls.
På exempelvis enheter som hårddiskar, optiska enheter, konsumentelektronik, etc. får vanligtvis användare inte chansen att röra sig med firmware. Det här är bra för att en användare skulle kunna röra sig med firmware för dessa enheter, kan resultatet vara en icke-fungerande enhet.
I andra fall, det vill säga datorns BIOS och firmware för smartphones och musikspelare, kan den uppdateras av användarna. Detta rekommenderas till och med eftersom genom att tillhandahålla firmwareuppdateringar kan tillverkaren fixa fel i tidigare firmwareversioner eller tillhandahålla nya funktioner.
Men även om en enhet tillåter firmwareuppdateringar måste du vara mycket försiktig och du behöver verkligen verkligen veta vad du gör för annars skulle du kanske behöva bjuda adieu på enheten och det här är inte vad du vill.
I grund och botten är det här vad du behöver veta om firmware.