з

К предыдущей странице

л

К предыдущей главе

о

К следующей главе

и

К следующей странице


2.15. Описание параметров лабораторной работы

LRU локальный :-

Управление памятью на основе стратегии РАБОЧЕГО НАБОРА. В случае вытеснения страниц из собственного РН исполь- зуется алгортм LRU - по времени последнего обращения.

FIFO локальный :-

Управление памятью на основе стратегии РАБОЧЕГО НАБОРА. В случае вытеснения страниц из собственного РН исполь- зуется алгортм FIFO - по времени загрузки страницы.

LRU глобальный :-

Управление памятью на основе стратегии ГЛОБАЛЬНОГО ЗАМЕЩЕНИЯ. При страничном сбое происходит замещение страницы из множества страниц ВСЕХ задач, загруженных в ОП по алгоритму LRU - времени последнего обращения.

FIFO глобальный :-

Управление памятью на основе стратегии ГЛОБАЛЬНОГО ЗАМЕЩЕНИЯ. При страничном сбое происходит замещение страницы из множества страниц ВСЕХ задач, загруженных в ОП по алгоритму FIFO - времени загрузки страницы.

Количество задач :-

В системе моделируется выполнение фиксированного количества задач, которые используют ресурсы центрального процессора и виртуальной памяти. Работа с внешними устройствами не моделируется. При измене- нии количества задач модель сбрасывается в исходное состояние (интервал значений 3-14)

Количество страниц в задаче :-

Количество страниц виртуальной памяти одной задачи. Каждая задача имеет собственный набор виртуальных страниц. При моделировании важно соотношение объемов виртуальной памяти всех задач и физи- ческой (оперативной) памяти. Требуемой количество виртуальной памяти можно оценить как произведение КОЛИЧЕСТВА ЗАДАЧ на среднее значение РАБОЧЕГО НАБОРА задачи. Однако сам РАБОЧИЙ НАБОР опреде- ляется только в процессе моделирования. Поэтому ориентировочно можно сравнивать число страниц ОП и произведение количества задач на количество страниц виртуальной памяти задачи. (интервал значений 10-50)

Количество страниц памяти :-

Количество физических страниц - страниц оперативной памяти (ОП). Каждая страница может находится в одном из состояний:

- ПУСТАЯ (0)- не занятая виртуальной страницей;
- ЗАНЯТАЯ(1)- занятая виртуальной страницей задачи и назначенная ей;
- СВОБОДНАЯ    (2)  - занятая виртуальной страницей задачи, не не назначенная ей и разрешенная к замещению.

(интервал значений 10-70)

Время неиспользования страницы :-

Интервал времени, в течение которого страница может находиться в памяти при отстутствии к ней обращений. При превышении этого зна- чения МЕНЕДЖЕР переводит эту страницу в состояние СВОБОДНА. Параметр должен быть соизмерим с произведением КВАНТА ПАМЯТИ на КОЛИЧЕСТВО ЗАДАЧ (интервал значений 50-400)

Квант диспетчера :-

Разделение ЦП между задачами осуществляется по алгоритму КРУГОВОЙ ДИСПЕТЧЕРИЗАЦИИ: Kкаждой ГОТОВОЙ задаче выделяется фиксированный интервал времени для выполнения (КВАНТ ДИСПЕТЧЕРА). (интервал значений 10-50)

Квант менеджера :-

Интервал времени повторного вызова МЕНЕДЖЕРА по таймеру (МЕНЕДЖЕР вызывается также и явно по истечении КВАНТА ПАМЯТИ для любой ГОТОВОЙ задачи). Должен быть на порядок больше КВАНТА ПАМЯТИ (интервал значений 100-800)

Квант диска :-

Время выполнения диском операции загрузки или выгрузки страницы. Замещение страницы предполагает двойной интервал - выгрузку содер- жимого замещаемой (СВОБОДНОЙ) страницы и загрузку новой виртуальной страницы (интервал значений 10-50).

Квант памяти :-

Интервал времени работы задачи на ЦП, в течение которого она работает в режиме разделения ЦП (состояние ГОТОВА). Рабочий набор виртуальных страниц задачи загружается в ОП по мере обслуживания СТРАНИЧНЫХ СБОЕВ. Должен быть в несколько раз больше КВАНТА ДИСПЕТЧЕРА (интервал значений 40-200).

Квант рабочего набора :-

Интервал времени работы задачи на ЦП, после котрого производится коррекция ТЕКУЩЕГО РН задачи, если он превышает СТАРЫЙ РН. Этим достигается устойчивость задачи к случайным "выбросам" ТЕКУЩЕГО РН задачи при определении усредненного рабочего набора (СТАРЫЙ РН) в процессе выполнения задачи. Должен быть на 10-40% меньше КВАНТА ПАМЯТИ (интервал значений 30-180).

Номер задачи :-

Номер задачи, для которой выводится меню СОСТОЯНИЕ ЗАДАЧИ, не должен превышать количества задач минус 1.

Коэфициент неравномерности * 100 :-

