Генератор студентов

;у РС ставим 2 компьютера

PC STORAGE 2 

;ставим генератор студентов на 8+-2 мин.
GENERATE 15,5

;проверяем сколько в лаб-ии человек в очереди
snova TEST L Q$OCH,5,konec  ;в очереди в лабораторию (включая человека за ПЭВМ) должно быть меньше 5-х человек


TRANSFER .333,,PVM ;30% студентов направляются сначала к серверу, остальные сразу к ПК

****PC*******

MET_PC	QUEUE OCH		;очередь студентов пополнилась
	ENTER PC		;студент занимает свободный ПК, иначе стоит в очереди
	DEPART OCH	;очередь студентов убавилась
	ADVANCE 30,10	;работа на ПК
	LEAVE PC		;уход студента

TRANSFER .15,,snova ;15% студентов возвращается повторно в лабораторию


TERMINATE		;конец

******СЕРВЕР******

PVM	QUEUE OCH		;очередь студентов пополнилась
	QUEUE OCH1	;вспомогательная очередь (для ответа на последний вопрос в задачи)  студентов пополнилась
 	SEIZE SERVER	;студент занял ПЭВМ
	DEPART OCH1	;вспомогательная очередь (для ответа на последний вопрос в задачи) студентов убавилась. 
	ADVANCE 10,5	;работа на ПЭВМ
	RELEASE SERVER	;студент освободил ПЭВМ
	DEPART OCH	;очередь студентов убавилась	

TRANSFER ,MET_PC		; уход к ПК

konec TERMINATE 	;лишних студентов сюда

*****ТАЙМЕР*******

GENERATE 3600
TERMINATE 1

start 1

*******************РЕЗУЛЬТАТЫ МОДЕЛИРОВАНИЯ******************
****************Загрузка сервера -0.25, ПК - 0.992***********
*********вероятность отказа от обслуживания - 29/276 = 0.105********
***********количество студентов в очереди к серверу не превышает 1 человека, а в очереди к ПК достигает 5 человек****** 

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *