1 / 1 / 0
Регистрация: 22.09.2015
Сообщений: 51
|
|
1 | |
Задание на языке gpss17.06.2020, 19:12. Показов 559. Ответов 0
Есть задание :
Кликните здесь для просмотра всего текста
На вычислительном центре в обработку принимаются три класса заданий А, В и С. Исходя из наличия оперативной памяти ЭВМ задания классов А и В могут решаться одновременно, а задания класса С монополизируют ЭВМ. Задания класса А поступают через 20±5 мин, класса В — через 20 ±10 мин и класса С— через 30±10 мин и требуют для выполнения: класс А — 20±5 мин, класс В — 21±3 мин и класс С — 28±5 мин. Задачи класса С загружаются в ЭВМ, если она полностью свободна. Задачи классов А и В могут до загружаться к решающейся задаче.
Смоделировать работу ЭВМ за 80 ч. Определить ее загрузку. Я вроде как написал код, но он не работает не пойму что не так, + он выполняется параллельно, а ни как в условии. Помогите дописать. вот мой код Кликните здесь для просмотра всего текста
; Тозик С.П. АУЗ-363с
ABC STORAGE 2 ; выдиление памяти GENERATE 20,5 ; Время генерации задач типа А ASSIGN 1,1 ; В первом параметре транзакта указываем, что задание А может выполняться одновременно с заданием В ASSIGN 2,20 ; Во втором - среднее время обработки ЭВМ ASSIGN 3,5 ; В третьем - разброс времени обработки на ЭВМ TRANSFER, METKA1 ; Отправляем на обработку ЭВМ GENERATE 20,10 ; Время генерации задач типа В ASSIGN 1,1 ; В первом параметре транзакта указываем, что задание В может выполняться одновременно с заданием А ASSIGN 2,21 ; Во втором - среднее время обработки ЭВМ ASSIGN 3,3 ; В третьем - разброс времени обработки на ЭВМ TRANSFER, METKA2 ; Отправляем на обработку ЭВМ GENERATE 30,10 ; Время генерации задач типа В ASSIGN 1,2 ; В первом параметре транзакта указываем, что задание С полностью занимает ЭВМ ASSIGN 2,28 ; Во втором - среднее время обработки ЭВМ ASSIGN 3,5 ; В третьем - разброс времени обработки на ЭВМ TRANSFER, METKA3 ; Отправляем на обработку ЭВМ METKA1 TEST E P2,20,METKA2 ; Если это задание класса С QUEUE OCHA ENTER ABC,P1 ; Занятие МКУ DEPART OCHA ; Освобождает очередь ADVANCE P2,P3 ; Задержка на время обработки задания ЭВМ(время обработки) RELEASE OCHA ; Освобождение А LEAVE ABC,P1 ; Освободить ЭВМ очищение рание занятой памяти SAVEVALUE KOLA+,1 ; подсчитать выполненное задание в ячейке памяти KOLA METKA2 TEST E P2,21,METKA3 ; Если это задание класса С QUEUE OCHB ENTER ABC,P1 ; Освободить очередь перед ЭВМ DEPART OCHB ; Освобождает очередь ADVANCE P2,P3 ; Задержка на время обработки задания ЭВМ(время обработки) RELEASE OCHB ; Освобождение С LEAVE ABC,P1 ; Освободить ЭВМ очищение рание занятой памяти SAVEVALUE KOLB+,1 ; То подсчитать выполненное задание в ячейке памяти KOLВ METKA3 TEST E P2,28,METKA4 ; Если это задание класса С QUEUE OCHC ENTER ABC,P1 ; Освободить очередь перед ЭВМ DEPART OCHB ; Освобождает очередь ADVANCE P2,P3 ; Задержка на время обработки задания ЭВМ(время обработки) RELEASE OCHC ; Освобождение С LEAVE ABC,P1 ; Освободить ЭВМ очищение рание занятой памяти SAVEVALUE KOLC+,1 ; То подсчитать выполненное задание в ячейке памяти KOLС METKA4 TERMINATE ; Уничтожение обработанного транзакта GENERATE 4800 ; уменьшает значение старт через 80ч Сегмент времени указывает, что время моделирования 80 часов TERMINATE 1 ; уничтожение транзактов START 1
0
|
17.06.2020, 19:12 | |
Ответы с готовыми решениями:
0
Программа на языке GPSS Задание по GPSS GPSS задание Построение имитационной модели на языке gpss |
17.06.2020, 19:12 | |
17.06.2020, 19:12 | |
Помогаю со студенческими работами здесь
1
Имитационное моделирование систем массового обслуживания на языке GPSS\PC Задание на языке с# Задание на языке С++ задание на языке С в Visual Studio Сделать задание на языке Python 3.8.1 Задание на языке Delphi на Тему «Рекурсивные функции» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |