Имитация функционирования системы.

Представим, исследуется вычислительная система (ВС), состоящая из микропроцессора 1 с основной памятью, устройство вода перфокарт 4, АЦПУ 2 и монитора 3 (рис. 4.1.).

Рис. 4.1. Упрощённая схема моделируемой системы.

Через устройство 4 поступает поток заданий Х1. Микропроцессор обрабатывает задания и результаты выдаёт на АЦПУ 2. Сразу с этим ВС употребляется, к примеру, как информационно-справочная система. Оператор-пользователь Имитация функционирования системы., работающий за экраном, отправляет в систему запросы Х2, которые обрабатываются микропроцессором и ответы выводятся на экран монитора. Микропроцессор работает в 2-х программном режиме: в одном разделе обрабатываются задания Х1, в другом, с более высочайшим относительным ценностью запросы Х2. Представим данную ВС в упрощённом варианте в виде стохастической сети Имитация функционирования системы. из 4-х СМО. Потоки заданий и запросы будем именовать потоками заявок. Считаем потоки Х1 и Х2 независящими. Известны ф.р. периодов следования заявок t1 и t2 и продолжительность обслуживания Т1К , T2К заявок в к-ом устройстве. Требуется найти времена загрузки каждого устройства и времена реакции по каждому из Имитация функционирования системы. потоков.

Сначала определяется момент поступления в систему 1-ой заявки потока Х1 по результатам случайного тесты в согласовании с ф.р. периода следования заявок.

Рис. 4.2. Временная диаграмма функционирования ВС.

На рис. 2 это момент времени t1=0+t11 (тут и дальше верхний индекс обозначает порядковый номер заявки данного потока). То же самое делается для Имитация функционирования системы. потока Х2. На рис.2 момент поступления 1-ой заявки потока Х2 t2=0+t21. Потом находится малое время, т.е. более преждевременное событие. В примере это время t1. Для 1-ой заявки потока Х1определяется время обслуживания устройством ввода перфокарт Т114 способом случайного тесты и отмечается момент окончания обслуживания t4=t1+ Т Имитация функционирования системы.114. На рис. показан переход устройства 4 в состояние "занято". Сразу определяется момент поступления последующей заявки потока Х1: t12=t1+t12. Последующее малое время это момент поступления заявки потока Х2 - t2. Для этой заявки находится время обслуживания на экране Т123 и отслеживается время окончания обслуживания t3=t2+ Т Имитация функционирования системы.123 . Определяется момент поступления 2-ой заявки потока Х2: t7=t2+t22 . Опять выбирается малое время — это t3. В этот момент заявка потока Х2 начинает обрабатываться микропроцессором. По результату случайного тесты определяется время её обслуживания T121 и отмечается момент t5=t3+ T121 окончания обслуживания. Последующее малое время t4 - момент окончания обслуживания заявки потока Х Имитация функционирования системы.1 устройством 4. Отныне заявка может начать обрабатываться микропроцессором, но он занят обслуживанием потока Х2. Тогда заявка потока Х1 перебегает в состояние ожидания, становиться в очередь. В последующий момент времени t5 освобождается микропроцессор. Отныне микропроцессор начинает обрабатывать заявку потока Х1, а заявка потока Х2 перебегает на сервис экраном Имитация функционирования системы., т.е. ответ на запрос юзера передаётся из основной памяти в буферный накопитель монитора. Дальше определяются надлежащие времена обслуживания: T111 и T123 и отмечаются моменты времени t9=t5+ T111 и t6=t5+ T123. В момент t6 вполне заканчивается обработка первой заявки потока Х2. По разности времени t6 и t2 рассчитывается Имитация функционирования системы. время реакции по этой заявке u12= t6- t2. Последующий малый момент t7 - это пришествие 2-ой заявки потока Х2. Определяет время поступления очередной заявки этого потока t15= t7+t23. Потом рассчитывается время обслуживания 2-ой заявки на экране T223 и отмечается момент t8=t7+ T223, после этого заявка становится в Имитация функционирования системы. очередь, т.к. микропроцессор занят. Эта заявка поступит на сервис в микропроцессор только после его освобождения в момент t9 . В этот момент заявка потока Х1 начинает обслуживаться в АЦПУ. Определяются времена обслуживания Т221 и Т112 по результатам случайных испытаний и отмечаются моменты окончания обслуживания t11= t9+Т223 и t10= t9+Т Имитация функционирования системы.112. В момент времени t10 заканчивается полное сервис 1-ой заявки потока Х1. Разность меж этим моментом и моментом времени t1 даёт 1-ое значение времени реакции по сгустку Х1 u11= t10- t1.

Обозначенные процедуры производятся до истечения времени моделирования. В итоге выходит некое количество (подборка) случайных значений времени реакции Имитация функционирования системы. (u1) и (u2) по 1-ому и 2-ому потокам. По этим значениям могут быть определены эмпирические функции рассредотачивания и вычислены количественные вероятностные свойства времени реакции. В процессе моделирования можно суммировать длительности занятости каждого устройства обслуживанием всех потоков. К примеру, на рис. 2 занятость микропроцессора 1 выделена заштрихованными ступенями. Если результаты суммирования поделить Имитация функционирования системы. на время моделирования, то получатся коэффициенты загрузки устройств.

Можно найти время ожидания заявок в очереди, обслуженных системой, среднюю и наивысшую длину очереди заявок к каждому устройству, требуемая ёмкость памяти и др.

Имитация даёт возможность учитывать надёжностные свойства ВС. А именно, если известны времена выработки на отказ и восстановления всех входящих в Имитация функционирования системы. систему устройств, то определяются моменты появления отказов устройств в период моделирования и моменты восстановления. Если устройство отказало, то вероятны решения:

· снятие заявки без возврата;

· помещение заявки в очередь и дообслуживание после восстановления;

· поступление на повторное сервис из очереди.


immunnaya-sistema-pri-affektivnoj-pod-nauchnoj-redakciej-professora-n-a-kornetova-izdatelstvo-tomskogo-universiteta-tomsk-2003.html
immunnaya-teoriya-sepsis-referat.html
immunnie-mehanizmi-razvitiya-parodontita.html