Tidsdeling er en ressourceallokeringspolitik, der tillader flere brugere at bruge de samme computerressourcer samtidigt. For at tillade dette skal systemet understøtte flere tråde i hukommelsen. Når en brugers tråd ikke kører, skiftes den ud til disk, og en anden brugers tråd byttes ind. Dette giver flere brugere mulighed for at dele den samme CPU, hukommelse og andre ressourcer, hvilket skaber den illusion, at de hver især kører deres eget dedikerede system .