Цомпарисон Цхарт
Основа за поређење | Мрежни оперативни систем | Дистрибутед Оператинг Систем |
---|---|---|
објективан | Пружање локалних услуга удаљеном клијенту. | Управљање хардверским ресурсима. |
Користи | Лабаво спојени систем који се користи у хетерогеним компјутерима. | Чврсто спојени систем који се користи у вишепроцесорским и хомогеним рачунарима. |
Архитектура | 2-слојна клијент / сервер архитектура. | Н-тиер клијент / сервер архитектура. |
Ниво транспарентности | Лов | Високо |
Основа за комуникацију | Фајлови | Заједничка меморија и поруке |
Управљање ресурсима | Обрађује се на сваком чвору. | Глобално централно или дистрибуирано управљање. |
Једноставност имплементације | Високо | Лов |
Прилагодљивост | Више | Мање или умерено. |
Отвореност | Отвори | Затворено |
Оперативни систем на свим чворовима | Може бити другачије | Исти |
Стопа аутономије | Високо | Лов |
Толеранција грешака | Мање | Високо |
Дефиниција мрежног оперативног система
Мрежни оперативни систем је платформа за покретање системског софтвера на серверу и омогућава серверу да управља корисницима, подацима, групама, безбедношћу, апликацијама и другим мрежним функцијама. Сматра се као примарни облик оперативног система за дистрибуирану архитектуру. Идеја која стоји иза мрежног оперативног система је да дозволи дијељење ресурса између два или више рачунара који раде под њиховим оперативним системима. Функционисање мрежног оперативног система може се објаснити доњим дијаграмом.
За разлику од дистрибуираног оперативног система, мрежни оперативни систем не ради сурађено. Локални оперативни систем који се налази у сваком поједином рачунару чува свој идентитет који је такође видљив корисницима и понаша се као самотни оперативни систем. У неким имплементацијама постоји удаљена пријава за удаљене оперативне системе за приступ ресурсима. Мрежни оперативни систем не може да контролише коришћење ресурса што узрокује неправилну дистрибуцију ресурса. Не постоји одредба о толеранцији грешака у мрежном оперативном систему.
Дефиниција дистрибуираног оперативног система
Дистрибуирани оперативни систем управља групом независних рачунара и чини их да изгледају као обичан централизовани оперативни систем. Ово се постиже омогућавањем правилне комуникације између различитих рачунара међусобно повезаних. Главни циљ дистрибуираног оперативног система је транспарентност у којој је кориштење више хардверских ресурса скривено од корисника. Дистрибуирани оперативни систем је мање аутономан од мрежног оперативног система јер систем има потпуну контролу у овом окружењу. Он динамички алоцира процесе насумичном ЦПУ-у, а складиштење датотека се такође управља оперативним системом, што значи да корисник не би знао који је хардвер коришћен за обраду његовог рачунања и за чување његове датотеке.
Као што је горе наведено, дистрибуирани оперативни систем омогућава дијељење ресурса у којем апликација може користити ресурсе смјештене у било којем компјутерском систему. Он обезбеђује доступност (континуитет услуга), а не грешке. Дистрибуирани оперативни систем руководи радом свих чворова у систему на интегрисан начин, јер сваки чвор има свој кернел за извршавање контролних функција у његово име. Такође повећава брзину рачунања извршавањем делова рачунања у различитим рачунарским системима.
Кључне разлике између мрежног оперативног система и дистрибуираног оперативног система
- Главни циљ мрежног оперативног система је пружање локалних услуга удаљеном клијенту. С друге стране, циљ дистрибуираног оперативног система је да обезбеди управљање хардверским ресурсима.
- За мрежне оперативне системе се каже да су лабаво повезани системи и да се користе у хетерогеним рачунарима. Насупрот томе, дистрибуирани оперативни систем се сматра чврсто повезаним системима који се углавном користе у мултипроцесорима или хомогеним рачунарима.
- Мрежни оперативни систем има двослојну клијент / сервер архитектуру, док се н-тиер архитектура користи у дистрибуираном оперативном систему.
- Транспарентност у мрежном оперативном систему је ниска. Насупрот томе, дистрибуирани оперативни систем има високу транспарентност и скрива употребу ресурса.
- У дистрибуираном оперативном систему комуникација између рачунара (чворова) се постиже заједничком меморијом или слањем порука. Напротив, мрежни оперативни систем шаље датотеке како би комуницирао са другим чворовима.
- Мрежни оперативни систем управља ресурсима у сваком чвору док је у дистрибуираном оперативном систему ресурси глобално управљани без обзира да ли је центриран или дистрибуиран.
- Мрежни оперативни систем се лако имплементира у односу на дистрибуирани оперативни систем.
- Скалабилност мрежног оперативног система је већа од дистрибуираног оперативног система, аи више је отворена за корисника.
- У мрежном оперативном систему оперативни систем инсталиран на рачунарима може да варира, док то није случај у дистрибуираном оперативном систему.
- Мрежни оперативни систем је аутономнији од дистрибуираног оперативног система. Насупрот томе, дистрибуирани оперативни систем је више толерантан на грешке.
Закључак
Претходна разлика између мрежног оперативног система и дистрибуираног оперативног система лежи у њиховој имплементацији гдје мрежни оперативни систем нема модификација или се промјене примјењују на језгрени систем, док се у дистрибуираном оперативном систему компоненте система могу подвргнути надоградњи ако је потребно.