Коэффициент неравномерности обращения к виртуальным страницам задачи. Вероятности обращения к страницам распределены по экспоненте. Данный коэффициент определяет скорость спада экспоненты. Вводится значение, умноженное на 100. См. ОПИСАНИЕ. МОДЕЛЬ ОБРАЩЕНИЙ К ПАМЯТИ. (интервал значений 30-200: 30 - большой РН, равномерное распределение, 200 - маленький РН, неравномерное распределение).

Время изменения РН :-

Время работы задачи на ЦП, через которое происходит смена рабочего набора задачи. Это моделируется сменой номера первой (начальной) страницы виртуальной памяти (n0), относительно которой моделируется экспоненциальное распределение вероятностей обращения к памяти. См. ОПИСАНИЕ. МОДЕЛЬ ОБРАЩЕНИЙ К ПАМЯТИ (интервал значений 200-800).

Алгоритм замещения :-

(интервал значений 0-3), См. ПОДМЕНЮ.

Номер задачи :-

Номер задачи, для которой выводятся остальные параметры меню.

Состояние :-

Состояние задачи:

1 - ГОТОВА к выполнению на ЦП,

3 - ОЖИДАНИЕ загрузки страницы,

2 - ВЫГРУЖЕНА из ОП, в очереди к МЕНЕДЖЕРУ.

Текущая виртуальная страница :-

Номер виртуальной страницы, к которой происходит обращение.

Первая страница РН :-

Текущий номер начальной (первой) виртуальной страницы, с которой начинается экпоненциальное распределение вероятностей обращения задачи к памяти. Изменяется через интервал ВРЕМЯ ИЗМЕНЕНИЯ РН выполнения задачи на ЦП.

Активное время :-

Интервал времени работы задачи на ЦП от загрузки ее рабочего набора в память. Меняется от 0 до значения КВАНТА ПАМЯТИ.

Текущий рабочий набор :-

Число виртуальных страниц задачи, загруженных в ОП.

Старый рабочий набор :-

Усредненние значение рабочего набора задачи, определенное за время предыдущих циклов работы задачи в памяти.

Загружаемая физическая страница :-

Номер физической страницы (страницы ОП), в которую загружается виртуальная страница задачи.

Состояние ОС :-

Текущие значения параметров операционной системы

Состояние задачи :-

Текущие значения параметров выбранной задачи

Состояние памяти ОС :-

Текущее состояние оперативной памяти

Состояние памяти задачи :-

Текущее состояние виртуальной памяти выбранной задачи:

-1 - виртуальная страница не загружена;
n - виртуальная страница загружена в страницу n ОП.

Статистика работы ОС :-

Статистика загрузки и производительности системы

Блок - схема :-

Отображение состояния виртуальной и физической памяти и загрузки основных компонент ВС и ОС в процессе моде- лирования.

Без трассировки :-

Моделирование без трассировки. Прекращается нажатием любой клавиши.

Свободных страниц :-

Страницы ОП, которые могут быть использованы для размещения виртуальных страниц задач. СВОБОДНЫЕ страницы содержат данные ранее загруженных в них виртуальных страниц.

Доступных страниц :-

Страницы ОП, в отличие от СВОБОДНЫХ, не содержа- щие данные ранее загруженных в них страниц. В этой модели имеют место только в начальный момент работы ОС.

Текущая задача :-

Номер текущей задачи, выполняемой на ЦП.

Интервал задачи :-

Время, оставшееся до окончания КВАНТА ДИСПЕТЧЕРА текущей задачи (-1 - задача не выполняется).

Интервал диска :-

Время, оставшееся для завершения текущей дисковой операции (-1 - ввод/вывод с диска не выполняется).

Интервал менеджера :-

Время, оставшееся до очередного вызова менеджера (по таймеру).

Статус :-

Состояние физической страницы:

- ПУСТАЯ (0) - не занятая виртуальной страницей;
- ЗАНЯТАЯ (1) - занятая виртуальной страницей задачи и назначенная ей;
- СВОБОДНАЯ        (2) - занятая виртуальной страницей задачи, не не назначенная ей и разрешенная к замещению.

Задача :-

Номер задачи, загрузившей виртуальную страницу.

Страница :-

Номер виртуальной страницы задачи.

Обращения :-

Количество обращений к странице от мемента загрузки.

Загрузка ЦП (%) :-

Процент времени выполнения задач процессором.

Загрузка диска (%) :-

Процент времени выполнения диском операций выгрузки/загрузки страниц.

Загрузка памяти (%) :-

Процент страниц ОП, занятых виртуальными страницами задач.

Средний рабочий набор :-

Среднее значение рабочего набора по всем задачам.

Скорость задачи (%) :-

Скорость выполнения задачим в ОС по отношению к скорости ее выполнения в монопольном режиме в неограниченной памяти (без страничных сбоев).

Страничный сбой (%) :-

Процент страничных сбоев по отношению к общему числу обращений к памяти.


з

К предыдущей странице

л

К предыдущей главе

о

К следующей главе

и

К следующей странице