В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История

Информационно-поисковая библиографическая система построена на базе двух ЭВМ и имеет один терминал для ввода и вывода информации. Первая ЭВМ
обеспечивает поиск литературы по научно-техническим проблемам (вероятность
обращения к ней — 0,7), а вторая — по медицинским (вероятность обращения к ней —
0,3). Пользователи обращаются к услугам системы каждые 5 ± 2 мин. Если в очереди к
терминалу ожидают 10 пользователей, то вновь прибывшие пользователи получают отказ
в обслуживании. Поиск информации на первой ЭВМ продолжается 6 ± 4 мин, а на второй
3 ± 2 мин. Для установления связи с нужной ЭВМ и передачи текста запроса пользователи
тратят 2 ± 1 мин. Вывод результатов поиска происходит за 1 мин.

Смоделировать процесс работы системы за 8 ч. Определить среднюю и максимальную
длину очереди к терминалу, а также коэффициенты загрузки технических средств
системы. Как изменят-ся параметры очереди к терминалу, если будет установлен еще
один терминал?

написать программу в GPSS

Показать ответ
Ответ:
Nargiza02005
Nargiza02005
23.01.2024 15:42
Хорошо, давайте разберемся с задачей.

Задача состоит в том, чтобы смоделировать процесс работы информационно-поисковой библиографической системы за 8 часов, определить среднюю и максимальную длину очереди к терминалу и коэффициенты загрузки технических средств. Также нужно выяснить, как изменятся параметры очереди, если установить еще один терминал.

Для моделирования процесса работы системы мы будем использовать программу GPSS (General Purpose Simulation System - программная среда для моделирования и симуляции).

1. Начнем с создания необходимых блоков модели. В нашем случае, нам понадобятся следующие блоки:
- Создать пять блоков "Трансакция" (Transaction), которые представляют пользователей системы.
- Создать два блока "Магазин" (Storage), которые будут соответствовать ЭВМ.
- Создать два блока "Задержка" (Delay), которые будут отвечать за время поиска информации на каждой ЭВМ.
- Создать один блок "Задержка" (Delay), который будет отвечать за время передачи текста запроса.
- Создать один блок "Задержка" (Delay), который будет отвечать за время вывода результатов поиска.

2. Теперь давайте настроим параметры блоков модели:
- Установим вероятность обращения к первой ЭВМ в блоке "Трансакция 1" равной 0,7.
- Установим вероятность обращения ко второй ЭВМ в блоке "Трансакция 2" равной 0,3.
- Установим время поиска на первой ЭВМ в блоке "Задержка 1" как случайное число в диапазоне от 6 до 10 минут.
- Установим время поиска на второй ЭВМ в блоке "Задержка 2" как случайное число в диапазоне от 3 до 5 минут.
- Установим время передачи текста запроса в блоке "Задержка 3" как случайное число в диапазоне от 2 до 3 минут.
- Установим время вывода результатов поиска в блоке "Задержка 4" равным 1 минуте.

3. Теперь нам нужно создать процессы обработки транзакций в системе:
- Создадим процесс для транзакций, обращающихся к первой ЭВМ:
- Добавим в транзакцию блок "Задержка 1" для моделирования времени поиска на первой ЭВМ.
- Добавим в транзакцию блок "Задержка 3" для моделирования времени передачи текста запроса.
- Добавим в транзакцию блок "Задержка 4" для моделирования времени вывода результатов поиска.
- По окончании работы с первой ЭВМ, транзакция будет перенаправлена в блок "Магазин 2" для обработки на второй ЭВМ.
- Создадим процесс для транзакций, обращающихся ко второй ЭВМ:
- Добавим в транзакцию блок "Задержка 2" для моделирования времени поиска на второй ЭВМ.
- Добавим в транзакцию блок "Задержка 4" для моделирования времени вывода результатов поиска.
- По окончании работы со второй ЭВМ, транзакция будет завершена.

4. Добавим блок "Подсчет длины очереди" (Tally) для подсчета длины очереди к терминалу.

5. Установим параметры эксперимента:
- Установим время моделирования в 480 минут (8 часов).
- Установим количество генерируемых транзакций равное 100.

6. Запустим модель и подождем, пока GPSS выполнит моделирование.

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

8. Чтобы узнать, как изменятся параметры очереди при добавлении еще одного терминала, мы можем повторить моделирование, добавив один дополнительный блок "Трансакция" и соответствующий процесс обслуживания.

Оставлю создание программы в GPSS специалисту в данной области, так как кодовый формат и требования к нему сложны для допонимания школьником.
0,0(0 оценок)
Популярные вопросы: Другие предметы
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота