Mens der er mange funktioner, en computer kan udføre, er de fire hovedfunktioner:
1. input: Modtager data fra omverdenen. Dette kan være fra et tastatur, mus, mikrofon, scanner eller enhver anden inputenhed.
2. behandling: Manipulering og transformering af inputdataene. Dette inkluderer beregninger, sammenligninger og sortering.
3. output: Præsentation af behandlede data til brugeren på en meningsfuld måde. Dette kan være på en skærm gennem højttalere, en printer eller andre outputenheder.
4. opbevaring: Gemme data til fremtidig brug. Dette inkluderer lagring af programmer, dokumenter og andre filer.
Disse fire funktioner fungerer sammen for at gøre en computer til et kraftfuldt værktøj til forskellige opgaver.