Mod de operare multiprogram

Multiprogramarea sau multitaskingul reprezintă o modalitate de organizare a unui proces de calcul, în care mai multe programe sunt executate alternativ pe același procesor. Aceste programe nu împărtășesc numai procesorul, ci și alte resurse ale calculatorului: memorie operațională și externă, dispozitive I / O, date. Multiprogramarea este concepută pentru a îmbunătăți eficiența utilizării sistemului informatic, totuși eficiența poate fi înțeleasă în moduri diferite. Criteriile cele mai caracteristice pentru eficiența sistemelor de calcul sunt: ​​capacitatea de producție; Experiența utilizatorului; reactivitatea sistemului.







În funcție de criteriul de eficiență ales, OS-urile sunt împărțite în sisteme de prelucrare în lot, sisteme de distribuire a timpului și sisteme în timp real. Fiecare tip de sistem de operare are mecanisme interne specifice și aplicații speciale. Unele sisteme de operare pot suporta simultan mai multe moduri.







Procesarea loturilor este utilizată pentru a obține o eficiență maximă a utilizării resurselor de calculator atunci când efectuați sarcini de calcul prin echilibrarea componentelor sale. Sarcinile planificate pentru execuție sunt numite pachete. Comutarea între sarcinile în modul batch este inițiată de sarcina care rulează în prezent, astfel încât intervalele de timp pentru executarea unei sarcini nu sunt definite.

Sistemele de partajare a timpului sunt utilizate pentru executarea "simultană" a mai multor programe într-un mod interactiv. Spre deosebire de modul de lot, toate programele primesc anumite intervale de timp pentru execuție, apoi sistemul inițiază comutarea. Intervalele de timp alocate pot fi egale pentru toate sarcinile, dar pot fi determinate de prioritățile lor.

Sistemele în timp real sunt concepute pentru a controla de la computer diferite obiecte tehnice sau procese tehnologice. În toate aceste cazuri, există o perioadă maximă permisă în timpul căreia trebuie executat un anumit program care gestionează obiectul.







Articole similare

Trimiteți-le prietenilor: