Cunoaște Intuit, curs, disciplina alocarea resurselor și funcționarea de bază a unui calculator multiprogramming
Operații de bază de calculator multiprogramming
Multiprogramming calculatorul poate funcționa în diferite moduri, utilizarea uneia sau alteia dintre ele este determinată de domeniul de aplicare a acesteia. Printre principalele moduri multiprogramming de calculator se numără următoarele:
modul de lot
Esența modului de spargere este faptul că computerul se ocupă de sarcinile pachetului preformate, fără intervenția utilizatorului în procesul de tratament.
Modul de lot este utilizat în mod obișnuit pentru computere de inalta performanta. Cerința principală pentru organizarea procesului de calcul pe un computer care rulează în modul de lot. - este de a minimiza timpul necesar pentru a rezolva toate problemele din pachetul din cauza încărcarea eficientă a echipamentelor de calculator.
În modul de lot, principalul indicator al eficienței este debitul calculatorului - numărul de sarcini executate în unitatea de timp.
Evaluarea cantitativă câștigătoare la operațiune multiprogramming comparativ cu utilizarea unui calculator cu un singur program este reprezentat ca un factor de creștere a lățimii de bandă:
în care TOPR și TMPR - sarcini de timp cu un singur pachet de program și modul multiprogramming de funcționare, respectiv.
In exemplul de mai sus, în capitolul 12 din munca multiprogramming KPS de calculator = 36/24 = 1.5 la Km = 2 și = 3 Km.
Creșterea capacității computerului se realizează planificarea încasărilor sarcini adecvate de prelucrare de pachete de pe o parte a multiprogramming mix de probleme, precum cele optime sarcinile prioritare de atribuire în aceste amestecuri, bazate pe dezvoltarea importanței luării în considerare a anumitor aspecte ale funcționării calculatoarelor și a proprietăților fiecărui pachet de intrare sarcină.
Principalele etape ale sarcinilor de procesare de pachete:
- Programul de formare pentru contul. În plus, fiecare pachet programul poate fi proiectat programator separat.
- Se transferă programele și datele inițiale pe un computer care le va procesa în modul de lot.
- Formarea unui pachet de sarcini transmise de către unul dintre programele de algoritmi euristici.
- sarcini de procesare de calculator pachet multiprogramming.
Caracteristici modul de lot:
- Utilizatorul a eliminat de acces direct la calculator.
- Rezultatele utilizatorului este într-un anumit (uneori destul de mare), în timp ce, în același timp, pentru toate sarcinile pachetului.
- Crește în timp ce depanare programe.
- crește în mod semnificativ capacitatea computerului peste secventiala pachetul sarcini de decizie.
Astfel, modul de spargere este cel mai eficient atunci când procesarea programelor mari stabilite.
timesharing
Scop - un număr finit de utilizatori de servicii cu un timp rezonabil pentru fiecare utilizator ca răspuns la solicitările lor (Figura 13.6.).
Fig. 13.6. Organizarea activităților de calculator timp de partajare
- sistem multi-user multi-terminal.
- Orice utilizator de la terminalul se poate referi la orice resurse de calculator.
- Utilizatorul are impresia că numai el lucrează pe un computer.
Durata de funcționare a mașinii este împărțit în tk Quanta.
Fiecare cuantum este alocat terminalului corespunzător. Terminalele pot fi active sau pasive: activ incluse efectiv în serviciul (utilizatorul este de lucru pentru ei), pasiv - nu (cuantum nu este alocat). După serviciu toate terminalele secvenței foton se repetă.
O metodă unică pentru selectarea o felie de timp nu există. Uneori este ales de numărul de comenzi care trebuie să efectueze computerul în acest timp.
La baza punerii în aplicare a modului de împărțire a timpului este odnoocherednaya disciplina de serviciu de utilizator.
modul online
Acest mod de operare calculator multiprogramming este utilizată de obicei în sistemul de control automat al obiectului (Fig. 13.7).
Fig. 13.7. Organizarea de lucru a calculatorului în timp real
Scopul - de a oferi locuri de muncă pentru o perioadă care nu depășește maxim admis pentru locuri de muncă. Joacă un rol important al disciplinei de alocare a resurselor. în special prioritizarea sarcinilor.
Modul în timp real are multe în comun cu sistemul de divizare a timpului:
- multe terminale - mulți senzori,
- multe terminale - mai multe elemente de acționare.
O atenție deosebită în construcția sistemelor de timp real este plătit pentru a asigura fiabilitatea funcționării sistemului.