Автор работы: Пользователь скрыл имя, 24 Сентября 2013 в 08:34, контрольная работа
Задание для контрольной работы заключается в оценке и исследовании дисциплин обслуживания потоков процессов при планировании их исполнения на основе безприоритетных дисциплин обслуживания, дисциплин с относительными и абсолютными приоритетами, а также дисциплин циклического обслуживания процессов в групповом режиме.
Исходные данные для выполнения контрольной работы по варианту 9 сформулированы в таблицах 1 – 4.
1. Задание для контрольной работы 3
2. Цель работы и задачи исследования 8
3. Основные результаты исследований. 9
4. Заключение и выводы 13
Список использованной литературы 14
Содержание:
Задание для контрольной работы заключается в оценке и исследовании дисциплин обслуживания потоков процессов при планировании их исполнения на основе безприоритетных дисциплин обслуживания, дисциплин с относительными и абсолютными приоритетами, а также дисциплин циклического обслуживания процессов в групповом режиме.
Исходные данные для выполнения контрольной работы по варианту 9 сформулированы в таблицах 1 – 4.
Таблица 1.Интенсивности поступления потоков обслуживаемых процессов
|
Таблица 2.Параметры обслуживаемых процессов
№процесса |
Среднее количество вычислительныхопераций, выполняемых при обслуживания процесса [Мфлоп] |
Среднее число операций обращения к файлам данных при обслуживании процесса (Nij) | |||||||||
Номера файлов, к которым выполняется обращение | |||||||||||
F1 |
F2 |
F3 |
F4 |
F5 |
F6 |
F7 |
F8 |
F9 |
F10 | ||
2 |
200 |
- |
16 |
10 |
6 |
- |
- |
- |
- |
6 |
- |
6 |
600 |
16 |
- |
16 |
- |
- |
14 |
- |
- |
6 |
2 |
9 |
900 |
20 |
10 |
- |
18 |
- |
- |
- |
- |
- |
3 |
12 |
200 |
30 |
20 |
- |
- |
16 |
- |
2 |
- |
2 |
- |
17 |
700 |
60 |
20 |
- |
16 |
- |
20 |
- |
- |
- |
10 |
Таблица 3. Характеристики накопителей внешней памяти
№файладанных |
Среднее время выполнения одной операции ввода/вывода данных JFI [мкc/ оп.] | |
Тип накопителя ВЗУ, на котором размещены файлы данных | ||
НМД 1 |
НМД 2 | |
F1 |
1,0 |
- |
F2 |
- |
0,10 |
F3 |
2,0 |
- |
F4 |
- |
0,05 |
F5 |
3,0 |
- |
F6 |
- |
0,06 |
F7 |
2,5 |
- |
F9 |
2,5 |
- |
F10 |
- |
0,12 |
Таблица 4.Характеристики операций обращения к файлам данных
№ файловданных |
Объем данных, передаваемых при выполнении одной операции обращения к файлу данных VFI[ Мбайт ] |
Средний объем данных,передаваемых при выполнении одной операции ввода/вывода G FI [Кбайт] |
F1 |
0.5 |
5 |
F2 |
1.0 |
8 |
F3 |
1.0 |
15 |
F4 |
1.5 |
6 |
F5 |
1.5 |
14 |
F6 |
2.0 |
18 |
F7 |
2.5 |
10 |
F9 |
4.0 |
20 |
F10 |
3.0 |
10 |
По таблице 1 определяются номера и интенсивности потоков процессов, поступающих на обслуживание в однопроцессорную систему. При выполнении работы принимается, что структура системы имеет вид, приведенный на рис. 1.
По таблице 2 определяются
параметры обслуживаемых потоко
a) Qi - среднее количество вычислительных операций, выполненных в системе при обслуживании i – процесса.
b) Определяются номера файлов данных, к которым выполняется обращение при обслуживании процесса.
с) Определяется среднее число обращенийNi,j к файлам данных.
По таблице 3 определяются характеристики операций обращения к файлам данных.
a) VFi - средний объем данных, передаваемых от /к ВЗУ при выполнении одного обращения к файлу данных Fi .
b) GFi - средний объем данных, передаваемых при выполнении одной операции ввода/вывода от/к ВЗУ.
По таблице 4 определяются характеристики накопителей ВЗУ тип обращения к файлу данных - над данными выполняется операция ввода или операция вывода. Среднее время выполнения одной операции ввода и вывода определяется величиной JFi.
В качестве более точной математической модели исследуемой однопроцессорной системы рассматривается трехкомпонентная стохастическая сеть одноканальных СМО с безприоритетной дисциплиной FIFO обслуживания очереди процессов (рисунок 2). В этом случае каждая из СМО сети моделирует соответствующий ресурс системы – процессор, ВЗУ1 и ВЗУ2.
Для полного определения этой модели необходимо знать вероятности переходов процессов между СМО сети при их обслуживании в системе.
В качестве модели процесса организации обслуживания процессов в стохастической сети СМО предлагается модель, показанная на рисунке 3, в виде графа Маркова.
Рис.2.
В этом случае вероятности
переходов процессов для
(1),
где - количество переходов процесса из i–состояния обслуживания в j-ое состояние, - количество переходов процесса при его обслуживании в состояние j из всех других состояний.
В результате определения значений строится аналитическая модель обслуживания процессов в системе, представляемой системой линейных уравнений. Определяются интенсивности liпоступления процессов на обслуживания в каждый модуль системы.
Рис.3
В результате решения
системы уравнений определяются
интенсивности поступления
Определение значений интенсивностей li дает возможность выполнить более точное построение графиков зависимостей времени ожидания w и времени обслуживания u от варьируемых параметров Ji для безприоритетной дисциплины FIFO обслуживания процессов.
При построении зависимостей при расчетах также используется выражение
Для использования данного выражения необходимо рассчитать коэффициенты передачи по формулам:
Следует учесть, что длительность обслуживания процесса ui в системе в данном случае будет определяться выражениями:
где M – количество исполняемых в системе процессов,
k – количество ресурсов в системе, используемых при обслуживании процесса,
wj - длительность ожидания i-го процесса обслуживания в j-ом ресурсе системы,
Jj - длительность обслуживания i-го процесса в j-ом ресурсе системы.
Цель: Исследование методов планирования и управления процессами в однопроцессорных системах.
Основной задачей исследования является изучение и оценка характеристик и способов планирования и дисциплин обслуживания потоков процессов исполняемых в однопроцессорных вычислительных системах.
Рис. 4. График времени ожидания (vi=0)
Рис. 5.График времени ожидания (vi=1)
Рис.6. График времени ожидания и длительности обслуживания (vi=0)
Рис.7. График времени ожидания и длительности обслуживания (vi=1)
В результате выполнения контрольной работы были изучены методы планирования и управления процессами в однопроцессорных системах, построены графики зависимости времени ожидания и длительности обслуживания процессов в системе при различных значениях коэффициента вариации и различных производительностях процессора.
Проанализировав результаты, можно сделать следующие выводы:
- зависимость времени
ожидания и длительности
- увеличение производительности процессора после определенной величины не эффективно, так как время обращения к ВЗУ остается прежним, и обращение к файлам будет сдерживать увеличение быстродействия системы в целом.