Diferența dintre partajarea timpului și sistemul de operare în timp real

Cuprins:

Diferența dintre partajarea timpului și sistemul de operare în timp real
Diferența dintre partajarea timpului și sistemul de operare în timp real

Video: Diferența dintre partajarea timpului și sistemul de operare în timp real

Video: Diferența dintre partajarea timpului și sistemul de operare în timp real
Video: Time sharing vs real time system 2024, Iulie
Anonim

Diferența cheie – Partajarea timpului vs sistemul de operare în timp real

Diferența cheie dintre sistemul de operare în timp real și partajarea timpului este că un sistem de operare în timp real este un sistem care permite multor utilizatori din diferite locații să utilizeze sistemul simultan, în timp ce un sistem de operare în timp real este un sistem care realizează o anumită sarcină într-o anumită constrângere de timp.

Un sistem de operare este o interfață între software și hardware. Îndeplinește sarcini precum managementul memoriei, managementul proceselor, managementul fișierelor și managementul dispozitivelor de intrare-ieșire. Există diferite tipuri de sisteme de operare. Două dintre ele sunt sisteme de partajare a timpului și sisteme de operare în timp real.

Ce este sistemul de operare Time Sharing?

În sistemele de operare de partajare a timpului, mulți utilizatori din locații diferite pot folosi un anumit sistem de computer în același timp. În aceste sisteme, timpul procesorului este împărțit între mai mulți utilizatori simultan. În aceste sisteme, mai multe programe de utilizator sunt executate de CPU. Procesorul execută fiecare program de utilizator în cuantum de timp mic. Aceste sisteme folosesc programarea CPU și multiprogramarea pentru a oferi un timp mic pentru fiecare program utilizator. Când utilizatorul dă o comandă, sistemul răspunde rapid.

Time Sharing Sistemele de operare oferă multiple avantaje. Reduce timpul de așteptare al procesorului. Utilizatorii pot obține rezultate într-un timp scurt, deoarece timpul de răspuns este minim. De asemenea, evită duplicarea software-ului. Problemele de securitate și problemele legate de comunicarea datelor sunt unele limitări ale unui sistem de operare cu timp partajat.

Ce este sistemul de operare în timp real?

Un sistem în timp real este un sistem care necesită o cantitate minimă de timp pentru a procesa datele și pentru a răspunde la intrări pentru a îndeplini sarcina. Corectitudinea ieșirii sistemului depinde de rezultatul logic al calculului și de timpul necesar pentru producerea rezultatului. Conține metode pentru sarcini de programare în timp real. Există două tipuri de sisteme de operare în timp real. Sunt sisteme dure în timp real și sisteme soft în timp real.

Diferența dintre partajarea timpului și sistemul de operare în timp real
Diferența dintre partajarea timpului și sistemul de operare în timp real
Diferența dintre partajarea timpului și sistemul de operare în timp real
Diferența dintre partajarea timpului și sistemul de operare în timp real

Figura 01: Centrală nucleară

Un sistem hard-time ar trebui să funcționeze în termenul limită. O singură nerespectare a termenului limită este o defecțiune completă sau catastrofală a sistemului. Sistemele de control al traficului aerian, rachetele și sistemele de control al reactoarelor nucleare sunt câteva exemple de sisteme hard real time. Un sistem soft în timp real este mai puțin restrictiv. Sistemul ar trebui să execute sarcina în termenul limită, dar poate exista o toleranță mică. Nerespectarea termenului limită nu este considerată o defecțiune totală a sistemului, dar performanța este considerată a fi degradată. Streamingul multimedia și realitatea virtuală sunt câteva exemple de sisteme soft în timp real.

Care este diferența dintre partajarea timpului și sistemul de operare în timp real?

Timp de partajare vs sistem de operare în timp real

Un sistem de operare cu timp partajat este un sistem care permite multor utilizatori din locații diferite să utilizeze un anumit sistem de computer în același timp. Un sistem de operare în timp real este un sistem de operare care îndeplinește o anumită sarcină într-o anumită constrângere de timp.
Ora
Un sistem de partajare a timpului, fiecărui utilizator i se acordă un cuantum de timp redus. Un sistem în timp real funcționează cu constrângeri de timp fixe.
Partajarea resurselor
În sistemul de partajare a timpului, utilizatorii pot partaja resursele. În sistemul de timp real, resursele rămân pentru o perioadă fixă de timp pentru un proces și pot fi realocate unui alt proces după acest timp.
Exemplu de sistem
Un sistem de fișiere online este un exemplu de sistem de partajare a timpului. Un sistem de control al traficului aerian este un exemplu de sistem de operare în timp real.

Rezumat – Timp partajat vs sistem de operare în timp real

Diferența dintre sistemul de operare cu partajare a timpului și în timp real este că un sistem de operare cu partajare a timpului este un sistem care permite multor utilizatori din diferite locații să utilizeze sistemul simultan, în timp ce un sistem de operare în timp real este un sistem care realizează o anumită sarcină într-o anumită constrângere de timp.

Recomandat: