Kategori
sisteme shfrytezimi

Skedulimi në sistemet real time

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

Qëllimet e përbashkëta të algoritmeve të skedulimit ne sistemet e 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.

Kategori
sisteme shfrytezimi

Kur duhet bërë skedulimi i proceseve?

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.