Në një sistem real time ekzistojnë një ose disa periferike të tillë që gjenerojnë stimul dhe kompjuteri duhet të reagoje në mënyrë të përshtatshme brenda një kohe të caktuar. Sisteme të tillë i gjejmë pranë qendrave shëndetësore, pranë autopilotëve në qendrat e avionëve, në sistemet e robotëve, etj. Në të gjithë këto raste të kesh një përgjigje të vonë është po aq keq si të mos kesh aspak përgjigje.
Kategori: sisteme shfrytezimi
Kategoria permban informacione dhe artikuj rreth sistemeve te shfrytezimit.
Në synim i përbashkët është të mbahen sa më shumë në punë të gjithë pjesët e sistemit. Nqs CPU dhe të gjithë periferiket I/O janë aktiv gjate gjithë kohës bë het më tepër punë në sekondë sesa një pjese e tyre të jenë joaktive.
Mirë do ishte që në memorje të kishim edhe proçese të kufizuar nga llogaritjet dhe proçese të kufizuar nga I/O. Nqs do vepronim ndryshe, që më parë të ekzekutonim proçeset e kufizuar nga llogaritjet dhe më pas të ekzekutonim proçeset e kufizuar nga I/O do të kishim më pak eficiense. Kur të ekzekutohen proçeset e kufizuar nga llogaritjet CPU-ja do ishte shumë e zënë, kurse periferiket do rrinin pasive. Kur të nisnin punën proçeset e kufizuar nga I/O, CPU-ja do rrinte pasive dhe proçeset do konkurronin për periferiket.
Me të drejte mund të shtrohet pyetja se në cilat momente duhet bë rë skedulimi. Janë disa situata kur duhen marrë vendime skedulimi.
Së pari, kur një proçes krijohet merret një vendim skedulimi, duhet të ekzekutohet proçesi fëmijë apo duhet të vazhdojë ekzekutimin proçesi i ri. Përderisa të dy proçeset janë në gjendjen gati për ekzekutim, është normale që nuk është problem nëse mund të zgjidhet një ri nga këto dy proçese apo tjetri.