Sisteme de operare de prelucrare în lot.
Sistemul de operare de procesare a loturilor este un sistem care procesează un lot de sarcini, adică mai multe lucrări pregătite de unul sau diferiți utilizatori. Interacțiunea dintre utilizator și sarcina sa în timpul procesării este imposibilă sau extrem de limitată. Sub controlul sistemului de operare de procesare discontinuă, computerul poate funcționa în moduri cu program unic și multiprogram.
Sisteme de operare pentru partajarea timpului.
Astfel de sisteme oferă servicii simultane multor utilizatori, permițând fiecărui utilizator să interacționeze cu sarcina lor într-un mod de dialog. Efectul de întreținere simultană este realizat prin partajarea timpului procesorului și a altor resurse între mai multe procese de calcul care corespund sarcinilor individuale ale utilizatorilor. Sistemul de operare furnizează un calculator pentru fiecare proces de calcul pentru un interval scurt de timp; dacă procesul de calcul nu sa terminat la sfârșitul intervalului următor, acesta este întrerupt și plasat în coada de așteptare, dând computerul la un alt proces de calcul. Calculatorul din aceste sisteme funcționează în modul multiprogram.
Sistemul de partajare a timpului de funcționare poate fi folosit nu numai pentru a servi utilizatorii, ci și pentru a gestiona echipamente tehnologice. Î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.
Sisteme de operare în timp real.
Aceste sisteme garantează executarea rapidă a cererilor într-un interval de timp specificat. Solicitările pot veni de la utilizatori sau de la calculatoare externe cu care sistemele sunt conectate prin canale de date. În același timp, viteza proceselor computaționale într-un calculator trebuie să fie coordonată cu viteza proceselor care rulează în afara computerului, adică este coordonată în timp real. Aceste sisteme organizează gestionarea proceselor de calcul în așa fel încât timpul de răspuns la cerere să nu depășească valorile specificate. Timpul de răspuns necesar este determinat de proprietățile obiectelor (utilizatori, dispozitive externe) deservite de sistem. Sistemele de operare în timp real sunt utilizate în sistemele de recuperare a informației și în sistemele de control pentru echipamentele de procesare. Calculatorul din astfel de sisteme funcționează mai des în modul multitasking.
Sisteme de operare Dialog.
Aceste sisteme de operare sunt utilizate pe scară largă în computerele personale. Aceste sisteme oferă o formă convenabilă de dialog cu utilizatorul prin afișare la introducerea și executarea comenzilor. Pentru a executa secvențe de comandă utilizate frecvent, adică locuri de muncă, sistemul de operare interactiv oferă capabilități de prelucrare în bloc. Sub controlul sistemului interactiv, computerul funcționează de obicei într-un mod cu un singur program.