Hårdvara vs firmware
Hårdvara och firmware är mycket vanliga termer i teknikens värld idag och deras specifika egenskaper skiljer dem tydligt från varandra. Det är viktigt att ha grundläggande kunskaper om dessa två tekniska villkor och de viktigaste skillnaderna mellan dem.
Uttrycket "hårdvara" avser en kombination av alla de mekaniska enheter som är integrerade på en enhet och anses ha fallit under utrustningskategorin. Till exempel är processorn, moderkortet, minnet, flyttbar enhet (flash-enheter / diskar), ljudkort, inmatnings- / utmatningsenheter av en dator eller en elektronisk gadget all maskinvara.
Dessa mekaniska enheter kan inte driva sig själv och måste programmeras för att de ska fungera korrekt. Programmering kan definieras som en uppsättning instruktioner enligt vilka en arbetsstation utför sin verksamhet. Vi känner alla till ett stort antal program som vi använder i våra dagliga liv. MS-Word är ett ordbehandlingsprogram vars funktion är baserad på en uppsättning instruktioner som styr den om hur man bearbetar ord. Den hårda cirkeln på enheten används av programmering och arbetsramen kallar olika program för att utföra specifika uppgifter. Programmen kodas i programmeringsspråk som C eller Java.
'Firmware' kan definieras som en viss kategori av programmering. Programmering krävs för att utföra en uppgift av de många processorerna på en enhet och denna programmering är integrerad på en ROM (läsminne). Detta programpaket som styr hårdvaran heter firmware. Så firmware kan enkelt förklaras som en kod som är kompatibel med en viss maskinvara och brukar fungera på binär kod.
När vi surfar på internet använder vi enheten för att ansluta till nätet med ett visst systemkort eller modem. Operativsystemet på vår enhet använder en programmering som kallas gadget-drivrutiner för att ansluta till modemet. Processorn där modemet är konfigurerat kan ha sin egen firmware som har ansvaret för att styra dataöverföringen mellan webben och arbetsstationen. Ett annat fall av firmware som vi kan se idag är mobiltelefoner, tvättmaskiner, mikrovågsugnar etc. Firmware behöver vanligtvis inte omprogrammeras om det inte är oundvikligt. Producenten av enheter som hårddiskar i en enhet erbjuder ibland redesigner på grund av en uppdatering av firmware. I sådana fall leder operativsystemet på dina enheter ut de drivrutiner som är anpassade för den hårdvaran för att reparera firmware.
Viktiga skillnader mellan hårdvara och firmware:
En maskinvara har en fysisk enhet och kan genomgå fysisk skada, till skillnad från en firmware.
En hårdvara behöver ett program att köra. En firmware är ett program i sig.
En maskinvara kan inte fungera utan en firmware. En firmware fungerar på en hårdvara.
En maskinvara kan omprogrammeras. En fast programvara kräver inte omprogrammering förutom några fall.
Exempel på maskinvara: moderkort, RAM, hårddisk, ljudkort.
Exempel på firmware: BIOS i IBM-kompatibla PC-, Timing- och kontrollmekanismer i Tvättmaskiner, Ljud- och videostyrningsegenskaper i moderna TV-apparater.