Page 161 - 6111
P. 161
Лекція № 15
КОМП’ЮТЕРНІ СИСТЕМИ КЛАСУ MIМD:
МУЛЬТИПРОЦЕСОРНІ, МУЛЬТИКОМП’ЮТЕРНІ,
СИСТЕМИ З НЕОДНОРІДНИМ ДОСТУПОМ ДО
ОПЕРАТИВНОЇ ПАМ’ЯТІ (NUMA СИСТЕМИ), КЛАСТЕРНІ
СИСТЕМИ, GRID СИСТЕМИ
15.1 Мультипроцесорні комп’ютерні системи
В мультипроцесорних КС спільним ресурсом є оперативна
пам’ять. Паралельна робота процесорів і використання загальної
оперативної пам’яті забезпечується управлінням єдиною
операційною системою.
В мультипроцесорних КС швидкодія і надійність істотно вищі
від аналогічних показників мультикомп’ютерних КС, що
взаємодіють на рівні каналів зв’язку. Це відбувається, по-перше,
завдяки більш швидкому обміну інформацією між процесорами і
швидшому реагуванню на ситуації, що виникають у системі, по-
друге, унаслідок більшого ступеня резервування пристроїв системи
(система зберігає працездатність, поки працездатні хоч би по
одному модулю кожного типу пристроїв).
В більшості випадків мультипроцесорні КС реалізовані в
суперкомп’ютерах. Багато дослідників вважають, що використання
мультипроцесорних КС є основним шляхом розвитку
обчислювальної техніки нових поколінь.
Якщо всі процесори мають рівний доступ до всіх модулів
пам’яті і до всіх пристроїв введення/виведення і кожен процесор
взаємозамінний з іншими процесорами, то така система називається
симетричним мультипроцесором (SMP - Symmetric Multiprocessor),
якщо ні, то така система називається асиметричним
мультипроцесором (АSMP).
Симетричні мультипроцесорні КС (SMP) бувають з
архітектурою UMA, COMA, NUMA.
У системах із загальною пам’яттю всі процесори мають рівні
можливості по доступу до єдиного адресного простору. Єдина
160