Ključna razlika – dijeljenje vremena u odnosu na operativni sistem u realnom vremenu
Ključna razlika između dijeljenja vremena i operativnog sistema u realnom vremenu je u tome što je operativni sistem za dijeljenje vremena sistem koji omogućava mnogim korisnicima sa različitih lokacija da istovremeno koriste sistem dok je operativni sistem u realnom vremenu sistem koji obavlja određeni zadatak unutar određenog vremenskog ograničenja.
Operativni sistem je interfejs između softvera i hardvera. Obavlja zadatke kao što su upravljanje memorijom, upravljanje procesima, upravljanje datotekama i upravljanje ulazno-izlaznim uređajima. Postoje različite vrste operativnih sistema. Dva od njih su operativni sistemi za dijeljenje vremena i operativni sistemi u realnom vremenu.
Šta je operativni sistem za dijeljenje vremena?
U operativnim sistemima koji dijele vrijeme, mnogi korisnici sa različitih lokacija mogu koristiti određeni kompjuterski sistem u isto vrijeme. U ovim sistemima, vrijeme procesora se dijeli između više korisnika istovremeno. U ovim sistemima, višestruki korisnički programi se izvršavaju od strane CPU-a. Procesor izvršava svaki korisnički program u malom vremenskom kvantu. Ovi sistemi koriste CPU raspoređivanje i multiprogramiranje kako bi osigurali mali vremenski kvant svakom korisničkom programu. Kada korisnik da komandu, sistem brzo reaguje.
Time Sharing Operativni sistemi pružaju višestruke prednosti. Smanjuje vrijeme čekanja CPU-a. Korisnici mogu dobiti izlaz u kratkom vremenu jer je vrijeme odgovora minimalno. Takođe izbegava dupliranje softvera. Sigurnosni problemi i problemi u komunikaciji podataka su neka ograničenja operativnog sistema koji dijeli vrijeme.
Šta je operativni sistem u realnom vremenu?
Sistem u realnom vremenu je sistem koji zahtijeva minimalnu količinu vremena za obradu podataka i odgovor na ulaze da bi izvršio zadatak. Ispravnost sistemskog izlaza zavisi od logičkog rezultata izračunavanja i vremena za proizvodnju rezultata. Sadrži metode za planiranje zadataka u realnom vremenu. Postoje dvije vrste operativnih sistema u realnom vremenu. Oni su tvrdi sistemi u realnom vremenu i meki sistemi u realnom vremenu.
Slika 01: Nuklearna elektrana
Sistem sa tvrdim realnim vremenom treba da radi u roku. Pojedinačno nepoštovanje roka je potpuni ili katastrofalni kvar sistema. Sistemi kontrole vazdušnog saobraćaja, projektili i sistemi kontrole nuklearnog reaktora su neki od primera sistema u stvarnom vremenu. Meki sistem u realnom vremenu je manje restriktivan. Sistem bi trebao izvršiti zadatak u roku, ali može postojati mala tolerancija. Propuštanje roka se ne smatra potpunim kvarom sistema, ali se smatra da je performansa smanjena. Multimedijalni streaming i virtuelna stvarnost su neki od primjera mekih sistema u realnom vremenu.
Koja je razlika između dijeljenja vremena i operativnog sistema u realnom vremenu?
Time Sharing u odnosu na operativni sistem u realnom vremenu |
|
Operativni sistem za dijeljenje vremena je sistem koji omogućava mnogim korisnicima na različitim lokacijama da koriste određeni kompjuterski sistem u isto vrijeme. | Operativni sistem u realnom vremenu je operativni sistem koji obavlja određeni zadatak unutar određenog vremenskog ograničenja. |
Vrijeme | |
Sistem dijeljenja vremena svakom korisniku je dat mali vremenski kvant. | Sistem u realnom vremenu radi pod fiksnim vremenskim ograničenjima. |
Deljenje resursa | |
U sistemu podjele vremena, korisnici mogu dijeliti resurse. | U sistemu u realnom vremenu, resursi ostaju fiksni vremenski period za proces i mogu se preraspodijeliti drugom procesu nakon tog vremena. |
Primjer sistema | |
Online sistem datoteka je primjer sistema za podjelu vremena. | Sistem kontrole letenja je primer operativnog sistema u realnom vremenu. |
Sažetak – dijeljenje vremena u odnosu na operativni sistem u realnom vremenu
Razlika između operativnog sistema za dijeljenje vremena i operativnog sistema u realnom vremenu je u tome što je operativni sistem za dijeljenje vremena sistem koji omogućava mnogim korisnicima sa različitih lokacija da istovremeno koriste sistem dok je operativni sistem u realnom vremenu sistem koji obavlja određeni zadatak unutar određenog vremenskog ograničenja.