Алгоритмизация модели системы массового обслуживания и ее реализация в программе GPSS World

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

но сказать следующее:

1.Моделируемая система содержит один накопитель (STORAGES) с именем OP;

2.Количество выполненных заданий моделируемым процессом - 281.

3.Максимальное количество заданий в ОП - 6.

.Среднее время, потраченное на обработку всех заданий первым процессором - 5,008 минут; вторым процессором - 4,961 минут; третьим процессором - 4,484 минут

.Среднее количество занятых каналов в процессе (AVE. C.) 1,962

.Коэффициент использования (UTIL.) составил 0,984 первого процессора; 0,972 - второго процессора, 0,875 - третьего процессора.

 

3.2 Анализ результатов модели, построенной на Visual Basic

 

После проведения эксперимента на Visual Basic получаем результат:

 

Общее время1440Время работы первого процессора1163Время работы второго процессора1036Время работы третьего процессора854,7Количество заданий в первой ОП4Количество заданий в второй ОП0Количество заданий в третьей ОП"0Коэффициент занятости первого процессора0,807639Коэффициент занятости второго процессора0,719444Коэффициент занятости третьего процессора"0,593542Максимальное количество заданий в ОП6Общее количество выполненных заданий259

Выводы по проделанному эксперименту на лицо.

Теперь попробуем поменять входные параметры для анализа выходных результатов. Пусть объем задания во втором процессоре достигает не 30кб, а 50 кб. Посмотрим что получилось:

 

Общее время1440Время работы первого процессора1172Время работы второго процессора1044Время работы третьего процессора1127,5Количество заданий в первой ОП2Количество заданий в второй ОП0Количество заданий в третьей ОП"56Коэффициент занятости первого процессора0,813889Коэффициент занятости второго процессора0,725Коэффициент занятости третьего процессора"0,782986Максимальное количество заданий в ОП5Общее количество выполненных заданий205

Коэффициент занятости третьего процессора заметно увеличилась, оно и понятно, потому что время работы третьего процессора возросло из-за большой очереди заданий в ОП, вследствие чего и уменьшилось число выполненных заданий.

Поэтому можно предположить, что для более эффективной работы измененной имитационной модели необходимо увеличить скорость выполнения заданий 3 процессора. Пусть третьему процессору требуется 10,2 мин на выполнение заданий объемом в 10кб. Получим:

 

Общее время1440Время работы первого процессора1171Время работы второго процессора1032Время работы третьего процессора1032Количество заданий в первой ОП4Количество заданий в второй ОП0Количество заданий в третьей ОП"0Коэффициент занятости первого процессора0,813194Коэффициент занятости второго процессора0,716667Коэффициент занятости третьего процессора"0,716667Максимальное количество заданий в ОП6Общее количество выполненных заданий258

Получаем похожую ситуацию, что и в первой имитационной модели. Лишь увеличилось время работы третьего процессора вслед за коэффициентом занятости. И нет очереди в третьей ОП, в отличие от нашей второй полученной модели.

Вывод: для эффективной работы имитационной модели, необходимо увеличивать объем ОП в соответствии с мощностью процессоров.

 

Заключение

 

В данном курсовом проекте была спроектирована СМО для поставленной задачи с использованием программы GPSS World.

Была построена концептуальная модель;

Была проведена алгоритмизация модели и ее реализация в программе GPSS World.

А также был проведен эксперимент над представленной моделью, который определил характеристики занятия оперативной памяти по всем трем видам заданий.

В ходе выполнения курсовой работы были получены основные навыки по имитационному моделированию производственной фирмы. Что включает в себя: изучение подобных, ранее созданных проектов различных производственных фирм; способность ставить и проводить имитационные эксперименты с моделями процессов функционирования систем на современных компьютерах для оценки вероятностно-временных характеристик систем; анализ научно-технической литературы в области компьютерного моделирования.

В результате выполнения работы получены результаты числового фактора и размера минимальной гарантированной прибыли. Благодаря тщательному подходу к заданию курсовой работы, созданная компьютерная имитационная модель в среде Visual Basic 6.0, превосходно имитирует работу вычислительной системы и выдает результаты соответствующие действительности. Компьютерное моделирование является основным системообразующим методом интеллектуального анализа данных, позволяющего исследовать сложные системы, выявлять скрытые закономерности, прогнозировать последствия принимаемых решений на компьютерной модели, а не на живых людях.

Список использованной литературы

 

.Бережная Е.В., Бережной В.И. Математические методы моделирования экономических систем: Учеб. Пособие. - М.: Финансы и статистика, 2006. - 432с.

.Варфоломеев В.И. Алгоритмическое моделирование элементов экономических систем: Практикум. Учеб. пособие. - М.: Финансы и статистика, 2000. - 280 с.

.Емельянов А.А., Власова Е.А., Дума Р.В,; Под ред. А. А. Емельянова. Имитационное моделирование экономических процессов: Учеб. пособие. - М.: Финансы и статистика, 2002. - 368 стр.

.Карпов Ю. Имитационное моделирование систем. Введение в моделирование с AnyLogic 5. - БХВ-Петербург, 2006. - 400с.

.Кельтон В.Д., Лоу А.М. Имитационное моделирование. Классика CS. 3-е изд. - СПб.: Питер; Киев: Издательская группа BHV, 2004. - 847 с.

.Кобелев Н. Б. Основы имитационного моделирования сложных экономических систем: Учеб. По?/p>