Розподілені системи: визначення, особливості та основні принципи

Приклади розподілених операційних систем

Типи систем з’являються для користувача, оскільки вони є однокористувачевими системами. Вони ділять свою пам’ять, диск і користувач не відчувають труднощів при навігації за даними. Користувач зберігає у своєму ПК, і файл зберігається в декількох місцях, тобто на приєднаних комп’ютерах, так що втрачені дані можуть легко відновитися.

Приклади розподілених операційних систем:

  1. Windows Server 2003;
  2. Сервер Windows 2008;
  3. Сервер Windows 2012;
  4. UbuntuLinux (сервер Apache).

Якщо який-небудь комп’ютер завантажується вище, тобто якщо багато запити обмінюються між окремими ПК, так відбувається балансування навантаження. У цьому випадку запити поширюються на сусідній ПК. Якщо в мережі стає більше навантаження, тоді її можна розширити, додавши в мережу більше систем. В мережевому файлі і папках синхронізуються, і угоди про імена використовуються таким чином, щоб при витяганні даних не виникало помилок.

Кешування також використовується при маніпулюванні даними. Для найменування файлів на всіх комп’ютерах використовується один простір імені. Але файлова система діє для кожного комп’ютера. Якщо у файлі з’являються оновлення, то він записується на один комп’ютер, і зміни передаються на всі комп’ютери, тому файл виглядає таким же.

У процесі читання / запису відбувається блокування файлів, тому між різними комп’ютерами не відбувається взаємоблокування. Також відбуваються сеанси, такі як читання, запис файлів за один сеанс і закриття сеансу, а потім інший користувач може зробити те ж саме і так далі.

Дивіться також:  Імпост - це... Поняття, опис з фото, призначення і застосування в склопакетах