Sleutelverskil – Werkskedulering vs SVE-skedulering
'n Proses is 'n program wat uitgevoer word. Daar is verskeie prosesse wat parallel in 'n rekenaarstelsel loop. Dit is belangrik om die CPU-benutting te maksimeer. Die bedryfstelsel kan die rekenaar produktief maak deur die SVE tussen prosesse te wissel. Vir maksimum SVE-benutting is dit belangrik om elke keer een of ander proses uit te voer. Die prosesse wat uitgevoer moet word, word in die gereed tou geplaas. Die werkskedulering is die meganisme om te kies watter proses in die gereed tou gebring moet word. Die SVE-skedulering is die meganisme om te kies watter proses volgende uitgevoer moet word en ken die SVE aan daardie proses toe. Dit is die belangrikste verskil tussen werkskedulering en CPU-skedulering. Die werkskedulering staan bekend as die langtermynskedulering terwyl die SVE-skedulering bekend staan as die korttermynskedulering. Die werkskedulering word deur die werkskeduleerder of die langtermynskeduleerder gedoen. Die SVE-skedulering word deur die SVE-skeduleerder of die korttermynskeduleerder gedoen.
Wat is werkskedulering?
Daar kan verskeie prosesse op 'n slag in die stelsel wees. Dit is dalk nie moontlik om hulle betyds uit te voer nie. Daarom word daardie prosesse in die stoor of die werkpoel geplaas sodat dit later uitgevoer kan word. Die werkskedulering is die meganisme om prosesse uit hierdie berging te kies en om hulle in die gereed tou te bring. Hierdie taak word deur die werkskeduleerder of die langtermynskeduleerder gedoen. Oor die algemeen neem die aanroep van die langtermynskeduleerder tyd. Dit kan sekondes of minute neem. Die frekwensie is omgekeerd eweredig aan die tyd. Daarom is die frekwensie van werkskeduleerder om 'n proses uit die werkpoel te kies minimum in vergelyking met die korttermynskeduleerder.
Figuur 01: SVE
Een hoofdoelwit van multiprogrammering is om die prosesse heeltyd te laat loop vir maksimum SVE-benutting. Dus, die werkskeduleringsmeganisme beheer die graad van multiprogrammering. Dit beïnvloed ook die prosesstaatoorgang. Die proses gaan van die nuwe staat na die gereed toestand oor as gevolg van werkskedulering of langtermynskedulering.
Wat is SVE-skedulering?
Volgens die werkskedulering is daar 'n aantal prosesse beskikbaar in die werkwaglys. Die SVE-skedulering is die meganisme om te kies watter proses volgende uitgevoer moet word en ken die SVE aan daardie proses toe. Hierdie taak word deur die SVE-skeduleerder of die korttermynskeduleerder gedoen. Dit roep op wanneer gebeure soos wanneer klok onderbreek, I/O-onderbrekings en Bedryfstelsel-oproepe plaasgevind het. Oor die algemeen word die SVE-skeduleerder gereeld opgeroep.
Die tyd wat dit neem vir SVE-skedulering is in millisekondes, dus die oproepfrekwensie is hoër as die werkskeduleerder. Oor die algemeen het die SVE-skeduleerder minimum beheer oor die graad van multiprogrammering as die werkskeduleerder. Dit beïnvloed ook die prosesstaatoorgang. Die proses bereik die lopende toestand vanaf die gereed-toestand as gevolg van SVE-skedulering of korttermyn-skedulering.
Wat is die ooreenkoms tussen werkskedulering en SVE-skedulering?
Beide werkskedulering en SVE-skedulering hou verband met prosesuitvoering
Wat is die verskil tussen werkskedulering en SVE-skedulering?
Werkskedulering vs SVE-skedulering |
|
Die werkskedulering is die meganisme om te kies watter proses in die gereed tou gebring moet word. | Die SVE-skedulering is die meganisme om te kies watter proses volgende uitgevoer moet word en ken die SVE aan daardie proses toe. |
Sinonieme | |
Die werkskedulering staan ook bekend as die langtermynskedulering. | Die SVE-skedulering staan ook bekend as korttermynskedulering. |
Verwerk deur | |
Die werkskedulering word deur die langtermynskeduleerder of die werkskeduleerder gedoen. | Die SVE-skedulering word deur die korttermynskeduleerder of die SVE-skeduleerder gedoen. |
Prosesstaatoorgang | |
Die proses gaan oor van nuwe staat na gereed toestand in werkskedulering. | Die proses dra oor van gereed toestand na lopende toestand in SVE-skedulering. |
Multiprogramming | |
Meer beheer oor multiprogrammering in Werkskedulering. | Minder beheer oor multiprogrammering in SVE-skedulering. |
Opsomming – Werkskedulering vs SVE-skedulering
Daar is veelvuldige prosesse in 'n rekenaarstelsel. Dit is bekend dat 'n program in uitvoering 'n proses is. Dit is nodig om altyd 'n proses uit te voer om die SVE-benutting te maksimeer. Werkskedulering en SVE-skedulering word geassosieer met prosesuitvoering. Die werkskedulering is die meganisme om te kies watter proses in die gereed tou gebring moet word. Die SVE-skedulering is die meganisme om te kies watter proses volgende uitgevoer moet word en ken die SVE aan daardie proses toe. Dit is die verskil tussen Werkskedulering en SVE-skedulering.