En computer kan tage mange former og størrelser, men de 4 fællestræk, der definerer en computer, er, at de skal kunne
modtage et input (input)
gemme denne information (storage)
behandle denne information (processing)
udlevere den behandlede information (output)
Se videoen, der viser, hvad der definerer en computer.
Al information i computere bliver gemt og behandlet vha. elektriske signaler, mere præcist binære signaler. Det binær talsystem består af 0 og 1 (slukket eller tændt) og al data i en computer, lige fra tal til tekst, lyd og videoer, er repræsenteret vha. det binære talsystem.
Se videoen, der viser, hvordan computeren bruger binær data.
En computer bruger kredsløb til at behandle den binære data. Disse kredsløb kan tage forskellige funktioner, fx NOT-circuits, AND-circiuts og ADDER-circuits. En computer foretager simple operationer, som subtraktion og multiplikation, altså simple beregninger, som et menneske kan foretage. En computer gør det bare meget meget hurtigere.
Se videoen, der viser, hvordan kredsløb og logikken fungerer i en computer, og hvorfor en mindre computer er hurtigere.
Input konverterer fysisk inputs til binær data, hukommelsen gemmer denne data, Central processing unit (CPU'en) beregner og behandler dataen, som hukommelsen igen gemmer, og output konverterer dataen til fysisk informationer, som fx tekst, video, lyd eller tal.
Se videoen, der viser hele processen fra start til slut.
En computer består både af fysiske dele og elektriske signaler. Disse kalder vi hardware og software. Hardware er fx kredsløb, processere, chips, ledninger, højtalere, etc. Software er alle programmerne (koden), som kører på computeren. Et af de vigtigste stykker software er styresystemet (OS).
Se videoen, der viser, hvordan software og hardware interagerer med hinanden, og hvad styresystemet gør.
Her er et eksempel på brug af kunstig intelligens: