Tidsdelning är en resursallokeringspolicy som tillåter flera användare att använda samma datorresurser samtidigt. För att tillåta detta måste systemet stödja flera trådar i minnet. När en användares tråd inte körs byts den ut till disk och en annan användares tråd byts in. Detta gör att flera användare kan dela samma CPU, minne och andra resurser, vilket skapar en illusion av att var och en kör sitt eget dedikerade system .