Система GPSS/PC позволяет получить файл стандартного отчета. Он создается автоматически и имеет имя то же, что и имя моделируемой программы, но с расширением RPT (полный текст отчёта приведён в Приложении В).
Отчет состоит из подразделов, содержащих стандартную статистику об объектах GPSS, используемых в данной модели (FACILITY и др.).
Рассмотрим файл стандартного отчета, полученный после выполнения описанной выше программы.
Вторая строка файла стандартного отчета является информативной с точки зрения основных результатов работы модели.
· START TIME - абсолютное системное время в момент начала моделирования;
в нашем случае - 0
· END TIME - абсолютное время, когда счетчик завершений принимает значение 0;
в нашем случае - 159,299
· BLOCKS - количество блоков, использованных в текущей модели, к моменту завершения моделирования;
в нашем случае - 20
· FACILITIES - количество устройств, использованных в модели, к моменту завершения моделирования;
в нашем случае - 0
· STORAGES - количество многоканальных устройств, использованных в текущей модели к моменту завершения моделирования;
в нашем случае - 3
· FREE MEMORY - количество байтов памяти доступной для дальнейшего использования.
в нашем случае - 97872
Описываемая программа имеет 45 блоков, 2 устройства. Время моделирования равно 12000 секундам.
Блоки текущей модели описываются полями:
· LINE определяет номер строки в рабочей модели, связанный с блоком GPSS/PC;
· LOC определяет имя или номер этого блока;
· BLOCK TYPE определяет тип блока GPSS/PC;
· ENTRY COUNT определяет количество транзактов, вошедших в данный блок с начала работы программы;
· CURRENT COUNT определяет количество транзактов, находящихся в данном блоке в конце моделирования;
· RETRY определяет количество транзактов, ожидающих специальных условий, зависящих от состояния данного блока.
Наибольшее значение имеет поле ENTRY COUNT, так как оно позволяет судить о том, правильно ли распределены транзакты по блокам.
Информация об устройствах:
· FACILITY определяет номер или имя объекта типа "устройство";
· ENTRIES определяет количество раз, когда устройство было занято или прервано;
· UTIL. определяет часть периода моделирования, в течение которого устройство было занято;
· AVE.TIME определяет среднее время занятости устройства одним сообщением в течение периода моделирования;
· AVAILABLE определяет состояние готовности устройства в конце периода моделирования. Оно равно 1 , если устройство готово и 0 - если не готово;
· OWNER определяет номер последнего сообщения, занимавшего устройство. 0 означает, что устройство не занималось;
· PEND определяет количество сообщений, ожидающих устройство, находящееся в "режиме прерывания";
· INTER определяет количество сообщений, прерывающих устройство в данный момент.
· RETRY определяет количество сообщений, ожидающих специальных условий, зависящих от состояния объекта типа "устройство";
· DELAY определяет количество сообщений, ожидающих занятия устройства. Сюда входят также сообщения, ожидающие освобождения устройства в "режиме прерывания".
Выходная статистика вполне соответствует заданным в условии цифрам.
Самое читаемое:
Разработка пакета учебно-прикладных программ по дисциплине Проектирование интегральных микросхем
Целью данной дипломной работы является разработка пакета
учебно-прикладных программ по дисциплине «Проектирование интегральных
микросхем».
Данный пакет предназначен для изучения студентами:
технологии полупроводниковых интегральных микросхем на биполярных
транзисторах;
основных принципов проектирования полупро ...