Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Terminate terminate terminate




Если активный транзакт пытается войти в блок PREEMPT, работающий в приоритетном режиме захвата, а прибор занят обслуживанием другого транзакта с равным или более высоким приоритетом, то активный транзакт занимает место в списке задержки прибора в соответствии с приоритетом и временем попытки захвата. Реализуется стековая дисциплина обслуживания прерываний (LIFO). Для изменения приоритета текущему (только текущему) транзакту используется блок PRIORITY A, где A значение приоритета.

Выполнение работы.

Задача 5-1.

Обслуживаются клиенты 2-х категорий. Характеристики первого клиента: приход 20±10 минут, обслуживание 18±6 минут. Характеристики второго клиента: приход 60±20 минут, обслуживание 18±6 минут - первая операция и 10±2 минуты - вторая операция.

Возможны две дисциплины обслуживания:

1. Независимо от категории - FIFO

2. Клиенты второй категории имеют приоритет перед первой.

Напишите модели для этих случаев, выполните моделирование на интервале 8 часов модельного времени. Простой в очереди 30 рублей в час. Определить какая дисциплина обслуживания предпочтительнее (потери меньше)

Задача 5-2.

Имеются два задания по обработке. Поступление 15±5 минут и 40±5 минут. Время исполнения 30±5 минут и 30±3 минуты. Второе задание приоритетнее первого.

Необходимо создать модель. Моделировать 8 часов модельного времени. Определить загрузку обслуживающего персонала, характеристики очередей для каждого клиента. Сравнить результаты при моделировании с относительным приоритетом и абсолютным. Потери в очереди первого задания 100 рублей в час, второго 500 рублей в час. Определить общие потери, разницу абсолютную и в процентах при сравнении режимов приоритета.

Задача 5-3.

Пункт продажи оборудования обладает одним сотрудником, который осуществляет починку взятого напрокат оборудования, обслуживает клиентов и производит поверхностный осмотр на предмет неисправностей. Починка оборудования (текущий ремонт) осуществляется каждые 40±8 часов и занимает 10±1 часов. Быстрые починки (срочный ремонт), такие как замена предохранителей и настройка, осуществляются немедленно. Подобные заказы прибывают каждые 90±10 минут и занимают 15±5 минут. Техническое обслуживание клиентского оборудования (мелкий ремонт) требует нормального обслуживания. Интенсивность прибытия составляет 5±1 час, а время починки - 180±30 минут. Обслуживание клиентского оборудования имеет более высокий приоритет, чем починка взятого напрокат оборудования. В качестве единицы модельного времени принять 1 час.

1. Смоделируйте работу ремонтного отдела на интервале в 50 дней.

2. Определите коэффициент занятости ремонтника и время задержки клиентов в очереди на обслуживание.

3. Сравните результаты при моделировании без прерываний.

Задача 5-4.

Детали поступают в цех обработки в среднем каждые 15±5 минуты. Мастер обрабатывает детали в среднем 20±5 минуту. Каждые 30±5 минут приходит срочный заказ на обработку деталей второго типа, для обработки которых мастеру требуется 10±3 минуты. Детали второго типа имеют безусловный приоритет. Если в момент прихода детали второго типа мастер обрабатывает деталь первого типа, то он прерывает свою работу, текущую деталь передает для доделки своему ученику, а сам принимается за обработку вновь поступившей детали второго типа. Ученику требуется в 60±9 минут времени на обработку (или доработку) детали.

Промоделировать работу мастера и ученика в течение 4-х часов. Проверить, не будет ли скапливаться очередь у ученика. Определить загрузку мастера и ученика.

Задача 5-5.

Обслуживаются клиенты трех типов с разными приоритетами 1,2 и 3 соответственно. Время поступления клиентов одинаково 15±5 минут, время обслуживания тоже одинаково 12±3 минуты. С вероятностью 0,9 клиенту второго типа присваивается наивысший (выше всех) приоритет.

Необходимо создать модель. Моделировать 8 часов модельного времени. Определить загрузку обслуживающего персонала, характеристики очередей для каждого клиента.

Потери в очереди клиента первого типа 100 рублей в час. Потери клиента второго типа (приоритет 2) 300 рублей в час, (приоритет наивысший) - 2000 рублей в час. Потери клиента третьего типа 500 рублей в час. Вычислить общие потери за 8 часов модельного времени.

 






Поделиться с друзьями:


Дата добавления: 2016-10-27; Мы поможем в написании ваших работ!; просмотров: 580 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Так просто быть добрым - нужно только представить себя на месте другого человека прежде, чем начать его судить. © Марлен Дитрих
==> читать все изречения...

2508 - | 2258 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.011 с.