Long term scheduler Velger hvilken prosess som skal inn i klar-køen. Angår prosesser som er ny, eller ferdig. Lengre tid, sekunder eller minutter, mellom hver gang den kjøres. Medium term scheduler Angår prosesser som hviler eller skal vekkes, og styrer minnet slik at det blir raskere. Short term scheduler Velger hvilken prosess i klar-køen som skal bli kjørt og allokerer CPU. Kort tid, millisekunder, mellom hver gang den kjøres. Register values ikke delt Heap memory er delt Global variables er delt Stack memory ikke delt