Operarea sistemului de procesare a pachetelor

De operare sistem de procesare lot - un sistem care se ocupă de pachetul de sarcini, și anume mai multe locuri de muncă, pregătit de unul sau de către diferiți utilizatori ... Interacțiunea dintre utilizator și sarcina în timpul prelucrării este imposibilă sau foarte limitată. Computer poate funcționa într-un singur program și modul multiprogramming în cadrul sistemului de operare de prelucrare a lot.

Sistem de operare cu divizare în timp.

Astfel de sisteme oferă servicii simultană a multor utilizatori, permițând fiecărui utilizator să interacționeze cu sarcina într-un mod de dialog. efect de întreținere concurente se realizează prin împărțirea timpului CPU și alte resurse între procese de calcul multiple care corespund sarcinilor individuale ale utilizatorilor. Sistemul de operare oferă un calculator pentru fiecare proces de calcul într-o perioadă scurtă de timp; în cazul în care procesul de calcul nu este finalizat până la sfârșitul intervalului următor, este întreruptă și plasată în coada de așteptare, în spatele calculatorului la alt proces de calcul. În aceste sisteme computerul funcționează în modul multiprogramming.

Sistemul de operare de partajare a timpului poate fi aplicat nu numai pentru a servi utilizatorilor, dar, de asemenea, pentru controlul echipamentelor de producție. În acest caz, „utilizatorii“ sunt individuale unități de control al servomotoare care fac parte din echipamentul de procesare: fiecare unitate interacționează cu un proces de calcul specific în timpul unui interval de timp suficient pentru transmiterea de intrări de control la actuator sau primirea informațiilor de la senzori.

În timp real a sistemului de operare.

Aceste sisteme asigură cereri de execuție eficiente într-un interval de timp predeterminat. Cererea poate veni de la utilizator sau de la dispozitivul extern la computer, asociat sistemului de canale de date. În acest caz, viteza proceselor de calcul în calculator trebuie să fie coordonate cu viteza procesului care are loc în afara calculatorului, adică. E. coordonate cu progresul în timp real. Aceste sisteme sunt preocupate de procesele informatice de gestionare, astfel încât timpul de răspuns să nu depășească valorile prestabilite. Timpul de răspuns necesar determinat de proprietățile obiectelor (utilizatori, dispozitive externe) deservite de către sistem. sisteme de operare în timp real sunt utilizate într-un sistem de regăsire și sisteme de control al echipamentelor de proces. funcții de computer în astfel de sisteme de multe ori multitask.

Funcția SPTS sistem de operare principal al mașinii virtuale utilizator, făcându-l interacțiune mai simplu și convenabil de utilizator de proces cu computerul.

Acestea includ de control al dispozitivului periferic, instrument de gestionare a fișierelor, un mijloc de comunicare cu utilizatorul.

Multiprogramming sau multitasking. - un mod de organizare a procesului de calcul în care un singur procesor rula programe multiple (create prin apariția executarea simultană a mai multor programe).

Notă. În general vorbind, multi-program și multi-tasking - aproape de conceptul, dar nu sinonime. Principala diferență fundamentală:

Multiprogramming - o execuție în paralel a mai multor aplicații, programator în acest caz, nu-i pasa despre mecanismele de organizare de funcționare în paralel, aceste funcții sunt îndeplinite de către sistemul de operare.

Multitasking cere ca programator ii pasa de execuție în paralel, și aplicații de colaborare.

În literatura tehnică, științifică și populară de astăzi, diferența nu.

Multiprogramming OS altele decât funcțiile cu un singur program ale sistemului de operare, executați divizia de resurse partajate, cum ar fi CPU, memorie, fișiere, și periferice.