Alle computere, uanset deres størrelse eller kompleksitet, deler evnen til at:
1. Input: Modtag data eller instruktioner fra eksterne kilder (f.eks. Tastatur, mus, sensorer).
2. Proces: Manipulere og transformere de modtagne data i henhold til foruddefinerede instruktioner (programmer). Dette involverer opgaver som beregninger, sammenligninger og logiske operationer.
3. Butik: Opbevar både data og instruktioner til senere brug. Dette kan være midlertidigt (RAM) eller langtidsopbevaring (harddiske, SSD'er).
4. Output: Præsenter de behandlede oplysninger til brugeren eller en anden enhed. Dette kan være i forskellige former som tekst, billeder, lyd eller kontrolsignaler.
Grundlæggende er computere maskiner designet til at følge instruktionerne og behandle information. Det specifikke ved * hvad * de behandler og * hvordan * de gør det afhænger af softwaren (programmer) og hardware (fysiske komponenter) involveret.