Page 23 - 4868
P. 23

21                                                               Ошибка! Стиль не определен.

               операційної системи або залучення апаратного забезпечення.


                     Запитання для самоперевірки

                     1. В  чому  полягають  особливості  архітектури  векторно-конвеєрних
               комп’ютерів?
                     2. Від  чого  залежить  ефективність  роботи  векторно-конвеєрних
               комп’ютерів?
                     3. Які особливості роботи комп’ютерів із спільною пам’яттю?
                     4. Яким чином відбувається взаємодія між процесорами у комп’ютерах
               із спільною пам’яттю?
                     5. Як класифікуються системи з неоднорідним доступом до пам’яті
                     6. Назвіть  недоліки  та  переваги  обчислювальних  систем  із  спільною
               пам’яттю.
                     7. Які особливості роботи комп’ютерів з розподіленою пам’яттю?
                     8. Яким чином відбувається взаємодія між процесорами у комп’ютерах з
               розподіленою пам’яттю?
                     9. Назвіть недоліки та переваги обчислювальних систем з розподіленою
               пам’яттю.
                     10. Які існують підходи до створення гібридних систем?



                         ЛЕКЦІЯ 3. ОБЧИСЛЮВАЛЬНІ СИСТЕМИНА ОСНОВІ
                                                      КЛАСТЕРІВ


                     3.1. Розширена класифікація мультипроцесорних систем

                     Згідно класифікації Фліна (рис. 1.6) SIMD-машини розпадаються на дві
               підгрупи. У першу підгрупу потрапляють суперкомп’ютери та інші машини,
               які  оперують  векторами,  виконуючи  одну  і  ту  ж  операцію  над  кожним
               елементом вектора. В другу підгрупу потрапляють машини типу ILLIAC IV,
               в  яких  головний  блок  керування  посилає  команди  декільком  незалежним
               арифметико-логічним пристроям.
                     Категорія  MIMD-систем  розпадається  на  мультипроцесори  (машини  із
               спільною       пам’яттю)        і    мультикомп’ютери           (машини       з     обміном
               повідомленнями).          Виділяють        три     типи      мультипроцесорів.         Вони
               відрізняються  між  собою  механізмом  доступу  до  спільної  пам’яті  і
               називаються UMA (Uniform Memory Access – однорідний доступ до пам’яті),
               NUMA  (Nonuniform  Memory  Access  –  неоднорідний  доступ  до  пам’яті)  і
               СОМА  (Cache  Only  Memory  Access  –  тільки  доступ  до  кеш-пам’яті).  Таке
               розбиття  на  підкатегорії  має  зміст,  оскільки  у  великих  мультипроцесорах
               пам’ять зазвичай ділиться на декілька модулів.
                     У  UMA-машинах  кожен  процесор  має  одинакий  час  доступу  до  будь-
               якого  модуля  пам’яті.  Іншими  словами,  кожне  слово  може  бути  зчитане  з
               пам’яті  з  однаковою  швидкістю.  Якщо  це  технічно  неможливо,  самі
               швидкізапити  сповільнюються,  щоб  відповідати  самим  повільним,  тому  на
               практицірозробник  не  помітить  жодної  різниці.  Такий«однорідний»  доступ
   18   19   20   21   22   23   24   25   26   27   28