8455

Имитационное моделирование однопроцессорной МИКС, имеющей неограниченную очередь

Лабораторная работа

Информатика, кибернетика и программирование

Имитационное моделирование однопроцессорной МИКС, имеющей неограниченную очередь Задание: Построить структуру модели, используя блоки GPSS Составить программу на ASSEMBLERE с заданием параметров, имен элементов системы и обяз...

Русский

2013-02-11

59.5 KB

8 чел.

Имитационное моделирование однопроцессорной МИКС, имеющей неограниченную очередь

Задание:

  1.  Построить структуру модели, используя блоки GPSS 
  2.  Составить программу на ASSEMBLERE с заданием  параметров, имен элементов системы и обязательными комментариями.
  3.  Задать тестовые входные данные для отладки основного варианта модели.
  4.  Получить стандартный вывод результата моделирования и оценить эти результаты.
  5.  По индивидуальному заданию получить параметры исходных данных и сравнить полученный результат с базовым решением.

Структура модели

Программа на ASSEMBLERE

 In_Use EQU 5  ;основное время обслуживания заявки

 Range EQU 3  ;полуинтервал обслуживания

 GENERATE 7,7 ;генерация заявок

 

 QUEUE Z ;заявка попадает в очередь

 

 SEIZE CPU ;обслуживание заявки в процессоре

 

 DEPART Z ;освобождение очереди

 

 ADVANCE In_Use,Range ;моделирование работы процессора

 

RELEASE CPU ;освобождение процессора

 

TERMINATE 1 ;уничтожает поступивший транзакт

 


Стандартный вывод результата моделирования

             GPSS World Simulation Report - Lab1.2.1

          START TIME           END TIME  BLOCKS  FACILITIES  STORAGES

               0.000                        1431.921            7              1                     0

NAME                       VALUE

CPU                         10003.000

IN_USE                          5.000

RANGE                           3.000

Z                              10002.000

LABEL              LOC  BLOCK TYPE     ENTRY COUNT CURRENT COUNT RETRY

                   1    GENERATE                                200                                   0                 0

                   2    QUEUE                                       200                                   0                 0

                   3    SEIZE                                          200                                   0                0

                   4    DEPART                                     200                                   0                 0

                   5    ADVANCE                                 200                                   0                 0

                   6    RELEASE                                   200                                   0                 0

                   7    TERMINATE                             200                                    0                 0

FACILITY         ENTRIES  UTIL.   AVE. TIME AVAIL. OWNER PEND INTER RETRY DELAY

CPU                      200        0.694       4.971                 1        0                0           0             0             0

QUEUE              MAX CONT. ENTRY ENTRY(0) AVE.CONT. AVE.TIME   AVE.(-0) RETRY

Z                           3             0    200             99                0.312           2.232         4.420           0

Из полученных результатов можно сделать вывод о том, что:

- среднее время обслуживания заявки в процессоре составляет  примерно 4.971 мин;

- максимальное количество заявок в очереди = 3;

- среднее время нахождения заявки в очереди = 2.232 мин.

Если в программе время генерации заявок будет изменяться от 1 до 5,то:

- среднее время обслуживания заявки в процессоре составляет  примерно 5 мин;

- максимальное количество заявок в очереди = 72;

- среднее время нахождения заявки в очереди = 105 мин.

Вывод: Выявленные закономерности не противоречат здравому смыслу. Следовательно, при возрастании числа заявок в системе, при неизменной производительности процессора, они будут скапливаться в очереди.


 

А также другие работы, которые могут Вас заинтересовать

77587. Внедрение и опытная апробация СМК 39 KB
  Внедрение СМК может начинаться с издания приказа о введении в действие документов СМК. Датой введения в действие СМК считается дата утверждения Политики, Руководства по качеству и процедуры по разработке и введению в действие внутренних документов.
77588. ТЕХНИКА И ПРОГРАММИРОВАНИЕ В ЭКОЛОГИИ 719.5 KB
  Стремительный рост общей численности населения планеты совместно с усилением техногенных воздействий на окружающую среду существенно меняют ход глобальных природных процессов на Земле.
77589. Триггеры. Не тактируемые и тактируемые триггеры 231 KB
  Устройство имеющее два устойчивых состояния называют триггером. С приходом переключающих запускающих сигналов переход триггера из одного состояния в другое происходит лавинообразно и потенциалы на выходах меняются на противоположные.
77590. Андрей Тимофеевич Болотов 53.56 KB
  Так, например, обстоит дело с определением места в истории нашей страны Андрея Тимофеевича Болотова. Выдающийся деятель, внесший неоценимый вклад в развитие науки и культуры, основоположник русской сельскохозяйственной науки, к сожалению, до сих пор не получил должного признания своих заслуг.
77591. Тэер Альбрехт Даниель (1752-1828) - немецкий агроном. Автор гумусовой теории питания растений 224.26 KB
  Альбрехт Тэер родился 14 мая 1752 года в семье врача, служившего при дворе ганноверского курфюрста. В молодости пошёл по стопам отца, окончил медицинский факультет университета в Гёттингене (1774). По возвращении в родной Целле получил по наследству должность личного врача курфюрста Ганновера Георга III.
77592. Устройства печати 2.15 MB
  По принципу переноса изображения на носитель: литерные; матричные; лазерные; струйные; сублимационные; По количеству цветов печати: чёрно-белые монохромные; цветные. Основная часть линейно-матричного принтера это конструкция состоящая из станины имеющей ширину печати...
77593. Формирование и использование местных финансов 124.5 KB
  Формирование и использование местных финансов основываются на принципах самостоятельности государственной финансовой поддержки и гласности осуществляются в соответствии с Конституцией Российской Федерации Федеральным законом...
77594. Функции полиции и борьба с преступностью 230 KB
  В сегодняшней России со всей очевидностью проявляется настоятельная необходимость борьбы с такими антиобщественными явлениями, как пьянство, профессиональное нищенство, азартные игры, что, в свою очередь, требует обратиться к соответствующему историческому опыту.
77595. Проектування просторових тонкостінних покриттів конспект лекцій 1.9 MB
  Основи проектування просторових залізобетонних конструкцій. Пологі оболонки додатної гаусової кривизни, прямокутні в плані. Оболонки від’ємної гаусової кривизни, прямокутні в плані. Довгі циліндричні оболонки. Короткі циліндричні оболонки та призматичні складки. Загальні поняття та конструювання