Форум программистов, компьютерный форум, киберфорум
GPSS
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 18.12.2018
Сообщений: 10
1

Ошибки в рассматриваемом примере из книги

10.12.2020, 12:33. Показов 2149. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, начинаю изучать GPSS.
Начал рассматривать пример из книги Варжапетян А.Г. "Исследование систем управления. Учебное пособие" 2000г.
Рассматривается там пример : Моделирование вычислительной системы коллективного пользования.
Содержательное описание системы (исходные данные)
1. Вычислительная система имеет две разнотипные ЭВМ (ЭВМ-1 и ЭВМ-2), которые обслуживают сеть активных терминалов.
2. Задачи пользователя образуют пуассоновский поток с интенсивностью λ =0,2 зад/сек, а время выполнения заданий в ЭВМ имеет экспоненциальное распределение с математическим ожиданием = 8 сек. (ЭВМ-1) и = 12 сек. (ЭВМ-2).
3. Задачи пользователей выполняются в мультипрограммном режиме, причем область памяти каждой ЭВМ разделена на т = 10 блоков (одно задание занимает один блок памяти).
4. Если поступившее задание застает ЭВМ-1 занятой, то оно направляется в ЭВМ-2.
5. После выполнения в ЭВМ 25% всех заданий обслуживаются в АЦПУ, причем распечатка одного листинга занимает 12 8 сек.
Цель задания. Разработать GPSS-модель для анализа процесса функционирования ВС ВЦКП в течение одного часа. Исследовать время ожидания вывода на печать выполненных заданий в выходной очереди.
Осуществить три независимых прогона ИМ в течение одного часа модельного времени каждый (время моделирования для одного прогона равно 3600 сек). После каждого прогона выдавать на печать статистическую информацию в стандартном виде.
И данный пример имеет следующий код:
Код
*  модель ВСКП ,    временная дискрета равняется 1 с.
SIMULATE
* описание памятей
STORAGE      S1-S2,10
* описание таблиц
QTIME   QTABLE  ACPU,0,60,20
* моделирование процесса выполнения заданий       
GENERATE   RVEXPO (1,0.2),,, IP          входной поток 
GATE SNF     1,COMP2                              выбор ЭВМ
* выполнение задания на ЭВМ-1
ENTER  1		            занятие блока памяти ЭВМ-1
ASSIGN  1,1,,PB              	запоминается номер ЭВМ
SEIZE COMP1	                        занятие процессора
ADVANCE	RVEXPO (1,8)	выполнение задания
 RELEASE	COMP1		освобождение процессора
* направление заданий на АЦПУ
TRANSFER   .250,NACPU, ACPU 
* выполнение задания на ЭВМ-2
СОМР 2   ENTER 2 
ASSIGN  1,2,,PB
SEIZE  COMP2
ADVANCE	RVEXPO (1,12)
RELEASE	COMP2
* направление заданий на АЦПУ
TRANSFER  .750,, NACPU
* работа на АЦПУ
ACPU     QUEUE  ACPU
SEIZE  ACPU
DEPART ACPU
ADVANCE	12,8
RELEASE 	ACPU
* освобождение памяти соответствующей ЭВМ
NACPU    LEAVE PB1
TERMINATE			выход задания из системы
* задание времени моделирования
GENERATE	3600,,3600
TERMINATE 1
START 1                    прогон1
CLEAR			
START  1	           прогон 2
CLEAR
START  1	            прогон 3
END
Однако при запуске модели - появляется большое количество ошибок ( на картинке).

С STORAGE S1-S2,10 вроде разобрался
Код
S1 STORAGE    10
S2 STORAGE    10
А что не так с остальными ошибками?
P.S. End - тоже убрал
Миниатюры
Ошибки в рассматриваемом примере из книги  
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.12.2020, 12:33
Ответы с готовыми решениями:

