
Primerjalna tabela
Podlaga za primerjavo | Omrežni operacijski sistem | Distribuirani operacijski sistem |
---|---|---|
Cilj | Zagotavljanje lokalnih storitev oddaljenemu odjemalcu. | Upravljanje virov strojne opreme. |
Uporaba | Ohlapno povezan sistem, ki se uporablja v heterogenih računalnikih. | Tesno sklopljen sistem, ki se uporablja v večprocesorskih in homogenih računalnikih. |
Arhitektura | 2-stopenjska arhitektura odjemalec / strežnik. | N-tier arhitektura odjemalec / strežnik. |
Raven preglednosti | Nizka | Visoka |
Podlaga za komunikacijo | Datoteke | Skupni pomnilnik in sporočila |
Upravljanje virov | Obravnava na vsakem vozlišču. | Globalno centralno ali porazdeljeno upravljanje. |
Enostavnost izvajanja | Visoka | Nizka |
Razširljivost | Več | Manj ali zmerno. |
Odprtost | Odprto | Zaprto |
Operacijski sistem na vseh vozliščih | Lahko je drugačna | Enako |
Stopnja avtonomije | Visoka | Nizka |
Toleranca napak | Manj | Visoka |
Opredelitev omrežnega operacijskega sistema
Omrežni operacijski sistem je platforma za zagon sistemske programske opreme na strežniku in omogoča strežniku upravljanje uporabnikov, podatkov, skupin, varnosti, aplikacij in drugih omrežnih funkcij. Šteje se kot primarna oblika operacijskega sistema za porazdeljeno arhitekturo. Ideja operacijskega sistema omrežja je omogočiti skupno rabo virov med dvema ali več računalniki, ki delujejo pod lastnimi operacijskimi sistemi. Delovanje omrežnega operacijskega sistema je mogoče razložiti s spodnjo sliko.

Za razliko od distribuiranega operacijskega sistema omrežni operacijski sistem ne deluje na način, ki bi sodeloval. Lokalni operacijski sistem, ki prebiva v vsakem posameznem računalniku, ohrani svojo identiteto, ki je vidna tudi uporabnikom in se obnaša kot samotni operacijski sistem. V nekaterih izvedbah obstaja oddaljena prijava za oddaljene operacijske sisteme za dostop do virov. Omrežni operacijski sistem ne more nadzorovati uporabe virov, ki povzročajo nepravilno porazdelitev virov. V omrežnem operacijskem sistemu ni zagotovljene tolerance napak.
Opredelitev porazdeljenega operacijskega sistema
Distribuirani operacijski sistem obravnava skupino neodvisnih računalnikov in jih naredi kot navaden centraliziran operacijski sistem. To se doseže z omogočanjem pravilne komunikacije med različnimi računalniki, ki so med seboj povezani. Glavni cilj distribuiranega operacijskega sistema je preglednost, kjer je uporaba več strojnih virov skrita pred uporabniki. Razdeljeni operacijski sistem je manj avtonomen kot omrežni operacijski sistem, saj ima sistem v tem okolju popoln nadzor. Dinamično razporeja procese naključni CPU, shranjevanje datotek pa upravlja tudi operacijski sistem, kar pomeni, da uporabnik ne bi vedel, katera strojna oprema je bila uporabljena za obdelavo njenega izračuna in za shranjevanje datoteke.
Kot je navedeno zgoraj, porazdeljeni operacijski sistem omogoča souporabo virov, v katerem lahko aplikacija uporablja vire, ki se nahajajo v katerem koli računalniškem sistemu. Zagotavlja razpoložljivost (neprekinjenost storitev) in ne napak. Distribuirani operacijski sistem obravnava delovanje vseh vozlišč v sistemu na integriran način, saj ima vsako vozlišče svoje ločeno jedro za izvajanje nadzornih funkcij v njegovem imenu. Prav tako poveča hitrost računanja z izvajanjem delov izračuna v različnih računalniških sistemih.
Ključne razlike med omrežnim operacijskim sistemom in porazdeljenim operacijskim sistemom
- Glavni cilj omrežnega operacijskega sistema je zagotavljanje lokalnih storitev oddaljenemu odjemalcu. Po drugi strani pa je cilj distribuiranega operacijskega sistema zagotoviti upravljanje s strojno opremo.
- Omrežni operacijski sistemi naj bi bili ohlapno povezani sistemi in se uporabljajo v heterogenih računalnikih. V nasprotju s tem se porazdeljeni operacijski sistem obravnava kot tesno povezan sistem, ki se večinoma uporablja v večprocesorskih ali homogenih računalnikih.
- Omrežni operacijski sistem ima dvotirno arhitekturo odjemalec / strežnik, medtem ko je n-tier arhitektura uporabljena v porazdeljenem operacijskem sistemu.
- Preglednost v omrežnem operacijskem sistemu je nizka. Nasprotno pa ima porazdeljeni operacijski sistem visoko preglednost in skriva izkoriščenost virov.
- V porazdeljenem operacijskem sistemu se komunikacija med računalniki (vozlišči) doseže z deljenim pomnilnikom ali s pošiljanjem sporočil. Nasprotno, omrežni operacijski sistem pošilja datoteke, da lahko komunicira z drugimi vozlišči.
- Omrežni operacijski sistem upravlja z viri v vsakem vozlišču, medtem ko se v distribuiranem operacijskem sistemu sredstva upravljajo globalno, ne glede na to, ali so centrirana ali distribuirana.
- Omrežni operacijski sistem je enostavno implementiran v primerjavi z distribuiranim operacijskim sistemom.
- Razširljivost omrežnega operacijskega sistema je višja od porazdeljenega operacijskega sistema in je tudi bolj odprta za uporabnika.
- V omrežnem operacijskem sistemu se operacijski sistem, nameščen v računalnikih, lahko spreminja, medtem ko v distribuiranem operacijskem sistemu ni tako.
- Omrežni operacijski sistem je bolj avtonomen kot porazdeljeni operacijski sistem. Nasprotno pa je porazdeljeni operacijski sistem bolj toleranten na napake.
Zaključek
Predhodna razlika med omrežnim operacijskim sistemom in porazdeljenim operacijskim sistemom je v njihovi izvedbi, pri čemer omrežni operacijski sistem ni spremenjen ali pa se spremembe nanašajo na jedrni sistem, medtem ko se v porazdeljenem operacijskem sistemu lahko komponente sistema po potrebi nadgradijo.