Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Остальные рефераты

Моделирование обслуживания с приоритетами

Тип: лабораторная работа
Категория: Остальные рефераты
Скачать
Купить
Федеральное агентство по образованиюРостовская - на - Дону Государственная АкадемияСельскохозяйственного МашиностроенияКафедра “Информационные и управляющие системы”ОТЧЕТпо лабораторной работе № .по дисциплине “Теория информационных систем”Ростов-на-Дону.Лабораторная работа № 1Тема работы: моделирование обслуживания с приоритетами.Цель работы: освоение приемов моделирования на GPSS системы обслуживания с приоритетами и оценки результатов моделирования.Постановка задачиНа заводском складе работает один кладовщик. Он выдает запасные части механикам, ремонтирующим станки. Время, необходимое для удовлетворения запроса, зависит от типа запасной части. Запросы бывают двух категорий.Кладовщик обслуживает механиков по принципу «первым пришел – первым обслужен» независимо от категории запроса. Так как сломанный станок ничего не производит, то простой одного механика в очереди приносит убыток 90 руб. в час.Директор завода считает, что среднее число простаивающих механиков можно уменьшить, если запросы категории 2 будут удовлетворяться быстрее запросов категории 1.Задание
  • Постройте модель работы склада для бесприоритетного и приоритетного обслуживания. Промоделируйте работу склада в течение 8 часов.
  • Дайте ответ на следующие вопросы:
  • Уменьшится ли среднее число ожидающих механиков в очереди?Какова ежедневная экономия при использовании приоритетного обслуживания?В стоимость потерь не включать простои механиков во время обслуживания.Текст программы:
  • Без приоритетное обслуживание:
  • Полученный результатТекст программы:
  • Приоритетное обслуживание:
  • Полученный результатОтветы на контрольные вопросы.
  • Приоритеты заявок в модели задаются параметром Е блока GENERATE, который используется для ввода транзактов в модель.
  • Окончание процесса моделирования происходит при обнулении счетчика завершения. Начальное значение счетчика завершения устанавливается картой START, а уменьшение его значения происходит при входе транзактов в блоки TERMINATE. Для определения конца программы используется системная карта END. Когда интерпретатор GPSS доходит до этой карты, управление передается программе отображения результатов моделирования.
  • Структура программы на языке GPSS имеет следующий вид:SIMULATE<карты описания объектов><блоки GPSS >START NEND
  • Работу прибора моделируют следующие блоки: SEIZE (занять устройство) и RELEASE (освободить устройство).
  • Блок SEIZE имеет следующий формат:SEIZE АПри входе в блок SEIZE транзакт пытается занять устройств, номер которого указан в поле А. Если данное устройство занято или прервано, то транзакт задерживается перед блоком SEIZE до освобождения устройства.Блок RELEASE имеет следующий формат:RELEASE АПри входе в блок RELEASE освобождается устройство, номер которого указан в поле А. Устройство становится доступным для других транзактов.При моделировании работы устройств, когда новое требование пытается прервать обслуживание предыдущего, используются блоки PREEMPT (захватить устройство) и RETURN (вернуть устройство ранее прерванному требованию).Блок PREEMPT
    Другие файлы:

    Модель обслуживания процессов с абсолютными приоритетами
    События для создания процесса при запуске операционной системы. Распределении времени процессоров между выполняющимися процессами. Программа, реализую...

    Дисциплины обслуживания. Модель с приоритетами. Дисциплины обслуживания с приоритетами, зависящими от времени
    Анализ различных дисциплин обслуживания. Модель расчета среднего времени ожидания, среднего времени пребывания в системе. Определение законов распреде...

    Процесс моделирования системы массового обслуживания
    Характеристика системы массового обслуживания, куда поступают заявки обслуживания. Особенности моделирования системы массового обслуживания. Имитация...

    Применение теории массового обслуживания в исследовании рынка
    Элементы теории массового обслуживания. Математическое моделирование систем массового обслуживания, их классификация. Имитационное моделирование систе...

    Моделирование процессов обработки информации
    Построение модели системы массового обслуживания с помощью ЭВМ с использованием методов имитационного моделирования. Моделирование проводилось с помощ...