|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
|
Модель компьютерной системы21.05.2016, 17:23. Показов 1935. Ответов 11
Метки нет (Все метки)
Компания использует компьютерную систему, состоящую из ЭВМ и n - терминалов.
Заявки каждого терминала поступают по эксп. со средним значением 10 сек. Поступающие задания формируют единственную очередь к ЦП с циклической дисциплиной обслуживания, а не с дисциплиной обслуживания FIFO. Это означает, что ЦП выделяет для каждого задания максимальный квант времени обслуживания продолжительностью q=0.1c. Если отстаток времени обслуживания задания s не превышает q, ЭВМ тратит время s + подкачка t=0.015c, что бы обработать задание, которое, затем возвращается на свой терминал. Однако, если s>q, то (q+t) сек на обработку задания, которое затем возвращается в конец очереди, а оставшееся время его обслуживания уменьшается на q. Процесс повторяется до тех пор, пока обслуживание задания не будет завершено. После этого задание возвращается на свой терминал, оператор которого начинает очередной период «обдумывания». Насчет обработки вопросов нету, вот только... По заданию надо будет реализовать модель с 10,40,80 терминалов и сравнить отчеты. Как это реализовать. Чтобы не формировать 10, 40 или 80 блоков GENARATE? Если через STORAGE terminal 40, как связать с GENERATE.
0
|
|
| 21.05.2016, 17:23 | |
|
Ответы с готовыми решениями:
11
Совет по написанию системы компьютерной алгебры Моделирование справочной системы компонентов компьютерной техники |
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||
| 21.05.2016, 21:08 | ||||||
|
Обычно использую такой приём.
0
|
||||||
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
||||||||||||
| 22.05.2016, 13:16 [ТС] | ||||||||||||
0
|
||||||||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
||||||
| 22.05.2016, 14:02 | ||||||
|
Обычно применяется такой подход.
0
|
||||||
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
|||||||
| 22.05.2016, 19:21 [ТС] | |||||||
0
|
|||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|||
| 22.05.2016, 19:29 | |||
Сообщение было отмечено HaveMono как решение
Решение
Остальное вроде корректно.
1
|
|||
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
||||||||||||
| 22.05.2016, 19:35 [ТС] | ||||||||||||
Отчет:
0
|
||||||||||||
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
||||||||||||||||
| 23.05.2016, 13:48 [ТС] | ||||||||||||||||
Как опредить ожидаемое среднее время ответа для этих заданий, ожидаемое среднее по времени число заданий в очереди, а также ожидаемый средний коэффициент загрузки ЦП. Первое это и есть среднее время пребывания транзактов в очереди? Второе, не понял. Третье, вероятность загрузки устройства?
0
|
||||||||||||||||
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
||||||||||||
| 23.05.2016, 18:43 [ТС] | ||||||||||||
Может где то логика нарушена в алгоритме. Странно почему ~0.7 простаивает.
Определить ожидаемое среднее время ответа для этих заданий. Это AVE . TIME время пребывания транзактов в очереди? Определить ожидаемое среднее по времени число заданий в очереди. Это AVE . CONT средняя длина очереди? Определить ожидаемый средний коэффициент загрузки ЦП. Это UTIL коэффициент использования устройства?
0
|
||||||||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 23.05.2016, 18:47 | |
Сообщение было отмечено HaveMono как решение
Решение
Всё верно.
1
|
|
|
1 / 1 / 0
Регистрация: 29.04.2014
Сообщений: 29
|
|||||||||||
| 23.05.2016, 20:23 [ТС] | |||||||||||
|
Проблема, необходимо сгенерировать 1000 заданий, значит START 1000.
Но получаеться
0
|
|||||||||||
|
1817 / 1031 / 285
Регистрация: 13.02.2012
Сообщений: 3,339
|
|
| 23.05.2016, 20:36 | |
|
Тут от условия зависит. От вас требуется завершить моделирование в момент обслуживания 1000 заявок? Тогда всё верно и start 1000
если требуется остановить моделирование в момент времени генерации 1000 заявок, то нужен TEST с проверкой 1000я ли это заявка, если так то отправлять её на TERMINATE 1 START 1 Прочитайте внимательно ещё раз условие задач про 1000.
0
|
|
| 23.05.2016, 20:36 | |
|
Помогаю со студенческими работами здесь
12
Проектирование автоматизированной компьютерной системы управление питанием беспроводной базовой станции
Модель солнечной системы Модель солнечной системы
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|