На головну

багатомашинні комплекси

  1. V. 17.3. Структура характеру та симптомокомплекси його властивостей
  2. адаптивні комплекси
  3. Вплив на природно-ландшафтні комплекси
  4. Питання 24. Загально системи і комплекси стандартів
  5. ВИМІРЮВАЛЬНІ СХЕМИ, СИСТЕМИ І КОМПЛЕКСИ
  6. Міжгалузеві комплекси державних стандартів (ЕСКД, ЕСТД, ЕСТПП, ОК, ВОП).
  7. Міжгалузеві системи (комплекси) стандартів

Обчислювальні системи зі слабкою зв'язком або розподілені обчислювальні системи, як правило, представляються багатомашинний комплексами, В яких окремі комп'ютери об'єднуються або за допомогою мережевих засобів, або за допомогою спільної зовнішньої пам'яті (зазвичай - дискові накопичувачі великої ємності). Кожна ЕОМ системи має свою оперативну пам'ять і працює під управлінням своєї операційної системи. Кожна машина використовує іншу як канал або пристрій введення-виведення. Обмін інформацією між машинами відбувається в результаті взаємодії їх операційних систем.

ММВС будується з логічно незалежних компонентів: процесорів, пристроїв оперативної пам'яті, каналів введення-виведення, ВЗП, пристроїв управління ВЗУ, пристроїв введення-виведення, пристроїв управління УВВ. Логічна незалежність процесорів системи визначається можливістю їх незалежного функціонування. Для інших компонентів ця незалежність визначається можливістю їх під'єднання до одного або до декількох процесорам ММВС.

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

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

Розглянемо рівні зв'язку обчислювальної системи в порядку зростання швидкості обміну інформацією.

Межмашинного зв'язок на рівні зовнішніх пристроїв використовується головним чином для організації загального поля зовнішньої пам'яті. Такий зв'язок організовується через канали введення-виведення цих пристроїв і шинні інтерфейси. При цьому зазвичай частина ВЗУ залишається в індивідуальному користуванні окремих машин. Перевагою комплексування на рівні ВЗУ є значне збільшення обсягів інформації (даних і програм), одночасно доступних процесорам ММВС.

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

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

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

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

 



Попередня   13   14   15   16   17   18   19   20   21   22   23   24   25   26   27   28   Наступна

Переробна підсистема | архітектури ЕОМ | SISD-комп'ютери | Комп'ютери з суперскалярной обробкою | SIMD-комп'ютери | матрична архітектура | MISD комп'ютери | MIMD комп'ютери | Багатопроцесорні обчислювальні системи | Багатопроцесорні обчислювальні системи із загальною шиною. |

© um.co.ua - учбові матеріали та реферати