Выполнение заданий на ЭВМ

TIME TABLE M1,10,20,10

GENERATE 50	;поступление задания
QUEUE OCH1	;в очередь к первой ЭВМ
SEIZE IBM1	;из очереди в ЭВМ
DEPART OCH1	;выход из очереди
ADVANCE 50	;обработка в 1-й ЭВМ
RELEASE IBM1	;покинуть ЭВМ

SPLIT 1,THIRD	;сделать копию задания
QUEUE OCH2	;в очередь к 2-й ЭВМ
SEIZE IBM2	;из очереди в ЭВМ
DEPART OCH2	;выход из очереди
ADVANCE 14,5	;обработка в 2-й ЭВМ
RELEASE IBM2	;покинуть ЭВМ
PREEMPT IBM3,,END3,,RE	;прервать выолнение задания на 3-й ЭВМ
RETURN IBM3	;задание на 3-й ЭВМ прервано

END2 	TABULATE TIME
	TERMINATE ;задание покидает систему

THIRD 	QUEUE OCH3	;в очередь к 3-й ЭВМ
	SEIZE IBM3	;из очереди в ЭВМ
	DEPART OCH3	;выход из очереди
	ADVANCE 16,1	;обработка в 3-й ЭВМ
	RELEASE IBM3	;покинуть ЭВМ

PREEMPT IBM2,,END2,,RE	;прервать выполнение задания на 2-й ЭВМ
RETURN IBM2	;задание на 2-й ЭВМ прервано
END3 	TABULATE TIME
	TERMINATE ;задание покидает систему



GENERATE (4#60)  ;таймер моделирования
TERMINATE 1  ;конец моделирования

start 1

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

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