Таким образом, обработка заявки проводится в два этапа: на первом этапе
заявка принимается Диспетчером1 в систему и ставится в очередь. На втором этапе заявка выбирается Диспетчером2, который организует обслуживание заявки процессором.
Программы Диспетчер1 и Диспетчер2 управляют порядком обработки заявок и относятся к классу управляющих программ.
Программа Диспетчер1 инициируется в момент поступления на вход системы заявки. При этом прерывается работа процессора, занятого выполнением какой-то программы. Диспетчер1, заканчивая работу, передаёт управление Диспетчеру2, который продолжает выполнение прерванной программы или начинает обслуживание новой заявки, если у неё более высокий приоритет.
Правило выбора из очереди заявки на обслуживание называется дисциплиной обслуживания. Заданная дисциплина обслуживания реализуется управляющей программой Диспетчер2.
Характерная особенность рассматриваемых систем - наличие предельных ограничений на время нахождения заявок в системе. Это время складывается из времени ожидания в очереди и времени обслуживания, затрачиваемого процессором на выполнение соответствующей программы.
Режим работы, при котором существуют предельные ограничение на время реализации программ, называется работой в реальном масштабе времени. Такой режим работы обеспечивается корректным выбором быстродействия устройств, входящих в состав управляющей системы, и планированием порядка выполнения программ, при котором наиболее важная работа реализуется в первую очередь.
Системы, работающие в реальном масштабе времени совместно с объектом, непрерывно функционирующим во времени, называются цифровыми управляющими системами (ЦУС).
Дата добавления: 2015-07-30; просмотров: 661;