Datorer slutför många uppgifter, men fyra grundläggande är:
1. Datainmatning: Acceptera data från olika källor (tangentbord, mus, sensorer, nätverk etc.).
2. Databehandling: Manipulera och omvandla data enligt instruktioner (beräkningar, sortering, jämförelser etc.).
3. Datalagring: Spara data för senare hämtning (på hårddiskar, SSD:er, molnlagring, etc.).
4. Datautgång: Presentera bearbetade data i ett användbart format (visas på en skärm, utskrift, skicka över ett nätverk etc.).