Hardware vs firmware
Hardware og firmware er meget almindelige udtryk i teknologiens verden i dag, og deres specifikke funktioner adskiller dem tydeligt fra hinanden. Det er vigtigt at have en grundlæggende viden om disse to teknologiske udtryk og de vigtigste forskelle mellem dem.
Udtrykket 'hardware' henviser til en kombination af alle de mekaniske enheder, der er integreret på en enhed og anses for at falde ind under kategorien fittings. For eksempel er processor, bundkort, hukommelse, flytbar enhed (flashdrev / diske), lydkort, input / output-enheder på en computer eller en elektronisk gadget alle hardware.
Disse mekaniske enheder kan ikke fungere alene og skal programmeres for at fungere korrekt. Programmering kan defineres som et sæt instruktioner, hvorefter en arbejdsstation udfører sine operationer. Vi er alle fortrolige med et enormt antal programmer, som vi bruger i vores daglige liv. MS-Word er et tekstbehandlingsprogram, hvis funktion er baseret på et sæt instruktioner, der leder det til, hvordan man behandler ord. Enhedens hårde cirkel bruges ved programmering, og arbejdsrammen indkalder forskellige programmer til at udføre specifikke opgaver. Programmer kodes i programmeringssprog som C eller Java.
'Firmware' kan defineres som en bestemt kategori af programmering. Programmering er påkrævet for at udføre enhver opgave af de mange processorer på en enhed, og denne programmering er integreret i en ROM (Read Only Memory). Denne programpakke, der kontrollerer hardware kaldes firmware. Så firmware kan simpelthen forklares som en kode, der er kompatibel med en bestemt hardware og normalt fungerer på binær kode.
Mens vi surfer på internettet, bruger vi vores enhed til at oprette forbindelse til internettet ved hjælp af et specifikt systemkort eller modem. Operativsystemet på vores enhed bruger en programmering kaldet gadgetdrivere til at oprette forbindelse til modemet. Processoren, som modemet er sat op på, kan have sin egen firmware, der er ansvarlig for at kontrollere dataoverførslen mellem internettet og arbejdsstationen. Et andet tilfælde af firmware, som vi kan se i dag, er mobiltelefoner, vaskemaskine, mikrobølgeovne osv. Firmware behøver normalt ikke omprogrammeres, medmindre det er uundgåeligt. Producenten af enheder såsom diskdrev på en enhed tilbyder undertiden redesign på grund af en firmwarerevision. I sådanne tilfælde viser operativsystemet på dine enheder gadgets drivere, der er egnet til det stykke hardware til at reparere firmwaren.
Vigtige forskelle mellem hardware og firmware:
En hardware har en fysisk enhed og kan gennemgå fysisk skade i modsætning til en firmware.
En hardware har brug for et program for at køre. En firmware er et program i sig selv.
En hardware kan ikke fungere uden firmware. En firmware fungerer på en hardware.
En hardware kan omprogrammeres. En firmware kræver ikke omprogrammering undtagen i nogle få tilfælde.
Eksempel på hardware: Bundkort, RAM, diskdrev, lydkort.
Eksempel på firmware: BIOS i IBM-kompatibel pc, tids- og kontrolmekanismer i vaskemaskiner, lyd- og videokontrolegenskaber i moderne tv.