Сравнителна таблица
Основа за сравнение | Мрежова операционна система | Разпределена операционна система |
---|---|---|
Обективен | Предоставяне на локални услуги на отдалечения клиент. | Управление на хардуерния ресурс. |
употреба | Свободно свързана система, използвана в хетерогенни компютри. | Плътно свързана система, използвана в многопроцесорни и хомогенни компютри. |
архитектура | 2-слойна архитектура клиент / сървър. | N-tier архитектура клиент / сървър. |
Ниво на прозрачност | ниско | Високо |
Основа за комуникация | файлове | Споделена памет и съобщения |
Управление на ресурси | Обработва се на всеки възел. | Глобално централно или разпределено управление. |
Лесно изпълнение | Високо | ниско |
скалируемост | | Повече ▼ | По-малко или умерено. |
откритост | отворено | затворен |
Операционна система на всички възли | Може да бъде различен | Един и същ |
Степен на автономия | Високо | ниско |
Отклонение от грешки | По-малко | Високо |
Дефиниране на мрежова операционна система
Мрежовата операционна система е платформата за изпълнение на системен софтуер на сървър и позволява на сървъра да управлява потребителите, данните, групите, сигурността, приложенията и други мрежови функции. Той се счита за основна форма на операционна система за разпределената архитектура. Идеята на мрежовата операционна система е да позволи споделяне на ресурси между два или повече компютъра, работещи под собствените им операционни системи. Функционирането на мрежовата операционна система може да се обясни с диаграмата, показана по-долу.
За разлика от разпределената операционна система, мрежовата операционна система не работи съвместно. Местната операционна система, която се намира във всеки отделен компютър, запазва своята идентичност, която е видима и за потребителите, и се държи като самотна операционна система. В някои изпълнения има дистанционно влизане за отдалечените операционни системи за достъп до ресурсите. Мрежовата операционна система не може да контролира използването на ресурси, което причинява неправилно разпределение на ресурсите. В мрежовата операционна система няма разпоредба за отказоустойчивост.
Дефиниране на разпределена операционна система
Разпределената операционна система обработва група от независими компютри и ги прави да изглеждат като обикновена централизирана операционна система. Това се постига, като се позволи правилната комуникация между различните компютри, свързани помежду си. Основната цел на разпределената операционна система е прозрачността, при която използването на множество хардуерни ресурси е скрито от потребителите. Разпределената операционна система е по-малко автономна от мрежовата операционна система, тъй като системата има пълен контрол в тази среда. Той динамично разпределя процесите на случайния CPU, а съхранението на файловете също се управлява от операционната система, което означава, че потребителят няма да знае кой хардуер е бил използван за обработката на неговото изчисление и за съхраняване на неговия файл.
Както е споменато по-горе, разпределената операционна система позволява споделяне на ресурси, в което приложението може да използва ресурси, разположени във всяка компютърна система. Той осигурява по-скоро наличност (непрекъснатост на услугите), отколкото грешки. Разпределената операционна система управлява работата на всички възли в системата по интегриран начин, тъй като всеки възел има отделно ядро, което изпълнява контролни функции от негово име. Той също така увеличава скоростта на изчисление чрез изпълнение на частите на изчисленията в различни компютърни системи.
Ключови разлики между мрежовата операционна система и разпределената операционна система
- Основната цел на мрежовата операционна система е да предоставя локални услуги на отдалечения клиент. От друга страна, целта на разпределената операционна система е да осигури управление на хардуерните ресурси.
- Смята се, че мрежовите операционни системи са слабо свързани системи и се използват в хетерогенни компютри. За разлика от разпределената операционна система се счита за плътно свързани системи, използвани главно в мултипроцесорни или хомогенни компютри.
- Мрежовата операционна система има двустепенна архитектура клиент / сървър, докато в разпределената операционна система се използва n-ниво.
- Прозрачността в мрежовата операционна система е ниска. Обратно, разпределената операционна система има висока прозрачност и крие използването на ресурсите.
- В разпределената операционна система комуникацията между компютрите (възлите) се постига чрез споделена памет или изпращане на съобщения. Напротив, мрежовата операционна система изпраща файлове, за да комуникира с други възли.
- Мрежовата операционна система управлява ресурсите във всеки възел, докато в разпределената операционна система ресурсите се управляват глобално, независимо дали е центрирано или разпределено.
- Мрежовата операционна система се изпълнява лесно в сравнение с разпределената операционна система.
- Мащабируемостта на мрежовата операционна система е по-висока от разпределената операционна система, а също така е по-отворена за потребителя.
- В мрежовата операционна система операционната система, инсталирана на компютрите, може да варира, докато в разпределената операционна система не е така.
- Мрежовата операционна система е по-автономна от разпределената операционна система. За разлика от това, разпределената операционна система е по-толерантна към грешки.
заключение
Предварителната разлика между мрежовата операционна система и разпределената операционна система се крие в тяхната реализация, където мрежовата операционна система не е модифицирана или промените се прилагат към основната система, докато в разпределената операционна система компонентите на системата могат да бъдат подложени на модернизация, ако е необходимо.