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 мин.

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


 

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

12439. Использование сервисов сети интернет для публикации видеофайлов 51.5 KB
  Лабораторная работа Тема: Использование сервисов сети интернет для публикации видеофайлов. Цель: Познакомиться с основными сервисами по размещению и публикации видеофайлов в сети интернет. Научиться размещать видеоролики в сети интернет на основных видеохостингах: ...
12440. Организация и проведение мероприятий по защите персональных данных 176.39 KB
  Практическая работа Тема Организация и проведение мероприятий по защите персональных данных Цель работы: научиться организовывать мероприятия по защите ПДн. Разрабатывать документацию по защите ПДн. Введение В соответствии с пунктом 1 статьи 16 Федерально
12441. Размещение сайта на хостинге в сети Интернет 272.22 KB
  Лабораторная работа № 9 Тема: Размещение сайта на хостинге в сети Интернет Цель: Познакомиться с сервисами размещения сайта в сети интернет. Научиться размещать сайт на бесплатном сервисе narod.ru Ход выполнения работы: 1. Введение Знакомство с Интернетом часто начин...
12442. Запись информации на компакт диск 1015.91 KB
  Лабораторная работа № 4 Тема: Запись информации на компакт диск Цель: Научиться записывать информацию на компакт диск. Ход выполнения работы 1. Общая информация Запись CD производится только на компьютерах имеющих записывающее CD/DVD устройство имеет надпись ...
12443. Создание медиатеки. Использование программы Picasa 17.27 KB
  Лабораторная работа № 2 Тема: Создание медиатеки. Использование программы Picasa. Цель: Научиться использовать программу Picasa для поиска и организованного размещения фотографий на персональном компьютере. Научиться использовать программу для создания коллажа из фотогра...
12444. Создание, структурирование и организация мультимедийной информации спомощью программы iTunes 229.42 KB
  Лабораторная работа № 3 Тема: Создание структурирование и организация мультимедийной информации спомощью программы iTunes. Цель: Научиться организовывать структурированное хранение мультимедийной информации используя возможности программы iTunes. Ход выполнения ра...
12445. Размещение файлов в файловых хранилищах сети Интернет 1.14 MB
  Практическая работа Тема: Размещение файлов в файловых хранилищах сети Интернет. Цель: Научиться рационально использовать интернетсервисы размещения и хранения файлов. Ход выполнения работы. Пользователь не раз сталкивается с ситуацией когда нужного файла н...
12446. Основные методы восстановления операционной системы 39.71 KB
  Лабораторная работа Тема: Основные методы восстановления операционной системы Цель: Научиться производить резервное архивирование и восстановление операционной системы. Ход выполнения работы: Теоретические сведения. Резервное копирование Многие про...