чена для побудови високопродуктивних локальних мереж з мінімальною прогнозованої затримкою на доставку повідомлень, що досягається за рахунок скорочення часу обробки в системному програмному забезпеченні на передачу повідомлення в порівнянні з традиційними мережевими інтерфейсами. За рахунок мінімальних накладних витрат В«VIВ» придатний для застосування в системах реального часу. До недоліків В«VIВ» можна віднести відсутність широкомовного розсилання повідомлень, обов'язкової наявності завдань на прийом у адміністратора черги і, як наслідок, В«розривВ» віртуального з'єднання у разі приходу повідомлення в порожню приймаючу чергу. p align="justify"> Концепція і принципи організації багатопроцесорної обчислювальної системи
Для багатопроцесорної системи пропонується розділити завдання на дві категорії:
локальні, що виконуються в кожному процесорі або МПД (модулі процесора даних);
глобальні, виконувані в В«провідномуВ» МПД, виконуючому завдання управління обчислювальною системою в цілому;
Локальні завдання зводяться до розробки універсальної програми В«ДиспетчерВ», що забезпечує межпроцессорную (міжмодульні) синхронізацію, інформаційний обмін і завдання самоконтролю. Глобальні завдання управління зводяться до виконання на одному з процесорів (ППД) в рамках локальної програми В«Диспетчер" функцій управління рештою процесорами, синхронізації системи в цілому і розподілу інформаційних потоків. Такий процесор у системі вважається провідним. p align="justify"> При розробці ідеології програми В«ДиспетчерВ» (далі диспетчер) і ФПО для СОЛО35.02 були вироблені наступні принципи виходячи з особливостей багатопроцесорної архітектури єдиної комутованій обчислювальної середовища:
В«НиткаВ» диспетчера в кожному МПД має найвищий пріоритет серед В«нитокВ» ФПО;
Всі функції логіки управління і перемикання режимів виконуються в контексті диспетчера (централізація управління);
Диспетчери в кожному МПД повинні підтримувати В«багаторежимнаВ» за аналогією з СОЛО-54;
Перемикання режимів в рамках диспетчера має відбуватися негайно після приходу чергового тактового імпульсу чи іншого рівнозначного події;
Роздача інформаційних потоків з частотою зовнішнього тактового імпульсу чи іншої події повинна виконуватися диспетчером;
міжмодульні перемикання режимів повинно зводиться до комутації інформаційних потоків від МПД та виконуватися диспетчером;
Диспетчери в кожному МПД повинні мати В«EMBCTRLВ» режим необхідний для виконання завдань початкового пуску і вбудованого контролю обчислювальної системи (не бойовий режимів!);
Всі диспетчери повинні упр...