potrebnih Vsak proces ima status, povezan z njo. Številni procesi porabijo ni procesorskega časa, dokler ne dobijo neke vrste vhodu. Na primer, postopek lahko čaka na pritisku od uporabnika. Medtem ko čaka na pritisku, ki jih uporablja nobene procesorskega časa. Medtem ko čaka, da je " začasno ". Ko prispe pritisk tipke, OS spremeni svoj status. Ko status procesnih sprememb, od teku na aktivni, na primer, ali je prekinjena teka, morajo biti informacije v procesnim krmilnim bloku uporabi kot podatke v kateri koli drug program za usmerjanje izvedbo preklapljanja med opravili odsek operacijski sistem.
Ta proces swapping zgodi brez neposrednega vmešavanja uporabnika, in vsak proces dobi dovolj CPU cikle, da opravi svojo nalogo v razumnem času. Težave se lahko začne, če uporabnik poskuša preveč procesov delujejo hkrati. Sam operacijski sistem potrebuje nekaj CPU ciklov za opravljanje varčevanje in menjavanje vseh registrov, čakalne vrste in kupih procesov uporabe. Če se je začelo dovolj procesi, in če je operacijski sistem ni bil skrbno načrtovan, lahko sistem začne uporabljati večino svojih razpoložljivih CPU ciklov, da bi zamenjali med procesi ne potekajo procesi. Ko se to zgodi, je pozval premetavanje, in to ponavadi zahteva neke vrste neposrednega posredovanja uporabnika za zaustavitev procesov in prinese red nazaj v sistem.
Eden od načinov, da operacijski sistem oblikovalci zmanjša možnost premetavanje je z zmanjšanjem potreba po novih postopkov za opravljanje različnih nalog. Nekateri operacijski sistemi omogočajo " proces-lite, " imenuje nit, ki se lahko ukvarjajo z vsemi CPU intenzivna dela na normalnega procesa, vendar običajno ne ukvarjajo z različnimi vrstami I /O in ne vzpostavlja strukture, ki zahtevajo obsežno nadzorno proces blok rednega postopka. Postopek lahko začne številne teme ali drugih procesov, ampak nit ne more začeti po