Hårdvara, programvara och firmware är viktiga komponenter i datorer och andra elektroniska enheter som vi använder idag. De interna funktionerna för elektroniska enheter som datorer är baserade på dessa komponenter.
BIOS (Basic Input / Output System) används under startprocessen när en dator eller annan elektronisk enhet slås på. Det är den första programvaran som körs när strömmen slås på. Skillnader måste göras mellan hårdvara, programvara och firmware för att bättre förstå vilken kategori BIOS faller under.
Vad är hårdvara, programvara och fast programvara?
Maskinvara är vilken fysisk del som helst i ett datorsystem. Detta inkluderar kretskortet, centralenheten och grafikkortet.
Programvara är en uppsättning program, procedurer och rutiner som används vid drift av en dator. De två huvudtyperna av programvara inkluderar systemprogramvara och applikationsprogramvara. Genom operativsystemet, styr systemprogramvara kringutrustning för hårdvara. Applikationsprogramvara ber datorn att köra kommandon från användaren. Det kan också behandla data.
Relaterad: Hur du kontrollerar om din dator använder UEFI- eller BIOS-firmware
Programvara finns vanligtvis på enheter med långt minne. Dessa typer av enheter inkluderar magnetiska skivor och hårddiskar. Datorn läser programmet från lagringen och lägger det i RAM-minnet (Random Access Memory) under en tillfällig tidsperiod.
Firmware är permanent programvara programmerad i skrivskyddat minne. Den består av ihållande minne, programkod och data. Den innehåller de instruktioner som behövs för att visa enheten hur man kommunicerar med annan hårdvara. Firmware finns vanligtvis i flash-ROM på en enhet. Flash ROM kan raderas och skrivas om eftersom det är en typ av flashminne.
Firmware är utformat för att fungera som en mellanhand mellan programvara och hårdvara eller för drift av system som skrivare eller routrar. Exempel på enheter som innehåller firmware är datorer och mobiltelefoner. Firmware i sådana enheter ger ett kontrollprogram för dem.
Skillnaderna mellan programvara, fast programvara eller hårdvara
Till skillnad från programvara och firmware är hårdvara rent fysisk. Däremot är programvaran den uppsättning digitala instruktioner som används för att hantera datorns maskinvara. Firmware sitter mellan programvaran och hårdvaran.
Firmware är skrivet på ett språk, även känt som mikrokod. Firmware-kod skiljer sig från monteringsspråket för en mikrodator. Det är ett lägre språk än datorns monteringsspråkkod. Firmware stöder vanligtvis varje datorsamlingsspråkprogram som körs på processorn för firmware när det körs av Central Processing Unit (CPU).
Relaterad: Hur Windows-prestanda påverkas av hårdvara och programvara
Även om systemprogramvaran måste vara medveten om BIOS, inkluderar den inte den som en del av systemspecifikationen. Till skillnad från andra typer av programvara kräver firmware antingen ett byte av marker eller för omladdning av flashminne.
Utveckling av hårdvaruinitialisering
BIOS fortsätter att användas i olika datorsystem trots användarnas växande behov. Som en typ av system firmware tillhandahåller BIOS gränssnittet mellan hårdvara och programvara i olika nyckelprocesser, inklusive startprocessen och dataflöden.
Letar du efter alternativ routerprogramvara som DD-WRT? Anpassad router firmware kan lägga till funktionalitet, men är det säkert att använda?
Läs Nästa
- Teknik förklaras
- BIOS
- UEFI
Calvin är författare på MakeUseOf. När han inte tittar på Rick och Morty eller hans favoritsportlag skriver Calvin om startups, blockchain, cybersäkerhet och andra tekniska områden.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Ett steg till…!
Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.