Page 330 - 256_
P. 330

то  при  асинхронному  режимі  початок  кожної  наступної
                            операції  відбувається  зразу  ж  закінчення  попередньої,  крім
                            того, частина операцій виконується паралельно, в залежності
                            від того, як завантажена КМЕОМ. Внаслідок цього тривалість
                            циклу  обчислення  t,  але  стає  змінною  і  залежною  від    їх
                            динаміки,  а  за  своїми  властивостями  прирівнюється  до
                            випадкового процесу. Введення асинхронного режиму роботи
                            КМЕОМ,  хоч  і    середню  тривалість  Т,  який  задається
                            програмованим  таймером  КМЕОМ,  але  й  спричинює  певні
                            труднощі  при  реалізації  алгоритмів  коректуючих  ланок,
                            коефіцієнти  різницевого  рівня  яких,  залежить  від  періоду
                            дискретизації Т.
                                   Тому  доцільно  використовувати  синхронний  режим
                            обчислювального        процесу     в     КМЕОМ.        Найбільш
                            перспективним  для  організації  обчислень  у  КМЕОМ  є
                            розподіл прикладних програм (ПрП) за рівнем пріоритету. В
                            першу чергу реалізуються програми які мають більш високий
                            пріоритет.  Програми  з  низьким  пріоритетом  виконуються
                            тільки  тоді  коли  вже  виконані  програми  більш  високого
                            пріоритету, або коли вони ще не повинні виконуватись. Іноді
                            ще використовують динамічний розподіл пріоритетів залежно
                            від запитів на керування.
                                   Для  підвищення  ефективності  використання  КМЕОМ
                            можна  організувати  паралельну  роботу  її  кількох  елементів.
                            Наприклад,  якщо  обмін  інформацією  з  об’єктом  керування
                            здійснюється  через  ПЗО  (пристрій  зв’язку  з  об’єктом),  то
                            мікроконтролер може розв’язувати задачу обробки інформації
                            яка  знаходиться  в  пам’яті  КМЕОМ.  Робота  КМЕОМ  в
                            реальному масштабі часу з урахуванням пріоритетів робочих
                            програм  і  можливостей  переривання  програм  з  наступним
                            поверненням  до  неї,  а  також  з  урахуванням  паралельної
                            роботи окремих пристроїв КМЕОМ організовується в режимі
                            мультипрограмування,  що  дає  змогу  одночасно  розв’язувати
                            кілька задач керування, контролю чи діагностики.
                                   Виконання  програми  деяких  типів  у  цьому  режимі
                            забезпечується використанням кількох МП у  одній КМЕОМ.

                                                           318
   325   326   327   328   329   330   331   332   333   334   335