Спочатку комп'ютери були побудовані для функціонування як єдиного цілого; маючи дискретні ресурси та індивідуальну операційну систему. Хоча використання декількох комп’ютерів для вирішення однієї проблеми не є нечуваним, часто завдання людини підрозділяти цю проблему на керовані фрагменти, над якими комп'ютери можуть працювати окремо..
Розподілена ОС - це лише вдосконалення вихідної концепції. Але замість того, щоб людина вирішувала роботу, ОС досить розумна, щоб знати, які комп'ютери перевантажені, а які - в режимі очікування. Потім було б врівноважено доступні завдання, щоб кожен комп'ютер у групі ділився рівним навантаженням. Це добре для максимальної корисності кожного комп’ютера. Недолік цього полягає в тому, що вам потрібно буде оновлювати всі блоки так часто, щоб підтримувати розумний рівень продуктивності. Також є певне програмне забезпечення, яке просто не сумісне з розподіленими обчисленнями. Вони не оптимізовані для використання декількох процесів, і як такі можуть оброблятися лише одним комп’ютером.
Поява мережевих операційних систем є прямим результатом необхідності скорочення витрат та контролю кожного комп’ютера в системі. Мережева ОС розташована не на кожному комп’ютері, у клієнта є лише достатнє програмне забезпечення для завантаження апаратного забезпечення та звернення до сервера. Всі наступні операції виконуються на сервері, і єдиною роллю клієнта є ретрансляція вводу і виводу між сервером і користувачем. Це дуже ефективно в управлінні встановленим програмним забезпеченням, оскільки клієнти не мають можливості додавати або видаляти програмне забезпечення. Мережева ОС вимагає дуже мінімальної кількості апаратного забезпечення для клієнта, хоча сервер повинен бути спроможним обробляти потреби декількох користувачів. Це означає, що вам не потрібно буде оновлювати клієнтів, поки ви підтримуєте сервер належним чином. Це навіть призвело до створення тонких клієнтів або пристроїв, які не можуть працювати самостійно, але призначені для роботи з мережевою ОС.
Залежно від потреб і ресурсів вашої компанії, варто розглянути розподілену або мережеву ОС. У кожного є свої переваги та недоліки, які слід врахувати. Розподілена ОС може коштувати трохи дорожче, ніж мережева ОС, але мережева ОС не може впоратися з обчислювальними інтенсивними програмами через стрес, який вона ставить на сервер. Рішення залежить від того, як вибрати краще рішення щодо того, що у вас є.