En computer har brug for software af samme grund, du har brug for instruktioner til at bygge et hus:
for at fortælle det, hvad de skal gøre.
Her er en sammenbrud:
* hardware: De fysiske dele af en computer (som bundkortet, CPU, hukommelse osv.) Er som bygningsmaterialer i et hus. De er i stand til at udføre grundlæggende funktioner, men de ved ikke, hvad de skal gøre på egen hånd.
* software: Instruktionerne, der fortæller hardware, hvad de skal gøre. Disse instruktioner er som tegningen til huset, der styrer hardware gennem en række handlinger for at udføre en opgave.
Tænk på disse eksempler:
* at skrive et dokument: Du har brug for tekstbehandlingssoftware (som Microsoft Word) for at fortælle computeren, hvordan du viser de bogstaver, du skriver på skærmen, og gemmer dem i en fil.
* Afspilning af et videospil: Spillsoftwaren giver instruktionerne til, hvordan spilverdenen vises, hvordan din karakter bevæger sig, og hvordan spillet reagerer på dine handlinger.
* Gennemse Internettet: En webbrowser -software (som Chrome eller Firefox) fortolker kodeksen for websider og giver dig mulighed for at interagere med websteder.
* Operativsystem: Selv basale opgaver som at starte computeren, styre filer og køreprogrammer kræver instruktioner fra et operativsystem (som Windows, MacOS eller Linux).
I det væsentlige er software broen mellem brugeren og hardware. Det giver os mulighed for at interagere med computeren og udføre specifikke opgaver ved at give hardware de nødvendige instruktioner. Uden software ville en computer være ubrugelig, ligesom en bunke med mursten uden en plan.