Кафедра информационных систем и технологий
Лабораторная работа №8
по дисциплине «Теория информационных процессов и систем».
Тема:
«Моделирование вычислительных систем с помощью системы GPSS/PC»
Выполнил студент группы ИС-19: Фомичев А.А.
Проверил: Родькина О.Я.
Нижний Новгород
2013 г.
Цель работы: исследование характеристик простейших вычислительных систем при вариации параметров моделируемых процессов и режимов работы отдельных устройств
Задача № 1
Требуется промоделировать решение задач в двухпроцессорной ЭВМ с общей памятью, разделенной на восемь блоков. Каждой задаче отводится при решении один блок. Интервалы времени между поступлениями задач распределены равномерно в интервале (2,14) единиц времени, время обработки порции информации подчинено экспоненциальному закону с интенсивностью vl-5 в процессоре CPU1 и с v2-2 в процессоре CPU2.
Между обработкой порций с вероятностью 0.6 возможно обращение к внешней памяти, в которой время обслуживания распределено равномерно в диапазоне (2,8). С вероятностью 0.1 задачи оказываются решенными и покидают систему. Моделирование выполнить на отрезке времени, соответствующем решению не менее 100 задач. Ниже представлена схема имитационной модели и текст программы на языке GPSS.
|
|
Задача № 2
Промоделировать работу устройства дисковой памяти при наличии одного канала и трех дисководов. Запросы поступают равновероятные ко всем дисководам. Обработка запроса включает установку головки (при этом канал не требуется) и обмен данными через канал. Интервалы времени между поступлениями запросов распределены по экспоненциальному закону с v=6. Время установки головки равномерно распределено в интервале 0 - 50 мс. Время обмена данными равно 1.7 мс (за единицу времени принять 1.7 мс).
Порядок выполнения работы
1) Изучить программу Задачи 1
2) Исследовать характеристики (коэффициент использования оборудования, средняя и максимальная длина очереди, среднее время нахождения транзакта в системе и др.) модели Задачи 1 при исходном варианте задания.
3) Внести следующие изменения в модель и программу Задачи 1 и исследовать характеристики:
· Увеличить интервал моделирования до 500 транзактов
· Ввести генерирование транзактов по экпоненциальному закону с v=2
· Ввести уход транзактов из системы без обслуживания, если длина очереди А1 превысит 5
4) Организовать в модели подсчет заявок, покинувших систему без обработки
5) Продумать меры по улучшению выходных параметров ЭВМ в Задаче 1 (повышение производительности, улучшение использования оборудования и т.д.)
6) Изучить описание и программу задачи 2
7) Исследовать характеристики модели задачи 2 при исходном варианте задания
8) Ввести следующие изменения в модель и программу задачи 2 и исследовать характеристики:
· Принять за единицу времени 1мс
· Увеличить количество дисководов до 4
9) Подготовить отчет с результатами