Розподілені інформаційні системи. Територіально - розподілені системи та середовища. Основні поняття. (Лекція 1)
Содержание
- 2. План 1. Історична довідка 2. Базові терміни та визначення 2.1 Комп'ютерні мережі, як частковий випадок розподілених
- 3. Історична довідка Швидкість росту, що спостерігалася в комп'ютерних технологіях в останні півстоліття – значна. Розвиток пройшов
- 4. Історична довідка Тенденція відмови від централізації (80-ті рр): американська фірма Intel запропонувала замість інтегрального модуля із
- 5. Історична довідка Винахід високошвидкісних комп'ютерних мереж. Локальні мережі стали з'єднувати сотні комп'ютерів, що перебувають у будинку,
- 6. Історична довідка У результаті розвитку мережних технологій стало можливим сворити комп'ютерну систему, яка складається з низки
- 7. Історична довідка Відмова від централізації була викликана чотирма тенденціями розвитку: В останні десятиліття 20-го століття продуктивність
- 8. Переваги та недоліки РС Переваги: Легко масштабуються. Існуючі рішення інтегруються. Самостійне управління компонентом. Автономні складові частини
- 9. Базові терміни та визначення курсу Визначення 1. Розподіленою системою називається ряд з’єднаних центральних процесорів (ЦПУ -
- 10. Базові терміни та визначення курсу У цьому визначенні є два однаково важливі моменти: стосовно апаратури: всі
- 11. Завдання розподіленої системи З’єднання користувачів з ресурсами; Прозорість; Відкритість; Масштабування;
- 12. Прозорість Прозорість - полегшує взаємодію розподілених прикладних програм і приховує той факт, що процеси й ресурси
- 13. Відкритість Відкрита розподілена система – це система, яка пропонує стандартні засоби й служби доступу до системи
- 14. Масштабування Масштабування – можливість додавання в розподілену систему нових комп'ютерів для збільшення продуктивності системи, що пов'язане
- 15. Базові терміни та визначення курсу Зв'язок між комп'ютерами здійснюється за допомогою спеціальних периферійних пристроїв – мережевих
- 16. Базові терміни та визначення курсу В базовій моделі клієнт-сервер всі процеси в розподілених системах діляться на
- 17. Базові терміни та визначення курсу Велику кількість прикладних програм типу клієнт-сервер, передбачених для організації доступу користувачів
- 18. Особливості розподілених систем Легко масштабуються. Існуючі рішення інтегруються. Самостійне управління компонентом. Автономні складові частини РС. Гнучка
- 19. Складне програмне забезпечення. Слабкий захист даних. Збої при підключенні нових компонентів. Складність доступу до даних. Особливості
- 20. Класифікація РС Класифікація, основана на апаратному забезпеченні Класифікація, основана на програмному забезпеченні
- 21. Класифікація РС Основана на апаратному забезпеченні Мультикомп’ютерні Мультипроцесорні Шинно-базовані Switch-базовані Основана на програмному забезпеченні Розподілені ОС
- 22. Класифікація РС Мультипроцесори - мають єдиний адресний простір, який спільно використовується всіма процесорами. Мультикомп’ютери - кожна
- 23. Класифікація РС SISD комп’ютер має N ідентичних синхронно працюючих процесорів, N потоків даних і один потік
- 24. MIMD (Multiple Instruction Multiple). MIMD комп'ютер має N процесорів, N потоків команд і N потоків даних.
- 25. Системи із спільною пам'яттю Системи з роздільною пам'яттю Класифікація РС MIMD (Multiple Instruction Multiple Data)
- 26. Концепції апаратних рішень Варіанти з'єднання машин між собою:
- 27. Концепції апаратних рішень Гомогенні Гетерогенні Із спільною пам'яттю З роздільною пам'яттю Мультикомп’ютерні Мультипроцессорні
- 28. Концепції апаратних рішень Гомогенні системи - одна мережа, яка з'єднує комп'ютери та використовує єдину технологію. Однакові
- 29. Архітектура багатопроцесорних систем Системи із спільною пам'яттю Системи з роздільною пам'яттю
- 30. Системи із спільною пам'яттю Із спільною пам'яттю - програма, розбита на взаємодіючі процеси автоматично розподіляється по
- 31. Системи із роздільною пам’яттю Об'єднання каналами передачі даних процесорних вузлів, що мають свою локальну оперативну пам'ять,
- 32. Представники систем з роздільною пам'яттю Трансп`ютери - паралельний обчислювальний прискорювач для якого-небудь комп'ютера загального призначення хост
- 33. Топології багатопроцесорних систем “Гіперкуб ступеня 4” “Клику” “Зірка” “Троічне дерево” ТОПОЛОГІЯ багатопроцесорної системи - спосіб з'єднання
- 34. Топології багатопроцесорних систем “Лінійка” “Кільце” “Решітка 3х3” “Тор 3х3” Будь-яке число процесорів може бути об'єднане в
- 35. Класифікація РС Класифікація, основана на апаратному забезпеченні Вільноз'єднані архітектури систем Сильнозв'язні архітектури систем Шинно-базовані Switch-базовані Шинно-базовані
- 36. Класифікація РС Приклади шинно- і switch-базовані систем з і без спільної пам'яті
- 37. Класифікація РС Шинно-базовані - плата, шина, кабель або інше середовище з'єднує всі машини між собою. Switch-базовані
- 38. Класифікація РС Класифікація, основана на програмному забезпеченні По ступеню зв'язності програмного забезпечення По видам операційних систем
- 39. Вільно з'єднане програмне забезпечення дозволяє комп'ютерам і користувачам розподіленої системи, по суті, виконувати незалежну одну від
- 40. Мережна ОС припускає, що кожний користувач має свою власну робочу станцію (Workstation) із власною операційною системою.
- 41. Концепції програмних рішень Розподілені операційні системи: використовуються для управління мультипроцесорними й гомогенними мультикомп’ютерними системами. основна мета
- 42. Мультипроцесорна ОС Всі структури даних розміщуються в пам'яті Дані доступні декільком процесорам і мають бути захищені
- 43. Мультикомп’ютерна ОС Мультикомп’ютерні операційні системи мають набагато більш різноманітну структуру й значно складніші, ніж мультипроцесорні. Для
- 44. Мультикомп’ютерна ОС Загальна структура мультикомп’ютерних ОС:
- 45. Проміжне середовище Система проміжного рівня забезпечує скоординовану роботу мереж і ОС із можливостями використання їхнього програмного
- 46. Проміжне середовище Загальна структура розподілених систем із проміжним рівнем
- 47. Поняття розподіленого середовища Розподілене середовище являє собою віртуальний обчислювальний простір, який може обмежуватися однією розподіленою системою,
- 48. Поняття розподіленого середовища Учасниками взаємодії в розподіленому середовищі виступають окремі сутності, якими можуть бути користувачі, прикладні
- 49. Поняття розподіленого середовища Модель взаємодій клієнт сервер:
- 50. Варіанти архітектури клієнт-сервер Дволанкова архітектура На практиці подібні системи часто не відносять до класу розподілених, але
- 51. Варіанти архітектури клієнт-сервер Дволанкова архітектура Триланкова архітектура
- 52. Варіанти архітектури клієнт-сервер Багатоланкові архітектури
- 53. Сучасні варіанти архітектури Розподіл: Вертикальний досягається розміщенням логічно різних компонентів на різних машинах. Це поняття пов'язане
- 54. Програмні компоненти розподілених систем Програмна компонента – це одиниця програмного забезпечення, що виконується на одному комп'ютері
- 55. Програмні компоненти розподілених систем Кожний сервіс програмної компоненти характеризується трьома сутностями: повною адресою сервісу; єдиною специфікацією
- 56. Взаємодія компонент розподіленої системи Безпосередній обмін Черги повідомлень Синхронний виклик Односпрямований асинхронний виклик Асинхронний виклик Обмін
- 57. Обмін повідомленнями Безпосередній обмін передача відбувається прямо, і вона можлива тільки в тому випадку, якщо приймаюча
- 58. Віддалений виклик процедур Синхронний виклик клієнт очікує завершення процедури сервером і при необхідності одержує від нього
- 59. Використання віддалених об'єктів Моделі використання віддалених об'єктів: єдиного виклику (singlecall) єдиного екземпляра (singleton) активації об'єктів по
- 60. Моделі використання віддалених об'єктів Єдиного виклику (singlecall) об'єкт активується на час єдиного віддаленого виклику. В найпростішому
- 61. Розподілені події Тіснозв'язні події пряме повідомлення однієї сторони іншою стороною Слабкозв’язні події джерела події (видавці) не
- 62. Розподілені транзакції Транзакція – послідовність операцій з якими-небудь даними, що або успішно виконується повністю, або не
- 63. Розподілені транзакції Транзакція повинна мати наступні якості: Атомарність Транзакція виконується за принципом "все або нічого". Погодженість
- 64. Розподілені транзакції Розподілена транзакція – це транзакція, що охоплює операції декількох взаємодіючих компонент розподіленої системи.
- 65. Безпека в розподілених системах Проміжне середовище повинне забезпечувати підтримку трьох функцій: Аутентифікація Авторизація Електронний підпис та
- 66. Опис інтерфейсу програмної компоненти Мова XML – це мова розмітки текстового документа, представленого сукупністю іменованих, деревоподібних
- 67. Мова XML Оскільки властиве XML відкрите представлення інформації не завжди зручне з погляду безпеки, то існує
- 68. Характеристики розподілених систем Просторова розподіленість компонент розподіленої системи. Компоненти розподіленої системи можуть працювати паралельно. Кожний стан
- 69. Характеристики розподілених систем Для досягнення цих характерних розподілені системи повинні бути виконані у відповідності до певних
- 70. Висновки Розподілені системи складаються з автономних комп'ютерів, які працюють спільно, створюючи уявлення про роботу у єдиній
- 71. Питання для самоконтролю Дайте визначення поняттю розподілена система? Яким є основне завдання розподіленої системи? Коли та
- 73. Скачать презентацию