Selv om det er mange funksjoner en datamaskin kan utføre, er de fire hovedfunksjonene:
1. Input: Motta data fra omverdenen. Dette kan være fra et tastatur, mus, mikrofon, skanner eller en hvilken som helst annen inngangsenhet.
2. behandling: Manipulere og transformere inndataene. Dette inkluderer beregninger, sammenligninger og sortering.
3. Output: Presentere behandlede data til brukeren på en meningsfull måte. Dette kan være på en skjerm, gjennom høyttalere, en skriver eller andre utgangsenheter.
4. lagring: Lagre data for fremtidig bruk. Dette inkluderer lagring av programmer, dokumenter og andre filer.
Disse fire funksjonene fungerer sammen for å gjøre en datamaskin til et kraftig verktøy for forskjellige oppgaver.