Gre procesi, namesto aplikacij, da je nadzor, operacijski sistem in urniki za izvedbo s strani CPU. V sistemu, single-tasking, urnik je enostavna. Operacijski sistem omogoča aplikacija začnejo prikazovati, odložitev izvršitve le dovolj dolgo, da se ukvarjajo s prekinitvami in vnos uporabnika.
Prekinitve so posebni signali, ki ga strojne ali programske opreme, poslane na CPU. To je, kot če nekaj del računalnika nenadoma dvignila roko, da prosi za pozornost CPU v živahnem srečanju. Včasih se bo operacijski sistem urnik prioriteto procesov, tako da so prekinitve zamaskirani - to je, bo operacijski sistem prezreti prekinitve iz nekaterih virov, tako da se določeno delo lahko končal v najkrajšem možnem času. Obstajajo nekatere prekinitve (kot so tisti iz pogojev napake ali težave s spominom), ki so tako pomembne, da jih ni mogoče prezreti. Ti non-Maskable prekinitve (NMI), je treba obravnavati takoj, ne glede na druge naloge pri roki.
Medtem prekinitve dodamo nekaj zaplet za izvedbo postopkov v enem-tasking sistem, delo v poslovnih Sistem postane veliko bolj zapletena v sistemu večopravilnosti. Zdaj mora operacijski sistem poskrbi za izvajanje aplikacij, tako da verjamem, da obstaja več stvari dogajajo naenkrat. To je zapleteno, saj lahko CPU narediti le eno stvar naenkrat. Današnje multi-core procesorje in multi-procesor stroji zmorem več dela, ampak vsako procesorsko jedro je še vedno zmožna voditi eno nalogo naenkrat.
Da daje videz veliko stvari, ki se dogajajo na enak Čas, operacijski sistem ima za preklop med različnimi procesi tisoč krat na sekundo. Evo, kako se to zgodi:
Process Control Block
Vse informacije, potrebn