![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 34
|
![]()
Здравствуйте, помогите с GPSS!
Задача. На вычислительном центре в обработку принимаются три класса заданий А, В и С. Исходя из наличия оперативной памяти ЭВМ задания классов А и В могут решаться одновременно, а задания класса С монопо¬лизируют ЭВМ. Задания класса А поступают через 20 ± 5 мин, класса В через 20 ± 10 мин и класса С через 30 ± 10 мин и требуют для выполнения: класс А 20 ± 5 мин, класс В 21 ± 3 мин и класс С 28 ± 5 мин. Задачи класса С загружаются в ЭВМ, если она полностью свободна. Задачи классов А и В могут дозагружаться к решающейся задаче. Смоделировать работу ЭВМ за 80 ч. Определить ее загрузку. Попробовала: 10 SIMULATE; 20 GENERATE 20,5; сгенерировать транзакт с периодичностью 20±5 30 QUEUE CLASSA; поставить транзакт в очередь CLASSA 40 SEIZE EBM; переход в ВЦ 50 DEPART CLASSA; покинуть очередь CLASSA 60 ADVANCE 20,5; время на обработку20±5 70 RELEASE EBM;освобождение ВЦ 80 GATE U EBM, MET1; если ВЦ не пусто то переходим на метку MET1 90 GENERATE 20,10; сгенерировать транзакт с периодичностью 20±10 100 QUEUE CLASSB; поставить транзакт в очередь CLASSB 110 SEIZE EBM; переход в ВЦ 120 DEPART CLASSB; покинуть очередь CLASSB 130 ADVANCE 21,3; время на обработку21±3 140 RELEASE EBM; освобождение ВЦ 150 MET1 GATE NU EBM, MET2; если ВЦ пусто то переходим на метку MET2 160 GENERATE 30,10; сгенерировать транзакт с периодичностью 30±10 170 QUEUE CLASSC; поставить транзакт в очередь CLASSС 180 SEIZE EBM; переход в ВЦ 190 DEPART CLASSC; покинуть очередь CLASSС 200 ADVANCE 28,5; время на обработку28±5 210 RELEASE EBM; освобождение ВЦ 220 TERMINATE;удалить транзакт 230 GENERATE 4800;транзакт приходит в момент времени, равный 4800 240 TERMINATE 1; завершение моделирования Но не правильно. Помогите..... |
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 21.05.2009
Сообщений: 34
|
![]()
Нашла решение
BUF1 STORAGE 4 BUF2 STORAGE 4 TABL1 TABLE M1,10,10,20 TABL2 TABLE M1,900,10,20 TABL3 TABLE M1,1200,100,200 10 GENERATE 20,5 20 QUEUE OCH1 30 POVTOR GATE SNF BUF1,METKA 40 ENTER BUF1,3 50 ADVANCE 20,5 60 LEAVE BUF1,3 70 TABULATE TABL1 80 TERMINATE 90 GENERATE 20,10 100 QUEUE OCH1 110 METKA GATE SNF BUF2,ZANYT 120 ENTER BUF2,3 130 ADVANCE 21,3 140 LEAVE BUF2,3 150 DEPART OCH1 160 TABULATE TABL2 170 TERMINATE 180 GENERATE 20,10 190 QUEUE OCH1 200 TEST E(S$BUF1+S$BUF2),0 210 ENTER BUF1,3 220 ENTER BUF2,3 230 ADVANCE 21,3 240 LEAVE BUF2,3 250 LEAVE BUF1,3 260 DEPART OCH1 270 TABULATE TABL3 280 TERMINATE 290 ZANYT ADVANCE 61,11 300 TRANSFER, POVTOR 310 GENERATE 4800 320 TERMINATE 1 330 START 1 Но тоже есть ошибки. Пожалуйста, кто - нибудь помогите! |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Моделирование конвейерных вычислительных структур(gpss) | Анастасия1902 | Помощь студентам | 1 | 16.05.2010 12:15 |
GPSS, диалог с пользователем | Guliayka | Помощь студентам | 0 | 21.12.2009 11:52 |
приоритеты в GPSS | severin | Помощь студентам | 0 | 18.12.2009 12:57 |