Mit értünk time sharing (idoosztásos) rendszer alatt? A futó alkalmazások azonos idoközönként egymást váltva veszik igénybe a CPU-t. Ilyenkor az operációs rendszer minden futó programot kiszolgál, de csak nagyon rövid ideig. Egy-egy idoszelet nem több néhány század másodpercnél. Ez általában elég a CPU-nak hogy kiszolgálja az éppen soron következo programot. Így minden program (többfelhasználós operációs rendszernél minden felhasználó minden programja) zavartalanul dolgozhat. Ha egy idoben túl sok programot indítanak, vagy túl sok felhasználó dolgozik egyszerre, akkor a programok lassúfását tapasztalhatjuk. Ez a túlterheltség a kisebb teljesítményu gépeknél hamarabb, míg a nagyobb teljesítményu gépeknél késobb jelentkezik. Erre a feleslegesen futó programok bezárása, vagy egyes felhasználók kiléptetése a megoldás. Egy másik megoldás erre a problémára a prioritásos rendszer bevezetése. Ilyenkor a futó programok fontossági sorrendben vehetik igénybe a CPU-t.