Metode de planificare

Metode de planificare

Planificarea deterministă

O metodă deterministă necesită cunoașterea caracteristicilor sarcinilor care trebuie rezolvate: încărcarea maximă a dispozitivelor și timpul total minim de procesare, necesitățile de lucru necesare în resursele și dispozitivele de memorie. Aceste nevoi sunt prezentate sub forma unei matrice de nevoi.

- Cantitatea de memorie cerută de lucrarea i.

- timpul pentru funcționarea dispozitivului.

L este numărul de locuri de muncă simultane.

Qn este cantitatea specificată de memorie.

Metode de planificare

Planificarea stocastică Selecție secvențială

Alegerea consecutivă este aceea că prima lucrare primită este deservită de primul FIFO, intensitatea forței de muncă a lucrării nu este evaluată aici în etapa preliminară. Modelul poate fi prezentat ca un serviciu de aplicații prioritare bazat pe disciplina FIFO. care este organizat în conformitate cu Figura 1, unde procesorul CPU / OP - procesor și RAM acționează ca dispozitive de servire, O - coadă pentru cererile de tip z1 ,. zm. O nouă solicitare de intrare este introdusă la sfârșitul coadajului. Aplicațiile sunt selectate pentru service de la începutul coadajului.

Metode de planificare

Figura - Modelul selecției secvențiale a aplicațiilor bazate pe disciplina FIFO.

Permiteți sistemului să primească ordine de tip M cu intensități

Metode de planificare
. Să presupunem că fiecare dintre fluxurile de cereri este Poisson. În acest caz, fluxul total de aplicații este și Poisson și intensitatea acestuia

Metode de planificare

Să se cunoască și așteptările matematice

Metode de planificare
și al doilea moment inițial
Metode de planificare
timpul de funcționare al încărcăturilor de tip 1. M, respectiv. Aceste valori caracterizează distribuția duratei de execuție a programelor respective. Apoi, atunci când se utilizează o disciplină de serviciu fără caracter prioritar, timpul mediu de așteptare pentru toate tipurile de aplicații este același și egal

Metode de planificare
,

unde R = (

Metode de planificare
) <1 — суммарная загрузка подсистемы процессор-память, а
Metode de planificare
- factorul de încărcare al subsistemului procesor-memorie de către fluxul de sarcini.

Să exprimăm al doilea moment inițial

Metode de planificare
prin coeficientul de variație
Metode de planificare
, determinând raportul dintre deviația medie pătrată și timpul de serviciu
Metode de planificare
, la așteptările sale matematice:

Având în vedere acest lucru, timpul mediu de așteptare

Metode de planificare
.

Se poate observa din formula că timpul mediu de așteptare al aplicațiilor în coada de așteptare este minim, cu o durată de serviciu constantă a aplicațiilor fiecărui tip (

Metode de planificare
= 0) și se mărește pe măsură ce varianța timpului de serviciu crește și devine maxim în temeiul legii privind serviciul exponențial (
Metode de planificare
= 1).

Latența medie depinde în mod semnificativ de sarcina totală R a subsistemului de procesoare-memorie. Când R -> 1, timpul de așteptare pentru apelurile ratate tinde să

Metode de planificare
, adică aplicațiile pot să aștepte serviciul atâta timp cât vă rog. Cu caracteristici constante ale fluxurilor de intrare, o creștere a sarcinii totale R corespunde unei scăderi a vitezei procesorului.

Metoda de selectare secvențială este un non-preemptive, simplu de implementat, are o pierdere minimă de performanța procesorului, deoarece numărul nu este procese mari întreruperi și practic ele apar la procesul de tratament pentru HEV momente.

Dezavantajul metodei este că eficiența nu este mare, deoarece în general, el nu evaluează laboriositatea procesului.

Articole similare