Нижегородский Государственный Технический Университет

им.

Дисциплина  "Организация вычислительных процессов"

Лабораторная работа № 4


"Анализ многофазной вычислительной системы на базе теории СМО"


Вариант № 25

Выполнила:

Магистрант группы М14-ИВТ-2

Скорынин. С. С

Проверил:

Нижний Новгород,

2015г.

Задание:

Провести системотехнический анализ необходимой пропускной способности компьютера с учетом его взаимодействия с периферийными устройствами (ПУi) и обеспечение стационарных условий функционирования вычислительной системы.

Исходные данные:

1. Число периферийных устройств  n = 1.

2. Вычислительная сложность алгоритма этапа расчета  исч = 0.6 , в млн. оп. типа сложения,

  и временной интервал инициализации алгоритма  Т0 = 1.5 в секундах.

3. Среднее число обращений к ПУi за одну реализацию алгоритм  Ni = 25.

4. Среднее время взаимодействия с ПУi состоит из времени обработки данных  tобр = 0.15 c

  и времени передачи данных tпер = 0.2 c.

5. Вычислительная система надежна и функционирует в стационарном режиме.

Решение:

Исходя из заданных условий, модель системы имеет вид:

Представим её в виде графа:

По графу составляем матрицу вероятностей перехода:


S0

S1

S2

P =

S0

0

1

0

S1

p10

0

p12

S2

0

1

0


Рассчитаем  вероятности p10 и p12 :

  (среднее число этапов счёта)

Теперь матрица примет вид:


S0

S1

S2

P =

S0

0

1

0

S1

0.04

0

0.96

S2

0

1

0


Найдем входящий трафик системы:

НЕ нашли? Не то? Что вы ищете?

Рассчитаем интенсивности потоков системы:

               

Найдем коэффициенты загрузки устройств системы:

Проверим на условие стационарности. Для этого сначала найдем время обработки задачи в процессоре и время взаимодействия с ПУ .

Чтобы найти , нам необходимо знать быстродействие процессора. Найдем его из условия стационарности:

                               операций/с.

Пусть , тогда

       

Найдем :

, тогда

Проверим на условие стационарности:

                               

0.139 < 0.076 , следовательно, условие стационарности не выполняется.

Для того, чтобы система была стационарной, необходимо выполнение условия:

Находим такой , при котором, это условие выполняется.

.

Это означает, что необходимо уменьшить время обработки данных в ПУ и время передачи, чтобы они удовлетворяли условию .

Возьмём .

Тогда

,                        

2 < 2.13 , следовательно, условие стационарности выполняется.

Рассчитаем характеристики сети:

Коэффициенты загрузки:

Вычислим среднее число задач, пребывающих в сети:

, где

               

Вычислим среднее число задач, ожидающих обслуживания и находящихся в очередях:

, где

         

Среднее время ожидания в очереди:

Среднее время пребывания в системе:

Для всей сети:

Вывод:

Выполненные расчёты показали, что заданные изначально условия не обеспечивают стационарности системы. Для того, чтобы система была стационарной, необходимо уменьшить время обработки данных в периферийном устройстве до секунды, время передачи данных по магистрали , а быстродействие процессора принять равным операций/с.