загрузка...
загрузка...
На головну

Багатомашинний обчислювальний комплекс з загальнодоступною пам'яттю

Багатомашинні обчислювальні системи

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

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

Побудова такого комплексу переслідувало кілька цілей: організацію роботи згаданого вище "конвеєра ЕОМ", використання загальних зовнішніх пристроїв (до зовнішніх пристроїв, підключеним до однієї ЕОМ, могли мати доступ завдання, які вирішуються на інших ЕОМ), резервування.

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

До спеціалізованих ( "периферійним") машинам підключався набір зовнішніх пристроїв, керованих операційними системами цих машин. Заявки на виконання обмінів з зовнішніми пристроями передавалися цим операційним системам операційними системами інших машин комплексу.

Фактично забезпечувалася паралельна робота (в тому числі в режимі "конвеєра") всіх ЕОМ комплексу.

Селекторні і мультиплексні канали «-- попередня | наступна --» користувачі інформації
загрузка...
© om.net.ua