Задача управления в МПС заключается в распределении ресурсов МПС между несколькими программами. Задача управления в МПС решается операционной системой. Возможна такая структура алгоритма управления, при которой будет существовать несколько управляющих программ, между которыми будет осуществляться переключение при наступлении определенного события.
Нелинейная система стабилизации
Рассмотрим систему следующего вида (рис. 1):
Рис. 1.  
Анализ такой системы методами ТАУ показывает, что в ней будут существовать незатухающие колебания (консервативная система). Фазовый портрет системы представлен на рис. 2.
Рис. 2.  
Фазовый портрет имеет вид эллипса. Меняя коэффициент усиления , мы можем изменять форму этого эллипса, вытягивая его вдоль той или иной оси. Предположим, что фазовый портрет системы, изображенный на рис. 2 соответствует коэффициенту усиления , тогда при другом коэффициенте усиления вид фазового портрета может быть таким (рис. 3):
Рис. 3.  
Теперь представим себе, что сначала система движется по фазовой траектории рис. 2 (коэффициент усиления ), но при пересечении изображающей точкой оси 1 КУ меняется на . Затем при пересечении оси 2 – снова меняется на , а при следующем пересечении x1 — снова на . Другими словами, смена коэффициентов происходит при изменении знака произведения . Тогда фазовый портрет системы будет таким, как показано на рис. 4.
Рис. 4.  
То есть изменение КУ при смене знака позволило нам превратить систему с незатухающими колебаниями в устойчивую систему.
Как же можно организовать смену КУ? Например так: иметь две управляющие программы, одну — для случая , другую – для случая . При изменении знака специальное устройство производит переключение на соответствующую программу (рис. 5).
Рис. 5.  
Роль такого переключателя играет как раз операционная система, запускающая на выполнение соответствующую управляющую программу при наступлении события изменения знака произведения .
Рис. 6.  
Асинхронный обмен
Как мы уже знаем, основным элементом асинхронного обмена является запрос ведущим устройством готовности ведомого. Если ведомое устройство не готово, ведущее ожидает наступления готовности. Выполнение программы оказывается заблокированным в цикле ожидания. Однако проверку готовности ведомого устройства можно возложить на операционную систему, которая будет активизировать программу в момент поступления сигнала готовности. В этом случае программа, выполняющая асинхронный обмен, может быть заблокирована на время ожидания готовности ведомого устройства, а центральный процессор может быть предоставлен, например, для выполнения другой программы.