
Palyginimo diagrama
Palyginimo pagrindas | Tinklo operacinė sistema | Paskirstyta operacinė sistema |
---|---|---|
Tikslas | Vietinių paslaugų teikimas nuotoliniam klientui. | Techninės įrangos išteklių valdymas. |
Naudokite | Lygiai susieta sistema, naudojama heterogeniniuose kompiuteriuose. | Sustiprinta sistema, naudojama daugiaprocesoriuose ir vienarūšiuose kompiuteriuose. |
Architektūra | 2 pakopų kliento / serverio architektūra. | N-pakopos kliento / serverio architektūra. |
Skaidrumo lygis | Žemas | Aukšta |
Bendravimo pagrindas | Failai | Bendroji atmintis ir pranešimai |
Resursu valdymas | Apdorojami kiekviename mazge. | Pasaulinis centrinis arba paskirstytas valdymas. |
Lengva įgyvendinti | Aukšta | Žemas |
Mastelio nustatymas | Daugiau | Mažiau ar vidutiniškai. |
Atvirumas | Atviras | Uždaryta |
Operacinė sistema visuose mazguose | Gali skirtis | Tas pats |
Savarankiškumo lygis | Aukšta | Žemas |
Gedimų tolerancija | Mažiau | Aukšta |
Tinklo operacinės sistemos apibrėžimas
Tinklo operacinė sistema yra platforma, skirta sisteminei programinei įrangai valdyti serveryje ir leisti serveriui valdyti vartotojus, duomenis, grupes, saugumą, programas ir kitas tinklo funkcijas. Tai laikoma pagrindine paskirstytos architektūros operacinės sistemos forma. Tinklo operacinės sistemos idėja yra leisti dalintis ištekliais tarp dviejų ar daugiau kompiuterių, veikiančių pagal savo OS. Tinklo operacinės sistemos veikimą galima paaiškinti žemiau pavaizduota schema.

Skirtingai nei paskirstyta operacinė sistema, tinklo operacinė sistema neveikia bendradarbiaujant. Kiekviename konkrečiame kompiuteryje esanti vietinė operacinė sistema išlaiko savo tapatybę, kuri taip pat matoma vartotojams ir veikia kaip vieniška operacinė sistema. Kai kuriuose diegimuose yra nuotolinis prisijungimas, skirtas nuotolinėms operacinėms sistemoms pasiekti išteklius. Tinklo operacinė sistema negali kontroliuoti išteklių, kurie sukelia netinkamą išteklių paskirstymą, naudojimą. Tinklo operacinėje sistemoje nėra nuokrypio dėl gedimų.
Paskirstytos operacinės sistemos apibrėžimas
Paskirstyta operacinė sistema tvarko nepriklausomų kompiuterių grupę ir leidžia jiems atrodyti kaip įprastinė centralizuota operacinė sistema. Tai pasiekiama užtikrinant tinkamą ryšį tarp skirtingų kompiuterių, sujungtų tarpusavyje. Pagrindinis paskirstyto operacinės sistemos tikslas yra skaidrumas, kai naudotojų paslėpta kelių aparatinės įrangos išteklių naudojimas. Paskirstyta operacinė sistema yra mažiau autonomiška nei tinklo operacinė sistema, nes sistema turi visišką kontrolę šioje aplinkoje. Ji dinamiškai paskirsto procesus atsitiktiniam procesoriui ir failų saugyklą taip pat valdo operacinė sistema, o tai reiškia, kad vartotojas nežino, kokia aparatūra buvo naudojama jo skaičiavimui apdoroti ir failui saugoti.
Kaip jau minėta, paskirstyta operacinė sistema leidžia dalintis ištekliais, kuriuose programa gali naudoti bet kurioje kompiuterinėje sistemoje esančius išteklius. Jis suteikia prieinamumą (paslaugų tęstinumą), o ne gedimus. Paskirstyta operacinė sistema integruotai tvarko visų sistemos mazgų veikimą, nes kiekvienas mazgas turi atskirą branduolį, kad jo vardu atliktų kontrolės funkcijas. Ji taip pat padidina skaičiavimo greitį vykdydama skaičiavimo dalis skirtingose kompiuterinėse sistemose.
Pagrindiniai tinklo operacinės sistemos ir paskirstytosios operacinės sistemos skirtumai
- Pagrindinis tinklo operacinės sistemos tikslas - teikti vietines paslaugas nuotoliniam klientui. Kita vertus, paskirstytos operacinės sistemos tikslas yra teikti techninės įrangos išteklių valdymą.
- Manoma, kad tinklo operacinės sistemos yra laisvai sujungtos sistemos ir yra naudojamos heterogeniniuose kompiuteriuose. Priešingai, paskirstyta operacinė sistema laikoma glaudžiai susietomis sistemomis, daugiausia naudojamomis daugiaprocesoriuose ar vienarūšiuose kompiuteriuose.
- Tinklo operacinėje sistemoje yra dviejų pakopų kliento / serverio architektūra, o paskirstytoje operacinėje sistemoje naudojama n-pakopos architektūra.
- Tinklo operacinės sistemos skaidrumas yra mažas. Priešingai, paskirstyta operacinė sistema turi didelį skaidrumą ir slepia išteklių naudojimą.
- Skirstomojoje operacinėje sistemoje ryšys tarp kompiuterių (mazgų) pasiekiamas dalijama atmintimi arba siunčiant pranešimus. Priešingai, tinklo operacinė sistema siunčia failus, kad galėtų bendrauti su kitais mazgais.
- Tinklo operacinė sistema valdo išteklius kiekviename mazge, o paskirstytoje operacinėje sistemoje ištekliai yra valdomi visame pasaulyje, nepriklausomai nuo to, ar jie yra centruoti, ar paskirstyti.
- Tinklo operacinė sistema yra lengvai įgyvendinama, palyginti su paskirstyta operacine sistema.
- Tinklo operacinės sistemos mastelio nustatymas yra didesnis nei paskirstyta operacinė sistema, taip pat jis yra atviresnis vartotojui.
- Tinklo operacinėje sistemoje kompiuteriuose įdiegta operacinė sistema gali skirtis, o paskirstytoje operacinėje sistemoje tai nėra.
- Tinklo operacinė sistema yra labiau autonominė nei paskirstyta operacinė sistema. Priešingai, paskirstyta operacinė sistema yra labiau tolerantiška.
Išvada
Ankstesnis skirtumas tarp tinklo operacinės sistemos ir paskirstytos operacinės sistemos priklauso jų įgyvendinimui, kur tinklo operacinė sistema nėra modifikuota ar pakeitimai taikomi pagrindinei sistemai, o paskirstytoje operacinėje sistemoje sistemos komponentai gali būti pakoreguoti, jei reikia.