МОРФ
НГТУ
Кафедра прикладной математики
и информатики
Лабораторная Работа №4
Вариант 5
Факультет: ПМИ
Группа: ПМ-06
Выполнили: Бейсенов К.В.
Ким М.Ю.
Проверил: Чимитова Е.В.
Новосибирск
2004
Цель работы:
Для данной задачи осуществить моделирование, разработать GPSS-программу, сделать анализ полученных данных.
Задание:
В
специализированной вычислительной системе периодически выполняются два вида
заданий. Каждый новый запуск задания 1-го типа оператор производит при помощи
дисплея, работая на нём 5030с, 2-го 40
20с. Время, которое требуется для
выполнения заданий процессором, распределено экспоненциально со значением
среднего, равным 100с. Результаты обработки задания анализируются на экране
дисплея в течение 60
20с. В очереди на выполнение не
может находиться более 10 заданий 1-го типа. Количество заданий 2-го типа в
очереди не ограничивается. Смоделировать процесс работы системы при условии,
что задания 1-го типа выполняются 100 раз. Определить коэффициент загрузки
технических средств системы: дисплея, процессора.
Построение модели:
Примем за единицу времени 1 секунду. Составим таблицу определений:
Элементы |
Интерпретация |
Транзакты: 1-й сегмент модели 2-й сегмент модели Приборы: Дисплей Процессор |
Задания первого вида Задания первого вида |
Текст программы:
COUNT_1 STORAGE 100
QUEUE_1 STORAGE 10
GENERATE 10
TEST E (SV$COUNT_1),1,FIN
QUEUE LINE
SEIZE DISPLAY
DEPART LINE
ADVANCE 50,30
RELEASE DISPLAY
TEST E (SV$COUNT_1),1,FIN
QUEUE LINE
GATE SNF QUEUE_1,OUT
ENTER QUEUE_1
SEIZE PROC
ENTER COUNT_1
DEPART LINE
LEAVE QUEUE_1
ADVANCE (EXPONENTIAL(1,0,100))
RELEASE PROC
QUEUE LINE
SEIZE DISPLAY
DEPART LINE
ADVANCE 60,20
RELEASE DISPLAY
OUT TERMINATE 1
GENERATE 30
TEST E (SV$COUNT_1),1,FIN
QUEUE LINE
SEIZE DISPLAY
DEPART LINE
ADVANCE 40,20
RELEASE DISPLAY
TEST E (SV$COUNT_1),1,FIN
QUEUE LINE
SEIZE PROC
DEPART LINE
ADVANCE (EXPONENTIAL(1,0,100))
RELEASE PROC
TEST E (SV$COUNT_1),1,FIN
QUEUE LINE
SEIZE DISPLAY
DEPART LINE
ADVANCE 60,20
RELEASE DISPLAY
TERMINATE
start 220
FIN EXIT
Результаты:
GPSS World Simulation Report - 4.62.1
Wednesday, April 28, 2004 20:45:18
START TIME END TIME BLOCKS FACILITIES STORAGES
0.000 20973.215 43 2 2
NAME VALUE
COUNT_1 10000.000
DISPLAY 10003.000
FIN UNSPECIFIED
LINE 10002.000
OUT 23.000
PROC 10004.000
QUEUE_1 10001.000
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.