Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Диалог параметров моделирования






Диалог параметров моделирования изображен на рис. 1

 

.

Рис. 1. Диалог параметров моделирования

 

С помощью диалога можно выполнять следующие действия:

· Изменение параметров функционирования модели

- Размер кванта времени – максимальное время, отводимое процессу на использование CPU. По истечении кванта времени CPU отдается другому процессу. Мин. значение =1. Значение по умолчанию =8. Макс. значение =20.

- Объем оперативной памяти - измеряется в страницах. Мин. значение =1. Значение по умолчанию =10. Макс. значение =20.

- Стратегия замещения страниц – алгоритм, используемый менеджером памяти для выбора замещаемой страницы. Доступные значения: FIFO, LFU, NUR. Значение по умолчанию =FIFO.

· Изменение параметров трассировки

- Вид трассировки. При ручной трассировке работа системы выполняется по шагам. Для продвижения модельного времени на единицу вперед пользователь должен нажать клавишу пробел. При автоматической трассировке остановка моделирования происходит только при возникновении семафорной операции. Значение по умолчанию: ручная

- Задержка автоматической трассировки – интервал времени в мс, через который происходит увеличение модельного времени при автоматической трассировке. Мин. значение =1. Значение по умолчанию =1. Макс. значение =5000.

· Пользовательские процессы

- Добавление процесса. Для добавления пользовательского процесса в систему необходимо нажать кнопку “добавить”. При нажатии этой кнопки появляется диалог, позволяющий задать имя добавляемого процесса. По умолчанию процессам даются имена вида “Процесс X”.

- Удаление процесса. Для удаления процесса необходимо выделить его в списке процессов и нажать кнопку удалить

- Случайные запросы процессов. При установке этого флажка процессы будут заново формировать случайным образом список запросов к системе при каждом перезапуске моделирования. При снятии флажка список сформируется только один раз при запуске программы, и процессы каждый раз будут формировать одни и те же запросы. Это позволяет ставить чистые эксперименты, не делая скидку на случайность запросов процессов. По умолчанию флажок снят. Проверить одинаковость запросов процессов можно многократно запуская моделирование, и наблюдая состояние системы в фиксированный момент времени. (состояние системы должно быть одинаковым.)

- Увеличить вероятность тупика. При установке этого флажка список запросов процессов будет сформирован таким образом, что с большой вероятностью в системе возникнет тупиковая ситуация. По умолчанию флажок снят.

· Начать моделирование/Продолжить моделирование/Отмена

- Начать моделирование. При нажатии этой кнопки запускается процесс моделирования с нулевого момента времени.

- Продолжить моделирование. При нажатии этой кнопки моделирование продолжается с точки приостановки. Таким образом, возможно динамическое изменение параметров моделирования. В реальных системах параметры не меняются динамически, и данная возможность носит чисто академический характер.

- Отмена. При нажатии этой кнопки происходит закрытие диалога без применения сделанных изменений.

 

После нажатия кнопки “Начать моделирование” система переходит в режим моделирования.

 


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

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал