Software vs. hardware:En fortælling om to verdener
Tænk på en computer som en bil. Hardware er selve den fysiske bil:motoren, chassiset, hjulene, rattet osv. Det er den håndgribelige, berørbare del. software er instruktionerne, der fortæller bilen, hvad de skal gøre:navigationssystemet, musikafspilleren, motorstyringsenheden osv. Det er det immaterielle sæt regler, der får hardware til at fungere.
Her er en sammenbrud af deres vigtigste forskelle:
Hardware:
* fysisk: Du kan røre ved det, se det og holde det.
* håndgribelig: Det har en fysisk form og optager plads.
* Eksempler: Computer, skærm, tastatur, mus, printer, harddisk, RAM, bundkort osv.
* funktion: Tilbyder den fysiske platform og infrastruktur til software at køre.
Software:
* immateriel: Du kan ikke røre ved det, se det eller holde det. Det findes som et sæt instruktioner.
* logisk: Det definerer hardwareens handlinger og adfærd.
* Eksempler: Operativsystemer (Windows, MacOS, Linux), Applications (Microsoft Word, Google Chrome, Photoshop), spil, webbrowsere osv.
* funktion: Kontrollerer og instruerer hardware til at udføre opgaver.
En simpel analogi:
Forestil dig en cykel.
* hardware: Rammen, hjul, pedaler, styr, bremser osv.
* software: Instruktionerne om, hvordan man kører på cyklen (f.eks. Hvordan man pedalerer, styrer, bremser osv.).
I det væsentlige giver hardware platformen, og software bringer den til live. Uden hardware er der intet for software at køre på. Uden software er hardware bare en samling af inerte komponenter. De arbejder sammen i et symbiotisk forhold for at skabe de systemer, vi bruger hver dag.