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

им.

Кафедра «Вычислительные системы и технологии»

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

по дисциплине: Организация вычислительного процесса в ЭВМ и сетях ЭВМ

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

Расчет временных характеристик.

Вариант 1.

Выполнил:

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

Проверил:

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

2015

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

Задание (Вариант 1)

Табл. 1 Вариант 1.

Средняя трудоёмкость И, 103 оп

Интенсивность л, с-1

с

5

10

20

15

10

5

0.95

0.8

0.7


Бесприоритетная дисциплина обслуживания FIFO

При с = 0.95

1. Рассчитаем быстродействие процессора по следующей формуле:

2. Определим среднее время обработки (обслуживания) по следующей формуле:

3. Определим коэффициенты использования по следующей формуле:

4. Определяем среднее время ожидания в очереди заявок по следующей формуле:

5. Определяем время пребывания задач по следующей формуле:

При с = 0.8

1. Расчет быстродействия процессора:

2. Определяем среднее время обслуживания и коэффициенты использования:

               

3. Определяем среднее время ожидания в очереди заявок:

4. Определяем время пребывания задач:

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

При с = 0.7

1. Расчет быстродействия процессора:

2. Определяем среднее время обслуживания и коэффициенты использования:

               

3. Определяем среднее время ожидания в очереди заявок:

4. Определяем время пребывания задач:

Анализ дисциплины относительный приоритет.

При с = 0.95

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

               

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

               

3. Рассчитываем время, связанное с тем, что в момент поступления заявки процессор занят обработкой другой заявки, по следующей формуле:

4. Рассчитываем вспомогательные коэффициенты по следующей формуле:

5. Вычисляем среднее время ожидания по каждому приоритетному классу по следующей формуле:

6. Производим растасовку для задержек:

W1 = 0.0271c                W2 = 0.0687c                W3 = 1.018c

7. Определяем время пребывания задач по следующей формуле:

При с = 0.8

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

       

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

       

3. Рассчитываем время, связанное с тем, что в момент поступления заявки процессор занят обработкой другой заявки:

4. Рассчитываем вспомогательные коэффициенты:

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

6. Производим растасовку для задержек:

W1 = 0.01823c                W2 = 0.0371c                W3 = 0.1447c

7. Определяем время пребывания задач:

При с = 0.7

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

       

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

       

3. Рассчитываем время, связанное с тем, что в момент поступления заявки процессор занят обработкой другой заявки:

4. Рассчитываем вспомогательные коэффициенты:

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

6. Производим расстановку  для задержек:

W1 = 0.01354c                W2 = 0.02208c                W3 = 0.082c

7. Определяем время пребывания задач:

Анализ дисциплины абсолютный приоритет.

При с = 0.95

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

               

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

               

3. Выписываем вспомогательные коэффициенты и среднее время ожидания по приоритетному классу при относительных приоритетах:

               

4. Вычисляем среднее время ожидания по каждому приоритетному классу по следующей формуле:

5. Производим растасовку для задержек:

W1 = 0.0271c                W2 = 0.0808c                W3 = 1.1237c

6. Определяем время пребывания задач по следующей формуле:

При с = 0.8

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

       

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

       

3. Выписываем вспомогательные коэффициенты и среднее время ожидания по приоритетному классу при относительных приоритетах:

               

4. Вычисляем среднее время ожидания по каждому приоритетному классу:

5. Производим расстановку для задержек:

W1 = 0.01823c                W2 = 0.04519c                W3 = 0.2048c

6. Определяем время пребывания задач:

При с = 0.7

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

       

2. Осуществляем назначение приоритетов по принципу: чем меньше время обслуживания, тем выше приоритет (больше номер):

В данном случае осуществляется следующая перестановка:

       

3. Выписываем вспомогательные коэффициенты и среднее время ожидания по приоритетному классу при относительных приоритетах:

               

4. Вычисляем среднее время ожидания по каждому приоритетному классу:

5. Производим расстановку для задержек:

W1 = 0.01354c                W2 = 0.02808c                W3 = 0.12297c

6. Определяем время пребывания задач:

Закон сохранения среднего времени ожидания.

Для дисциплины FIFO:

При с = 0.95:

При с = 0.8:        

При с = 0.7:

Для дисциплины относительный приоритет:

При с = 0.95:

При с = 0.8:        

При с = 0.7:

Для дисциплины абсолютный приоритет:

При с = 0.95:

При с = 0.8:        

При с = 0.7:

Таким образом, закон сохранения соблюдается.

Табличное сопоставление результатов.


ДО

с

W1, c

W2, c

W3, c

T1, c

T2, c

T3, c

FIFO

с = 0.95

0.402

0.4193

0.4365

0.471

с = 0.8

0.0713

0.086

0.1004

0.1294

с = 0.7

0.0365

0.0492

0.062

0.0875

ОП

с = 0.95

0.0271

0.0687

1.018

0.0444

0.1032

1.087

с = 0.8

0.01823

0.0371

0.1447

0.0327

0.0662

0.2028

с = 0.7

0.01354

0.02208

0.082

0.02624

0.04758

0.133

АП

с = 0.95

0.0271

0.0808

1.1237

0.0444

0.1153

1.1927

с = 0.8

0.01823

0.04519

0.2629

0.03273

0.07429

0.2629

с = 0.7

0.01354

0.02808

0.12297

0.02624

0.05358

0.17397