Главная страница
Навигация по странице:

  • Задание 3.

  • Highest

  • Activity

  • пареаогелгл. Лабораторная работа 1 наблюдение и управление распределением процессорного времени в oc windows


    Скачать 163.87 Kb.
    НазваниеЛабораторная работа 1 наблюдение и управление распределением процессорного времени в oc windows
    Анкорпареаогелгл
    Дата16.05.2023
    Размер163.87 Kb.
    Формат файлаdocx
    Имя файлаOTCH_1.docx
    ТипЛабораторная работа
    #1134949

    ЛАБОРАТОРНАЯ РАБОТА №1

    НАБЛЮДЕНИЕ И УПРАВЛЕНИЕ РАСПРЕДЕЛЕНИЕМ ПРОЦЕССОРНОГО ВРЕМЕНИ В OC WINDOWS
    Цель работы: изучить основные средства управления процессами и потоками в ОС Windows. Ознакомиться с механизмом распределения процессорного времени.
    Задание 1. Изучение работы с нитями на примере программы CPUStress.




    Thread Priority Lowest

    Thread Priority Below Normal

    Thread Priority Normal

    Thread Priority Above Normal

    Thread Priority Highest

    Process Priority Idle

    2

    3

    4

    5

    6

    Process Priority Normal

    6

    7

    8

    9

    10

    Process Priority High

    11

    12

    13

    14

    15

    Таблица 1. Значения динамического приоритета нити в зависимости от относительного приоритета нити и базового класса приоритета процесса.

    • Какое максимальное количество нитей может работать в процессе, который создает приложение CPU Stress?

    Максимальным количеством нитей, которые могут работать в созданном приложением CPU Stress процессе, является число 4.

    • Равнозначны ли понятия: приоритет процесса и приоритет нити?

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

    • Как изменяется динамический приоритет нити при изменении приоритета процесса?

    Динамический приоритет нити изменяется прямо пропорционально изменениям приоритетов процесса(повышается либо понижается).

    Задание 2. Знакомство с работой диспетчера задач.

    • Как при этом изменяется загрузка процессора процессом изменения количества нитей?

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

    • Как влияет изменение степени активности отдельных нитей на загрузку процессора?

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

    Задание 3. Наблюдение за активностью процессов с помощью утилиты Performance Monitor (Системный монитор).

    • Установив для обеих нитей Activity Low. Установив для первой нити приоритет Highest, для второй Below_normal. Отличается ли % загрузки процессора для этих двух нитей?

    Отличия процента загрузки процессора этими двумя нитями, с установленными параметрами ничтожно малы.

    • Изменить у обеих нитей Activity на Busy. Установить для первой нити приоритет Highest, для второй Below_Normal. Отличается ли % загрузки процессора для этих двух нитей?

    • Отличия процента загрузки процессора этими двумя нитями, с установленными параметрами, различны, первая нить нагружает процессор, больше второй. Результат представлен на Рисунке 1:



    Рисунок 1 – Различие нагрузки процессора по двум параметрам настройки нитей.

    • Изменилось ли распределение процессорного времени между нитями? Опишите, каким образом.




    написать администратору сайта