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

3. Характеристики розподілених систем, що впливають на надійність обчислень.

  1. Спільне використання ресурсів. Розподілені системи допускають спільне використання апаратних і програмних ресурсів, наприклад жорстких дисків, принтерів, файлів, компіляторів тощо, пов'язаних допомогою мережі. Очевидно, що поділ ресурсів можливо також в багатокористувацьких системах, однак у цьому випадку за надання ресурсів і їх управління повинен відповідати центральний комп'ютер.

  2. Відкритість. Це можливість розширювати систему шляхом додавання нових ресурсів. Розподілені системи - це відкриті системи, до яких підключають апаратне і програмне забезпечення від різних виробників.

  3. Паралельність. У розподілених системах кілька процесів можуть одночасно виконуватися на різних комп'ютерах в мережі. Ці процеси можуть (але не обов'язково) взаємодіяти один з одним під час їх виконання.

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

  5. Відмовостійкість. Наявність декількох комп'ютерів і можливість дублювання інформації означає, що розподілені системи стійкі до певних апаратних і програмних помилок (див. главу 18). Більшість розподілених систем у разі помилки, як правило, можуть підтримувати хоча б часткову функціональність. Повний збій у роботі системи відбувається тільки у випадку мережевих помилок.

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

4. Характеристики розподілених систем, що впливають на економію ресурсів.

Завдяки спільності використання дорогих периферійних пристроїв можна ви- рішити задачу підвищення економічності (набагато дешевше дозволити спільну роботу з принтером декільком користувачам, ніж купувати й обслуговувати окре- мий принтер для кожного користувача), забезпечити можливість гнучкого розпо- ділу робіт з дорогими ресурсами, такими як суперкомп’ютери або високопродук- тивні сховища даних.

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

  • реалізація розподіленої системи вимагає більш складного програмного забезпечення, чим централізована система.

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

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