диспетчером режим повинен мати функцію, у рамках якої він зобов'язаний виконати ряд дій необхідний для підготовки до роботи. Допускається, якщо час виконання ініціалізації буде більше ніж період тактового імпульсу. Викликати функцію ініціалізації з В«нитки-100ГцВ» заборонено, тому що це порушує загальну тимчасову діаграму МПД. Диспетчер і режим є повністю функціонально розв'язаними (кожен займається своєю справою) та інформаційний обмін між режимом, диспетчером і РЛС здійснюється тільки через структури даних. Це усуне можливість неузгодженості структур на різних МПД. Як видно з попередніх розробок програма В«ДиспетчерВ» режимів займається лише викликом подфункций і є програмний автоматом, які реалізують тимчасові діаграми режиму. Функціям режимів необов'язково знати особливості обчислювальної системи, тому всю роботу по обмінам і т.д. виконує глобальний диспетчер кожного МПД. Це повністю виключає вплив помилок програмістів режимів функціонування системи в цілому. Суть функціонування функцій режиму зводиться з точки зору обчислювальної системи до роботи з даними перебувають у вхідних і вихідних локальних структурах. br/>
Обов'язкові сервіси, реалізовані в рамках обчислювальної системи
багатомодульна система вимагає ряд сервісів необхідних для повноцінного функціонування:
В«віртуальний МПІВ» - забезпечує односторонній обмін по МПІ з будь-якого МПД. Імена функцій на МПД що має реальний мезонін МПІ і МПД не має мезонін однакові і працюють аналогічно, за винятком того, що реальна видача по шині МПІ буде тільки на початку наступного такту. Це забезпечує видачу підготовленого на наступний такт управління на блоки керовані по МПІ. Всі пересилання даних та їх комутацію здійснюють диспетчери. (В даний момент допрацьовується для забезпечення двостороннього обміну)
В«ПК100В» - забезпечує обмін з ПК100, повністю повторює роботу на СОЛО-54 і БЦВМ900. Різниця полягає тільки в тому, що видача інформації на ПК100 виконується з одного МПД (режиму), який є в даний момент активним.
В«ПК-СОЛОВ» - сервіс, що забезпечує перегляд зареєстрованих параметрів. Для зручності використання підтримуються простору імен. Обмін з персональним комп'ютером здійснюється по Ethernet.
В«FRECВ» - сервіс, що забезпечує запис зареєстрованих блоків даних на FLASH-пам'ять МПД. Сервіс призначений для реєстрації даних об'єктивного контролю. Може передавати дані через Ethernet (сервіс в процесі розробки).
В«СОКВ» - сервіс, що забезпечує видачу по РКІО даних у зовнішній реєстратор (УБРП) з будь-якого МПД.
Проектна частина
Цифрова обчислювальна система побудована на СЦВМ СОЛО-35.02 і СОЛО-35.01 принцип...