Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
IPZ_1modul.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
611.93 Кб
Скачать

6. Недоліки розподілених систем, що пов’язані з їх використанням.

Складність. Розподілені системи складніше централізованих. Набагато важче зрозуміти і оцінити властивості розподілених систем в цілому, а також тестувати ці системи.

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

  • Безпека. Зазвичай доступ до системи можна отримати з декількох різних машин, повідомлення в мережі можуть переглядатися або перехоплюватися. Тому, в розподіленій системі набагато складніше підтримувати безпеку.

  • Керованість. Система може складатися з різнотипних комп'ютерів, на яких можуть бути встановлені різні версії операційних систем. Помилки на одній машині можуть поширитися на інші машини з непередбачуваними наслідками. Тому потрібно значно більше зусиль, щоб керувати і підтримувати систему в робочому стані.

  • Непередбачуваність. Як відомо всім користувачам Web-мережі, реакція розподілених систем на певні події непередбачувана і залежить від повного завантаження системи, її організації та мережного навантаження. Так як всі ці параметри можуть постійно змінюватися, час, витрачений на виконання запиту користувача, в той чи інший момент може істотно розрізнятися.

7. У чому полягає складність розробки розподілених систем?

Проблема проектування Опис

Ідентифікація ресурсів Ресурси в розподіленій системі розташовуються на різних комп'ютерах, тому систему імен ресурсів слід продумати так, щоб користувачі могли без праці відкривати необхідні їм ресурси і посилатися на них. Прикладом може служити система уніфікованого покажчика ресурсів URL, яка визначає адреси веб-сторінок. Без легковоспрінімаемой і універсальної системи ідентифікації велика частина ресурсів виявиться недоступною користувачам системи

Комунікації

Універсальна працездатність Інтернету та ефективна реалізація протоколів TCP / IP в Інтернет для більшості розподілених систем служать прикладом найбільш ефективного способу організації взаємодії між комп'ютерами. Однак там, де на продуктивність, надійність та інше накладаються спеціальні вимоги, можна скористатися альтернативними способами системних комунікацій

Якість системного сервісу

Якість сервісу, пропоноване системою, відображає її продуктивність, працездатність і надійність. На якість сервісу впливає цілий ряд факторів: розподіл системних процесів, розподіл ресурсів, системні й мережні апаратні засоби і можливості адаптації системи

Архітектура програмного забезпечення

Архітектура програмного забезпечення описує розподіл системних функцій по компонентах системи, а також розподіл цих компонентів по процесорам. Якщо необхідно підтримувати високу якість системного сервісу, вибір правильної архітектури виявляється вирішальним фактором Трудомісткість розробки розподілених програмних систем – проблеми, які виникають при розробці розподілених систем: забезпечення надійності, безпеки і масштабованості, вимагали створення більш загальних засобів рішення і стандартів.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]