Page 331 - 256_
P. 331
Розподілом програм у часі і забезпеченням паралельної
роботи окремих пристроїв КМЕОМ, яка реалізується так:
спочатку програмним шляхом опитуються всі робочі
програми і виявляється необхідний пристрій для реалізації
відповідної програми. Якщо цей пристрій є вільним, то він
включається в роботу, якщо пристрій зайнятий, то та
інформація яку він повинен виконувати після його звільнення
записується в пам’ять. Функціонування КМЕОМ у режимі
мультипрограмування подібно до роботи системи масового
обслуговування. Мультипрограмний та мультипроцесорний
режим роботи КМЕОМ забезпечується її роботи операційної
системи (ОС), основним призначенням якої є виділення
необхідних ресурсів та складання графіку використання їх для
виконання ПрП.
Основна вхідна інформація до ОС надходить через СП
(систему переривань), як вихідну інформацію ОС видає
сигналами на пуск кожної використованої програми, формує
план використання ресурсів у процесі її виконання.
У загальному вигляді схему взаємодії ОС, СП і ПрП
приведено на рисунок 10.1. Звідси видно, що приєднання ПрП
до ОС здійснюється як паралельно так і послідовно. У
першому випадку ОС визначає склад і послідовність пуску
окремих ПрП. Після реалізації кожної ПрП керування
передається ОС для визначення чергової ПрП паралельного
приєднання. При послідовному приєднанні ПрП до ОС
залежно від початкової інерції та результатів конкретної
задачі керування у кожній ПрП формується адреса початку
наступної ПрП, якій передається керування після закінчення
розв’язування поточної задачі послідовної структури.
319