Cтраница 4
Узел типа serv ( обслуживающий прибор) может принять в себя столько транзактов, сколько он имеет обслуживающих каналов. Если такому узлу дать возможность приоритетного обслуживания, то более приоритетные транзакты будут входить в каналы, вытесняя менее приоритетные в стек ( пару ecb - tcb), который динамически создается для такого узла. После обслуживания приоритетного транзакта пара ecb - tcb возвращается в список планируемых ecb с соблюдением его упорядоченности. [46]
Поэтому при оптимизации использования резервов пропускной способности сети целесообразно привлечь дополнительные критерии, учитывающие отмеченные факторы. В качестве таковых может быть принято приоритетное обслуживание групп потребителей. В приоритетные группы включаются, в первую очередь, экспортные потребители и наиболее удаленные от места отказа нефтеперерабатывающие заводы. Исследование особенностей использования другого вида резерва производственной мощности сети - резервуарных парков - с целью повышения устойчивости результатов проводят на агрегированной сети. Для этого систему разбивают на отдельные блоки и далее рассматривают их взаимное влияние. Критерием такого укрупнения служит относительная независимость блоков сети. В основном, таким требованиям отвечают группы нефтепроводов, объединенных в территориальные Управления магистральными нефтепроводами. [47]
Рассмотренный метод является одним из наиболее экономичных, однако вследствие большого числа служебных команд, необходимых для анализа запросов прерывания, время реакции и время обслуживания, оказываются достаточно большими. Глубина прерывания равна единице и, следовательно, приоритетное обслуживание прерываний затруднено. По этим причинам возможно насыщение системы прерывания даже при сравнительно небольшом количестве источников прерывания и невысокой частоте следования запросов. [48]
Рассмотренный метод является одним из наиболее экономичных, однако вследствие большого числа служебных команд, необходимых для анализа запросов прерывания, время реакции и время обслуживания оказываются достаточно большими. Глубина прерывания равна единице и, следовательно, приоритетное обслуживание прерываний затруднено. По этим причинам возможно насыщение системы прерывания даже при сравнительно небольшом количестве источников прерывания и невысокой частоте следования запросов. [49]
Модель ТК. [50] |
Алгоритм процесса загрузки и обслуживания заявки на каждом элементе ТК следующий. В результате прерывания обслуживания или в результате поступления заявки согласно заданному алгоритму приоритетного обслуживания ( первым пришел - первым обслужен) определяется заявка, подлежащая обслуживанию. [51]
Ограничением этой модели будет то, что смена заявок на приборе допускается лишь по окончании очередного этапа. Как мы увидим в § 6, частным случаем, этой широкой модели будет модель приоритетного обслуживания в режиме разделения времени для вычислительных систем с коллективным доступом. [52]
Планировщик выполняет две функции: определяет, какой процесс должен выполняться следующим, и задает интервал времени. Таким образом, основная задача планировщика состоит в выборе следующей программы на обслуживание, при этом выбор программы пользователя может осуществляться по различным принципам, реализуемым модулями приоритетного обслуживания. [53]
УСМ строится по аппаратному или программному принципу. В последнем случае функции УСМ выполняет специализированная ЭВМ, которая обеспечивает автоматический ответ на вызов абонента и установление с ним информационной связи, постановку абонентов на очередь, создание приоритетного обслуживания, автоматический вызов абонента и установление соединения с ним, передачу циркулярных сообщений, коммутацию каналов ( или сообщений), контроль состояния каналов связи, трансформацию скоростей передачи и обмена, анализ информации с целью учета служебных знаков и отсева чужеродной информации, группировку и сортировку информации, маркировку искаженной информации, запись отметок времени, составление учетной документации и др. В результате весь тракт от места сопряжения УСМ с ЭВМ до места сопряжения УСА с аппаратурой ввода - вывода информации, установленной у удаленного абонента, можно рассматривать как своеобразный удлинитель, позволяющий ЭВМ взаимодействовать с этим абонентом, как с любым из местных периферийных устройств. [54]
Два названных режима прерывания обеспечивают большую гибкость общения машины с внешним миром. Помимо возможности совмещения вычислений с работой устройства ввода-вывода, система прерывания необходима для построения систем управления в реальном времени, организаций мультипрограммной работы, построения многомашинных комплексов и других подобных задач, где запросы к машине ( процессору) могут поступать в произвольные моменты времени, а задержки в их обслуживании должны быть минимальными. G использованием прерывания строятся и системы приоритетного обслуживания. [55]