Vad är

Vad är skillnaden mellan programvara, drivrutin, fast programvara?

Vad är skillnaden mellan programvara, drivrutin, fast programvara?
Det spelar ingen roll vilket operativsystem vi använder, oavsett om det är Windows, macOS eller någon Linux-distro. Vi installerar många saker som vi kategoriserar i programvara, drivrutiner och firmware. Men vad är skillnaden mellan en drivrutin, programvara och firmware?

Om vi ​​pratar om deras själ är de desamma - en enda eller en samling datorprogram som tilldelats någon uppgift att göra på maskinen. Men det är arbetet som definierar roten till de kategorier där vi lägger dem.

Med andra ord är den grundläggande skillnaden mellan firmware, drivrutin och programvara deras designändamål. Firmware är ett program som ger liv åt enhetens hårdvara. En drivrutin är en mellanman mellan operativsystemet och hårdvarukomponenterna. Och programvara använder hårdvaran på bästa möjliga sätt.

Så, låt oss gräva vidare och berätta mer om drivrutiner, programvara och firmware.

Firmware Vs Driver Vs Software: Vad är skillnaden?

Firmware

Du kanske har den senaste versionen av ditt operativsystem. Det kan vara visuellt tilltalande och lyhörd. Men operativsystemet är värdelöst, i den meningen att det kräver att maskinen lever i förväg.

Firmware är ett datorprogram som hjälper operativsystemet att göra vad det vill göra. Vi kan se firmware på många enheter, inklusive datorer, mobila enheter, fjärrkontroller, spelkonsoler, smartklockor, USB-enheter och olika inbäddade system. Även den dumma TV-fjärrkontrollen som används för att byta kanal har en förinstallerad firmware som gör att knapparna fungerar.

Firmware är utformad för att styra maskinvaran på en enhet. Det finns på ett icke-flyktigt minneschip och kräver sällan en uppdatering. När det gäller en persondator kallar vi det BIOS (Basic Input / Output System) eller UEFI (Unified Extensible Firmware Interface).

BIOS är det första som kommer till liv efter att datorn har startats. Det kan interagera med hårdvaran och kontrollera om det finns några fel.

BIOS kallar ett annat program som kallas en bootloader, som gör jobbet för att väcka operativsystemet som sover på hårddisken och placera det i RAM-minnet (random access memory).

Läs mer: UEFI, BIOS, GPT, MBR - Vad är skillnaden?

Föraren

Vad gör en förare? Han kör bil, cykel eller lastbil. Liknande är fallet med enhetsdrivrutinen som är utformad för att fungera på datorer och andra enheter. Dess uppgift är att driva hårdvaran den är designad för, dvs fungera som förmedlare mellan hårdvaran och operativsystemet.

Ett operativsystem har inte stöd för all hårdvara som finns på maskinen. Du kan ta exemplet med grafikkortet som är installerat på din dator. Olika företag tillverkar dessa produkter, och det är därför operativsystemet behöver anpassad utrustning - designad av hårdvaruproducenterna själva - för att komma åt dessa hårdvarukomponenter.

Varje förare är avsedd att arbeta för en viss eller en massa enheter. På din dator använder föraren olika bussgränssnitt för att kontakta enheten. Till exempel PCI Express, som används för att ansluta hårdvarukomponenter som GPU: er, trådlösa adaptrar och ljudkort. Inte alla drivrutiner är utformade för att interagera med användaren. Många fortsätter sitt arbete i anonymitet på lägre nivå, användaren är helt omedveten om dem.

Utvecklingen av drivrutiner kräver mycket omsorg eftersom det handlar direkt om hårdvaran. Om något förstör enhetsdrivrutinen kan det leda till en systemkrasch. Det är därför en kvalificerad person eller ett team behövs för att skriva drivrutinsprogramvaran för en enhet.

I de senaste Windows-versionerna, med början från Windows 8, har Microsoft försökt minska drivrutinsberoendet. Företaget förinstallerar universella eller generiska enhetsdrivrutiner som kan fungera för olika enheter av samma typ eller levererar nödvändiga drivrutiner via Windows Update..

Läs mer: Skillnad mellan HDMI, VGA, DisplayPort, DVI, Thunderbolt och MHL

Mjukvaran

Allt som är märkt som programvaran finns inte fysiskt, till skillnad från hårdvaran. Den brittiska datavetenskapspionjären Alan Turing var personen som myntade termen programvara.

Operativsystemet du kör just nu är också en programvara och det ger en arbetsyta för annan programvara installerad i operativsystemet. Även den drivrutin jag nämnde tidigare är också en typ av programvara. Sådan programvara kommer under en större pool som kallas System Software. Det är de som är viktiga för systemdriften. På samma sätt är skadlig programvara en separat pool av skadlig programvara med dess underuppsättningar, inklusive virus, trojaner, maskar etc..

En anmärkningsvärd poäng är att programvara är en bred term. Och de saker som vi kallar programvara i daglig användning kallas Application Software. Denna kategori sträcker sig från antivirusprogram, ordbehandlare, webbläsare, multimedia och videoredigeringsprogram. I ett nötskal är dessa utformade för att utföra vissa applikationer på datorn.

Rensar vår artikel dina tvivel om skillnaden mellan programvara, drivrutin, firmware till hjälp? Släpp dina tankar i kommentarerna.

Läs också: Vad är skillnaden mellan 2,4 GHz, 5 GHz och 60 GHz band som används för trådlösa nätverk?

Hur man installerar mus Växla till en Fire TV Stick
Fire TV Stick är en bra billig media streaming-enhet men har ibland problem. Ett problem är att fjärrkontrollen inte gillar att arbeta med vissa appar...
Topp 5 gratis videostreamingsappar för Fire TV Stick och Android-enheter i appbutikerna
Det finns många gratisalternativ för att strömma videor till Fire TV Stick eller vilken Android-enhet som helst. Medan Kodi och APK-filer är mycket p...
Bästa film- och TV-appar (APK) för Android-enheter och Fire TV Stick
Android-filmer och TV-program (APK) har blivit mycket populära som ett sätt att strömma videor. Ofta kallas de helt enkelt en APK, de är appar som ka...