Page 326 - 256_
P. 326
обчислювальної потужності підсистем і на цій основі
розширення можливостей розв’язку як локальних так і
глобальних задач АР, а також розвиток сервісних функцій, які
полегшують експлуатацію системи.
У розподілених ЦСАР використовуються два методи
програмування:
- жорстке, при якому у ПЗ записується розроблена
програма під час розробки і виготовлення технічних засобів
відповідної підсистеми керування;
- вільне (гнучке).
Жорстке програмування реалізує функціональні та
багатообчислювальні можливості ЦСАК.
Для розв’язання більш складних та загальних задач
керування на середніх та верхніх рівнях ієрархії
використовуються технічні засоби керування з вільним
програмуванням, які мають кілька рівнів підпрограм для
виконання різних арифметичних дій, аналогової обробки
інформації та керування перериванням. Останнім часом
намітились тенденції поєднання обох методів, що дає
можливість підвищити універсальність, гнучкість і живучість
системи, а також зменшити вартість програмування завдяки
використаннюспеціальних мов для спілкування з мікроЕОМ.
Сучасні керуючі мікропроцесорні ЕОМ
характеризуються наявністю бібліотек алгоритмів. В
середньому бібліотека може вміщати до 70-80 типових
програм обчислення функцій керування. Відзначимо, що
кількість функцій в такій бібліотеці тільки частково визначає
функціональні можливості самої КМЕОМ і системи керування
в цілому.
Для розв’язання живого класу задач важливим є ступінь
елементарності алгоритмів, які закладені у пам’ять,
універсальність їх. В окремих випадках з елементарних
функцій можна формувати багато алгоритмів, ніж з складних.
Розподілені ЦСАК – це взаємнозв’язаний комплекс
підсилення і підсистем.
314