Компьютерное моделирование. Лабораторный практикум. Алтаев А.А - 34 стр.

UptoLike

Составители: 

67
Варьируемые факторы
Вариант
Задача
Функция отклика
Первый
фактор
Второй
фактор
11
коэффициент
использования первого
процессора
12
коэффициент
использования второго
процессора
13
коэффициент
использования внешней
памяти
14
среднее время нахождения
транзакта в системе
15,
16,
17
средняя длина очереди:
15) A1;
16) A2;
17) A3
18,
19,
20
максимальная длина
очереди:
18) A1;
19) A2;
20) A3
21
В задаче 1 предусмотреть уход транзактов из системы без
обслуживания, если длина очереди А1 превысит 5
количество заявок,
покинувших систему без
обработки.
интервал моделирования
x
1min
=100 задач
x
1max
=500 задач
интервалы времени между поступлениями задач
x
2min
=2 ед.вр.
x
2max
=8 ед.вр.
22,
23,
24
коэффициент
использования:
22) A1;
23) A2;
24) A3
25,
26
2
средняя длина очереди:
25) A1;
26) A4
единица времени
x
1min
= 1 мс
x
1max
= 1,7 мс
количество дисководов
x
2min
= 3
x
2max
= 4
68
Задача 1
Требуется промоделировать решение задач в
двухпроцессорной ЭВМ с общей памятью, разделенной на
восемь блоков. Каждой задаче отводится при ее решении
один блок. Интервалы времени между поступлениями задач
распределены по экспоненциальному закону со средним
временем 8 единиц времени, время обработки порции
информации также подчинено экспоненциальному закону с
интенсивностью v1=5 в процессоре CPU1 и с v2=2 в
процессоре CPU2.
Между обработкой порций с вероятностью 0,6
возможно обращение к внешней памяти, в которой время
обслуживания распределено равномерно в диапазоне [2,8].
С вероятностью 0,4 задачи оказываются решенными и
покидают систему. Моделирование выполнить на отрезке
времени, соответствующем решению не менее 100 задач.
Ниже представлена схема имитационной модели и текст
программы на языке GPSS.
MEM STORAGE 8
EXP FUNCTION RN1,C12
0,0/.2,.22/.4,.51/.5,.69/.6,.92/.7,1.2/.8,1
.61/
.9,2.3/.95,3/.99,4.6/.999,6.9/1,100
GENERATE 8,FN$EXP,,100
QUEUE A1
ENTER MEM,1
DEPART A1
M6 QUEUE A2
TRANSFER BOTH,M1,M2
M1 SEIZE CPU1
DEPART A2
ADVANCE 5,FN$EXP
                                                                                                                                                                          Задача 1
                                                                                                     Варьируемые факторы
Вариант

                        Задача
                                                                        Функция отклика           Первый                         Второй                                     Требуется промоделировать решение задач в
                                                                                                  фактор                         фактор                               двухпроцессорной ЭВМ с общей памятью, разделенной на
                                                                                                                                                                      восемь блоков. Каждой задаче отводится при ее решении
                                                                    коэффициент
11                                                                  использования первого                                                                             один блок. Интервалы времени между поступлениями задач
          В задаче 1 предусмотреть уход транзактов из системы без



                                                                    процессора                                                                                        распределены по экспоненциальному закону со средним
              обслуживания, если длина очереди А1 превысит 5



                                                                                                                                                                      временем 8 единиц времени, время обработки порции




                                                                                                                        интервалы времени между поступлениями задач
                                                                    коэффициент
12                                                                  использования второго                                                                             информации также подчинено экспоненциальному закону с
                                                                    процессора                                                                                        интенсивностью v1=5 в процессоре CPU1 и с v2=2 в
                                                                    коэффициент
13                                                                  использования внешней
                                                                                                                                                                      процессоре CPU2.




                                                                                               интервал моделирования
                                                                    памяти                                                                                                  Между обработкой порций с вероятностью 0,6
                                                                                                                                                                      возможно обращение к внешней памяти, в которой время



                                                                                                   x 1max =500 задач
                                                                                                   x 1min =100 задач




                                                                                                                                       x 2max =8 ед.вр.
                                                                                                                                       x 2min =2 ед.вр.
                                                                    среднее время нахождения
14                                                                                                                                                                    обслуживания распределено равномерно в диапазоне [2,8].
                                                                    транзакта в системе
                                                                                                                                                                      С вероятностью 0,4 задачи оказываются решенными и
                                                                    средняя длина очереди:
15,                                                                                                                                                                   покидают систему. Моделирование выполнить на отрезке
                                                                    15) A1;
16,                                                                                                                                                                   времени, соответствующем решению не менее 100 задач.
                                                                    16) A2;
17
                                                                    17) A3                                                                                            Ниже представлена схема имитационной модели и текст
                                                                    максимальная длина                                                                                программы на языке GPSS.
18,                                                                 очереди:
19,                                                                 18) A1;
20                                                                  19) A2;                                                                                                MEM   STORAGE        8
                                                                    20) A3                                                                                                 EXP   FUNCTION       RN1,C12
                                                                    количество заявок,
21                                                                  покинувших систему без                                                                            0,0/.2,.22/.4,.51/.5,.69/.6,.92/.7,1.2/.8,1
                                                                    обработки.                                                                                        .61/
                                                                    коэффициент                                                                                         .9,2.3/.95,3/.99,4.6/.999,6.9/1,100
                                                                                                                        количество дисководов




22,                                                                 использования:
                                                                                                                                                                               GENERATE    8,FN$EXP,,100
                                                                                               единица времени




23,                                                                 22) A1;
                                                                                                 x 1max = 1,7 мс




                                                                                                                                                                               QUEUE       A1
                                                                                                  x 1min = 1 мс




24                                                                  23) A2;
                                                                                                                               x 2max = 4
                                                                                                                               x 2min = 3




                               2
                                                                    24) A3                                                                                                     ENTER       MEM,1
                                                                                                                                                                               DEPART      A1
                                                                    средняя длина очереди:                                                                                 M6  QUEUE       A2
25,
                                                                    25) A1;
26
                                                                    26) A4
                                                                                                                                                                               TRANSFER    BOTH,M1,M2
                                                                                                                                                                           M1  SEIZE       CPU1
                                                                                                                                                                               DEPART      A2
                                                                                                                                                                               ADVANCE     5,FN$EXP
                                                                                       67                                                                                                       68