Ошибки в примере из книги Щупака
Начал читать книжку Щупака "Win32 Api Эффективная разработка приложений" . Переписал пример его...

Ошибки в примере из книги Щупака
Парни добрый день. Сел за изучение книги Юрия Щупака Win 32 Api. В примере "Hello World"- второй...

Найти ошибки в примере из книги с использованием std::transform
пример из книги не работает собственно с transform #include <iostream> #include <string>...

Исправить ошибки компоновшика в примере с Pipes, многочисленные ошибки
вот код и ошибки #include "pch.h" #define BUFSIZE 4096 void WINAPI fnPipesLib() {...

2
Эксперт GPSS
552 / 411 / 105
Регистрация: 02.07.2010
Сообщений: 1,721
11.12.2020, 05:30 2
Лучший ответ Сообщение было отмечено ЕвгенийТимошенк как решение

Решение

Есть различные варианты синтаксиса данного языка под разные компиляторы (GPSS World, A95, GPSS PC, GPSSH и т.д.)
Вы пихаете синтаксис GPSS H в программу GPSS World отсюда и ошибки.

Добавлено через 10 минут
Код
*  модель ВСКП ,    временная дискрета равняется 1 с.
* описание памятей
Mem1 STORAGE 10
Mem2 STORAGE 10
* описание таблиц
QTIME   QTABLE  ACPU,0,60,20
* моделирование процесса выполнения заданий       
GENERATE (Exponential(1,0,0.2));входной поток 
GATE SNF Mem1,COM2;выбор ЭВМ
* выполнение задания на ЭВМ-1
ENTER  Mem1;		            занятие блока памяти ЭВМ-1
ASSIGN  1,Mem1;              	запоминается номер ЭВМ
SEIZE COMP1;	                        занятие процессора
ADVANCE (EXPONENTIAL(1,0,8));	выполнение задания
RELEASE COMP1;		освобождение процессора
* направление заданий на АЦПУ
TRANSFER   .250,NACPU,tACPU; 
* выполнение задания на ЭВМ-2
COM2 ENTER Mem2; 
ASSIGN  1,Mem2;
SEIZE  COMP2;
ADVANCE	(EXPONENTIAL (1,0,12));
RELEASE	COMP2;
* направление заданий на АЦПУ
TRANSFER  .750,,NACPU
* работа на АЦПУ
tACPU QUEUE  ACPU
SEIZE  ACPU
DEPART ACPU
ADVANCE	12,8
RELEASE 	ACPU
* освобождение памяти соответствующей ЭВМ
NACPU    LEAVE P1
TERMINATE;выход задания из системы
* задание времени моделирования
GENERATE	3600,,3600
TERMINATE 1
START 1;прогон1
CLEAR			
START 1;прогон 2
CLEAR
START 1;прогон 3
1
0 / 0 / 0
Регистрация: 18.12.2018
Сообщений: 10
17.12.2020, 15:41  [ТС] 3
Спасибо большое, теперь разобрался.
0
17.12.2020, 15:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
17.12.2020, 15:41
Помогаю со студенческими работами здесь

Инкапсуляция на примере с книги
Добрый день, я взял пример с книги и прокомментировал моменты которые я не до конца понимаю. Будьте...

Ошибка в примере из книги
Начинаю изучать с самых азов программирование. Для введения решил прочитать "С# для школьников", но...

Ошибка в примере из книги
В книге "OpenGL Programming Guide 8th Edition - 2013" Есть код cpp, но пару файлов пришлось искать...

Ошибка в примере из книги Рихтера
Пытаясь просмотреть пример из книги Рихтера windows для профессионалом, столкнулся с проблемным...

Ошибка в примере из книги Дейтелов
Создал Windows Form проект в VS 2012, в файл Form1.cs переписал пример из книги Дейтелов "C# в...

Не хватает кода в примере из книги
Решил начать изучать C#.вообщем дошел до кода в учебнике,а тут скрин кривой и нет всего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru