
Tablica usporedbe
Osnova za usporedbu | Mrežni operacijski sustav | Distribuirani operativni sustav |
---|---|---|
Cilj | Pružanje lokalnih usluga udaljenom klijentu. | Upravljanje hardverskim resursima. |
Koristiti | Labavo spojeni sustav koji se koristi u heterogenim računalima. | Usko spojeni sustav koji se koristi u višeprocesorskim i homogenim računalima. |
Arhitektura | 2-slojna arhitektura klijent / poslužitelj. | N-tier arhitektura klijent / poslužitelj. |
Razina transparentnosti | nizak | visok |
Osnova za komunikaciju | datoteke | Zajednička memorija i poruke |
Upravljanje resursima | Obrađuje se na svakom čvoru. | Globalno središnje ili distribuirano upravljanje. |
Jednostavnost implementacije | visok | nizak |
skalabilnost | Više | Manje ili umjereno. |
Otvorenost | Otvorena | Zatvoreno |
Operacijski sustav na svim čvorovima | Može biti drugačije | Isti |
Stopa autonomije | visok | nizak |
Tolerancija kvarova | Manje | visok |
Definicija mrežnog operativnog sustava
Mrežni operacijski sustav je platforma za pokretanje sistemskog softvera na poslužitelju i dopuštanje poslužitelju da upravlja korisnicima, podacima, skupinama, sigurnosti, aplikacijama i drugim mrežnim funkcijama. Smatra se primarnim oblikom operativnog sustava za distribuiranu arhitekturu. Ideja mrežnog operativnog sustava je omogućiti dijeljenje resursa između dva ili više računala koja rade pod vlastitim OS-ima. Funkcioniranje mrežnog operativnog sustava može se objasniti donjim dijagramom.

Za razliku od distribuiranog operacijskog sustava, mrežni operacijski sustav ne radi na suradnički način. Lokalni operativni sustav koji se nalazi u svakom pojedinom računalu čuva svoj identitet koji je također vidljiv korisnicima i ponaša se kao samotni operativni sustav. U nekim implementacijama postoji udaljena prijava za udaljene operacijske sustave za pristup resursima. Mrežni operativni sustav ne može kontrolirati korištenje resursa što uzrokuje nepravilnu raspodjelu resursa. U mrežnom operacijskom sustavu ne postoji mogućnost tolerancije kvarova.
Definicija distribuiranog operativnog sustava
Distribuirani operativni sustav obrađuje skupinu neovisnih računala i čini ih da izgledaju kao obični centralizirani operativni sustav. To se postiže omogućavanjem pravilne komunikacije između različitih računala međusobno povezanih. Glavni cilj distribuiranog operativnog sustava je transparentnost u kojoj je korištenje više hardverskih resursa skriveno od korisnika. Distribuirani operativni sustav je manje autonoman od mrežnog operativnog sustava budući da sustav ima potpunu kontrolu u ovom okruženju. On dinamički alocira procese nasumičnom CPU-u, a pohranu datoteka upravlja i operativni sustav, što znači da korisnik ne bi znao koji je hardver korišten za obradu njegovog računanja i za spremanje njegove datoteke.
Kao što je gore spomenuto, distribuirani operacijski sustav omogućuje dijeljenje resursa u kojem aplikacija može koristiti resurse smještene u bilo kojem računalnom sustavu. On osigurava dostupnost (kontinuitet usluga) umjesto grešaka. Distribuirani operativni sustav obrađuje rad svih čvorova u sustavu na integrirani način budući da svaki čvor ima svoj zaseban kernel za obavljanje kontrolnih funkcija u njegovo ime. Također povećava brzinu računanja izvršavanjem dijelova računanja u različitim računalnim sustavima.
Ključne razlike između mrežnog operativnog sustava i distribuiranog operativnog sustava
- Glavni cilj mrežnog operacijskog sustava je pružanje lokalnih usluga udaljenom klijentu. S druge strane, cilj distribuiranog operativnog sustava je osigurati upravljanje hardverskim resursima.
- Za mrežne operacijske sustave se kaže da su labavo povezani sustavi i koriste se u heterogenim računalima. Nasuprot tome, distribuirani operacijski sustav smatra se čvrsto povezanim sustavima koji se uglavnom koriste u višeprocesorskim ili homogenim računalima.
- Mrežni operacijski sustav ima dvoslojnu arhitekturu klijent / poslužitelj, dok se n-tier arhitektura koristi u distribuiranom operativnom sustavu.
- Transparentnost u mrežnom operativnom sustavu je niska. Nasuprot tome, distribuirani operativni sustav ima visoku transparentnost i skriva korištenje resursa.
- U distribuiranom operacijskom sustavu komunikacija između računala (čvorova) postiže se zajedničkom memorijom ili slanjem poruka. Naprotiv, mrežni operativni sustav šalje datoteke kako bi komunicirao s drugim čvorovima.
- Mrežni operativni sustav upravlja resursima u svakom čvoru, dok se u distribuiranom operacijskom sustavu resursi globalno upravljaju bilo da je centriran ili distribuiran.
- Mrežni operacijski sustav lako se implementira u usporedbi s distribuiranim operativnim sustavom.
- Skalabilnost mrežnog operativnog sustava viša je od distribuiranog operacijskog sustava, ai više je otvorena za korisnika.
- U mrežnom operacijskom sustavu operativni sustav instaliran na računalima može varirati, dok to nije slučaj u distribuiranom operacijskom sustavu.
- Mrežni operacijski sustav je autonomniji od distribuiranog operativnog sustava. Nasuprot tome, distribuirani operacijski sustav je više tolerantan na pogreške.
Zaključak
Prethodna razlika između mrežnog operativnog sustava i distribuiranog operacijskog sustava leži u njihovoj implementaciji, pri čemu mrežni operativni sustav ne mijenja ili se promjene primjenjuju na jezgreni sustav, dok se u distribuiranom operativnom sustavu komponente sustava mogu podvrgnuti nadogradnji ako je potrebno.