Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Порядок выполнения лабораторной работы



1. Порядок выполнения работы.

1.1. Запустить программу MultiVis.exe.

1.2. Выбрать пункт Load… в меню File (рис. 5).

Рис. 5. Общий вид программы

1.3. Выбрать имя файла test.dat и нажать Open.

Рис. 6. Диалог ввода заданий.

1.4. В появившемся диалоговом окне «Ввод заданий» (Рис. 6) выбрать дисциплину обслуживания в соответствии с заданным вариантом (см. табл. 4). В примере, приведенном на рис. 6 выбрана дисциплина обслуживания PRT.

Рис. 7. Моделирования в режиме временной диаграммы.

1.5. Нажать «Старт». При этом диалоговое окно закроется, и программа перейдет в режим моделирования. По умолчанию, будет представлена работа схемы в виде временной диаграммы.

Описание режима временной диаграммы (рис. 7). В нижней части экрана представлена временная ось, отображающая время моделирования. Поскольку используется событийное моделирование, то все времена, указанные на оси, соответствуют некоторым событиям. Эти события отмечаются на экране вертикальными пунктирными линиями. Горизонтальными линиями отображаются состояния заданий в системе. Задание может находиться в 3-х состояниях: ожидание (у системы недостаточно ресурсов для выполнения задания), загрузка (задание выполняет работу с внешними устройствами для загрузки) и выполнение (развитие задания на процессоре).

1.6. За ходом моделирования можно следить в двух режимах: в режиме временной диаграммы (меню View->Diagram) и в режиме просмотра текущего состояния заданий (меню View->Process). Во втором режиме возможно изменение скорости моделирования (пункты Increase и Decrease меню View, либо клавиши ‘+’ и ‘–‘). Для повтора моделирования в этом режиме можно выбрать View->Replay.

Рис. 8. Моделирования в режиме просмотра текущего состояния заданий.

1.7. В режиме Process (рис. 8) отображается следующая информация: текущее время моделирования, состояние задания, количество свободных ресурсов, оставшееся время выполнения (для каждого из заданий), схематично отображаются сами задания, при этом белым маркером показывается текущее место выполнения задания. В нижней части окна представлено занятие ресурсов заданиями, т.е. наглядно изображается какую часть оперативной памяти или внешних устройств занимает каждое из заданий. На примере: задание № 2 заняло всю оперативную память и все имеющиеся внешние устройства.

1.8. Для оценки эффективности работы вычислительной системы вычисляется средне взвешенное время выполнения заданий. Для получения значений взвешенного времени выполнения, времени поступления, начала и окончания работы заданий нужно воспользоваться пунктом Statistics меню View (рис. 9).

Рис. 9. Окно статистики.

1.9. Для возврата к диалоговому окну «Ввод заданий» можно воспользоваться пунктом меню File‑>Edit…

1.10. Рекомендуется просмотреть и проанализировать результаты (аналогично рассуждениям представленным в табл. 2) моделирования для всех имеющихся дисциплин обслуживания.

1.11. Провести аналогичные исследования и ознакомиться в результатами моделирования наборов заданий для модели, содержащимися в файлах 1task.dat, 2task.dat и many.dat.

1.12. Ответьте на вопросы: Какой коэффициент мультипрограммирования достигается в моделируемой ситуации и почему? Как называется данный режим работы системы?

Содержание отчета

1.13. Цель работы.

1.14. Исходные данные.

1.15. Таблицы с результатами моделирования при изменении объема ОП.

Таблица 5. Примерный вид таблицы результатов исследований.

Количество ОП Дисциплина обслуживания 1 Дисциплина обслуживания 2
Короткие Длинные Короткие Длинные
пакет поток пакет поток пакет поток пакет поток
                 

Отчет должен содержать 2 таблицы: в одну заносятся результаты средневзвешенного времени выполнения заданий, в другую – максимальные значения коэффициента мультипрограммирования (для каждого варианта моделирования).

1.16. Графики зависимости средневзвешенного времени выполнения пакета (потока) работ от количества ОП.

1.17. Графики зависимости коэффициента мультипрограммирования от количества ОП.

1.18. Сравнительный анализ временных диаграмм по среднему взве­шенному времени обращения и коэффициенту мультипрограммирования.

1.19. Составить алгоритм выбора планировщиком дисциплины обслуживания в зависимости от параметров поступивших в систему заданий (поток или пакет, короткие или длинные задания).

Контрольные вопросы

1.20. Определите понятия: задание, шаг задания, задача, процесс.

1.21. Каковы функции планировщика заданий?

1.22. Приведите примеры дисциплин обслуживания.

1.23. Приведите классификацию дисциплин обслуживания.

1.24. Какие существуют критерии планирования?

1.25. Какие существуют оценки эффективности планирования?

1.26. Заполните таблицу задания JCB для одного из заданий, использованных в лабораторной работе.





Дата публикования: 2014-12-11; Прочитано: 908 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.008 с)...