Modul multi-program - o enciclopedie mare de petrol și gaze, articol, pagina 1

Modul multi-program

Modul multi-program este realizat cu privire la părțile unui program, ceea ce duce la o reducere a timpului de execuție în comparație cu cazul în care modul de multiprogramare nu este utilizat. [1]







Modul multi-program permite executarea simultană a mai multor programe. [2]

Modul multi-program. Ca și modul de partajare a timpului, există două modalități diferite de a sincroniza programele care rulează în paralel. Primul dintre acestea este folosit în cazurile în care orice program este pe deplin conștient de ce alte programe sunt active la un moment dat. În consecință, sincronizarea utilizării resurselor în astfel de situații este realizată de aceleași programe în derulare. În al doilea rând, niciunul dintre programe nu este complet conectat la celelalte și responsabilitatea pentru sincronizare este atribuită unui monitor special sau unui anumit mecanism al kernel-ului sistemului de operare. [3]

Modul multi-program este realizat cu privire la părțile unui program, ceea ce duce la o reducere a timpului de execuție în comparație cu timpul în care modul de multiprogramare nu este utilizat. [4]

Care este diferența dintre modul multi-program și modul sub-tasking? [5]

Utilizarea modului de prelucrare a datelor multi-program de pe un calculator necesită o justificare și punerea în aplicare a metodelor de calcul pentru serviciu, bazat pe utilizarea simultană a planificării și contabilitate, funcțiile de stabilire a prețurilor redistributive și de stimulare. compania IVO ar trebui să fie interesate în organizarea procesului de calcul rațional, deoarece aceasta crește cantitatea de utilizatori să plătească pentru servicii. În același timp parte a efectului rezultat este redistribuit în favoarea consumatorilor, astfel cum pot fi atribuite fiecărei sarcini rezolvat dimensiunea timpului petrecut mai mic decât monopolizarea resurselor. [6]

În modul multiprogramare, un computer poate rezolva simultan mai multe sarcini independente, iar sistemul de operare trebuie să aloce resurse între executarea simultană a programelor de diferite sarcini. DOS / EU oferă posibilitatea de a executa simultan până la trei programe. Tipul de multiprogramare adoptat în sistem se numește multiprogramare cu un număr fix de partiții. [7]







În modul multitasking în curs de desfășurare în calculator poate fi câteva probleme, care alocă resursele între sistemul de operare. Soluția la această problemă în DOS UE are un caracter static: memoria principală a aparatului, nu utilizează propriul sistem de operare, împărțit anterior în secțiuni, astfel încât fiecare dintre ele este utilizat pentru rezolvarea unei probleme, iar pentru fiecare secțiune sunt fixate niște dispozitive de intrare-ieșire. [8]

În modul multiprogram, sistemul de operare servește simultan mai multe sarcini, dintre care resursele sistemului sunt împărțite. [9]

În modul multiprogram cu un număr fix de sarcini, pot fi executate simultan până la 15 sarcini, care nu conțin mai mult de 255 de sarcini. Sarcinile sunt efectuate în secțiuni fixe ale memoriei principale, numărul maxim al cărora este determinat la generarea sistemului de operare. [10]

În modul multiprogram cu un număr variabil de sarcini, care este recomandabil să se aplice pentru o capacitate de memorie principală mai mare de 512K, alocarea memoriei principale între locuri de muncă se realizează dinamic. În general, cu cât mai multe sarcini sunt efectuate simultan în sistem, cu atât sunt necesare mai multe capacități de memorie și dispozitive de ieșire de informații, în special unitățile de discuri magnetice și ADCU. [11]

În modurile multiprogram (MFT și MVT), se folosesc perioade de așteptare pentru alte programe, ceea ce duce la o reducere a duratei totale de execuție. Trebuie remarcat faptul că perioadele de așteptare, de regulă, depășesc semnificativ perioadele de cont. [12]

Cu modul multiprogram. lucrarea calculatorului simultan două (sau mai multe) sarcini sunt efectuate de un procesor. În acest caz, datele de schimb procesor organizație cu dispozitive informatice externe se realizează direct în RAM, ocolind unitatea aritmetică, ceea ce face posibilă combinarea timpului dispozitivul extern și UE. Acest lucru sporește considerabil productivitatea calculatorului. [13]

În modul multiprogram cu un număr fix de sarcini, pot fi executate simultan până la 15 sarcini. În modul multiprogram cu un număr variabil de sarcini, poate fi procesat un număr arbitrar de locuri de muncă, numărul cărora este determinat dinamic, în funcție de disponibilitatea resurselor libere. Acest mod poate fi executat pe modele de calculatoare, cu o valoare a RAM care depășește 256 KB. [14]

În modul multi-program, fiecare dintre sarcinile care trebuie rezolvate poate fi în una din cele trei faze: numărarea, schimbul și așteptarea. Rețineți că prezența fazelor de așteptare (care apar la momente imprevizibile în timp), în mod natural, nu ar trebui să afecteze programul în sine sau compilația acestuia în nici un fel. [15]

Pagini: 1 2 3 4

Distribuiți acest link:






Articole similare

Trimiteți-le prietenilor: