Cтраница 2
Формируется диспетчерский лист ежедневно или ежесменно. В эффективной системе контроля за выполнением заказов этот документ подсказывает мастеру смены или производственному диспетчеру наилучшую стратегию выполнения основного графика. В процессе работы могут иметь место такие случайные события, как поломки станков или снижение качества сырья, которые не позволяют полностью придерживаться указаний диспетчерского листа. Эти исключительные события документируются в виде рапортов, после чего совершается попытка путем последующей корректировки приоритетов восстановить график движения заказа. [16]
![]() |
Итеративно-рекуррентная схема синтеза стратегии обработки.| Параллельно-рекуррентная схема синтеза стратегии обработки. [17] |
Подход к синтезу стратегий обработки по базовой рекуррентной схеме (7.5), естественно, нуждается в развитии. Реальный процесс выбора стратегии выполнения программы может включать итеративное применение базовой схемы с различными вариантами исходных операционных моделей и наборами трансформаций, параллельную проработку альтернатив по разным схемам. Наконец, могут применяться комбинации схем, их итераций и параллельных схем, приводящие к обобщению схем синтеза стратегий обработки. [18]
При выборке очередной программы диспетчер помимо фактора готовности должен учитывать и то, насколько желательно в данный момент ее выполнение. Соответствующие отношения предпочтения между готовыми программами устанавливаются как самими программистами, так и системным планирующим механизмом. Некоторые операционные системы довольно существенно отличаются по степени участия диспетчера в определении стратегии выполнения программ. [19]
В рекуррентных схемах синтеза стратегий выполнения программ конкретизируются механизмы формирования альтернатив. Рассмотренные схемы синтеза стратегий представляют собой механизмы направленной генерации и отбора альтернатив обработки. Теоремы 7.1 - 7.3 формально обосновывают базовую и обобщенную рекуррентные схемы синтеза, на основе которых могут быть реализованы иерархические схемы поиска стратегий выполнения прикладных программ в планировщиках для распределенных систем и метакомпью-тинга. [20]