Page 23 - 4985
P. 23

модулів  I/O  використовуються  вже  повільніші  шини  (PCI,
                            VME64). Найбільш відомими SMP-системами є SMP-сервери і
                            робочі станції на базі процесорів Intel (IBM, HP, Compaq, Dell,
                            ALR,  Unisys,  DG,  Fujitsu  і  ін.)  Вся  система  працює  під
                            управлінням  єдиною  ОС  (зазвичай  UNIX-подібної,  але  для
                            Intel-платформ підтримується Windows NT). ОС автоматично
                            (в  процесі  роботи)  розподіляє  процеси  по  процесорах,  але
                            іноді можлива і явна прив'язка.
                                Основні переваги SMP-систем:
                                -  простота    і   універсальність    для    програмування.
                            Архітектура  SMP  не  накладає  обмежень  на  модель
                            програмування,  використовувану  при  створенні  додатку:
                            зазвичай використовується модель паралельних гілок, коли всі
                            процесори  працюють  незалежно  один  від  одного.  Проте
                            можна      реалізувати    і   моделі,    що     використовують
                            міжпроцесорний  обмін.  Використання  загальної  пам'яті
                            збільшує  швидкість  такого  обміну,  користувач  також  має
                            доступ  відразу  до  всього  об'єму  пам'яті.  Для  SMP-систем
                            існують      досить     ефективні     засоби      автоматичного
                            розпаралелювання;
                                -  простота  експлуатації.  Як  правило,  SMP-системи
                            використовують  систему  кондиціонування,  засновану  на
                            повітряному  охолоджуванні,  що  полегшує  їх  технічне
                            обслуговування;
                                -  відносно невисока ціна.
                                Недоліки:
                                -  системи із загальною пам'яттю погано масштабуються.
                                Цей істотний недолік SMP-систем не дозволяє вважати їх
                            по-справжньому       перспективними.      Причиною       поганої
                            масштабованості  є  те,  що  в  даний  момент  шина  здатна
                            обробляти тільки одну транзакцію, унаслідок чого виникають
                            проблеми  вирішення  конфліктів  при  одночасному  зверненні
                            декількох  процесорів  до  одних  і  тих  же  областей  загальної
                            фізичної  пам'яті.  Обчислювальні  елементи  починають  один
                            одному заважати. Коли відбудеться такий конфлікт, залежить
                            від  швидкості  зв'язку  і  від  кількості  обчислювальних
                            елементів.  В  даний  час  конфлікти  можуть  відбуватися  за
                            наявності  8-24  процесорів.  Крім  того,  системна  шина  має
                            обмежену  (хоч  і  високу)  пропускну  спроможність  (ПС)  і
                            обмежене  число  слотів.  Все  це  очевидно  перешкоджає


                                                            23
   18   19   20   21   22   23   24   25   26   27   28