АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

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

Читайте также:
  1. CПИСОК ОБЯЗАТЕЛЬНЫХ МАНИПУЛЯЦИЙ, ПРЕДУСМОТРЕННЫХ ДЛЯ ВЫПОЛНЕНИЯ НА ПРАКТИКЕ ПО ПРОФИЛЮ СПЕЦИАЛЬНОСТИ «СЕСТРИНСКОЕ ДЕЛО В ХИРУРГИИ»
  2. I. Организация выполнения выпускной квалификационной работы
  3. II. Организация выполнения выпускной квалификационной
  4. II. ПЕРЕЧЕНЬ ЗАДАНИЙ ДЛЯ ВЫПОЛНЕНИЯ РАБОТЫ
  5. II. Порядок обращения за получением социального обслуживания
  6. II. Порядок подачи и рассмотрения ходатайств о предоставлении политического убежища иностранным гражданам и лицам без гражданства в Республике Казахстан
  7. II. Порядок подготовки, защиты и оценки квалификационной работы
  8. II. Работы учеников Уильяма Джеймса: Дж. Дьюи, С. Холла, Дж. Кэттела, Э. Торндайка
  9. II. Рекомендации по оформлению контрольной работы.
  10. II. Требования охраны труда перед началом работы.
  11. II. Требования охраны труда перед началом работы.
  12. II. Требования охраны труда перед началом работы.

1. Просмотр и назначение приоритетов процессам.

1) Запустите два экземпляра программы CPUSTRESS (рис. 2).

2) Для обоих экземпляров задайте одинаковые параметры: приоритет – средний, приоритет потока 1 – средний, активность потока 1 – высокая (Busy).

 

Рис. 2. Окно программы для принудительной загрузки процессора CPUSTRESS

 

3) Запустите диспетчер задач, Process Explorer и Process Viewer.

4) С помощью данных программ просмотрите приоритеты процессов CPUSTRESS. Они должны быть одинаковыми.

5) Запустите оснастку Performance.

6) Удалите все счётчики и добавьте новые: загруженность процессора процессами CPUSTRESS и базовые приоритеты CPUSTRESS.

7) Просмотрите различие в загруженности процессами процессора.

8) Теперь поменяйте приоритеты для процессов: т.е. для первого поставьте значение «Реального времени», а для второго – «Низкий». Это можно сделать с помощью любой из запущенных в п. 3 утилит.

9) Посмотрите, как изменились графики.

10) Теперь наоборот - для второго процесса поставьте значение «Реального времени», а для первого – «Низкий».

11) Снова пронаблюдайте за графиками (рис. 3).

 

Рис. 3. Графики загруженности процессора различными процессами

12) Посмотрите так же, как меняются параметры обработки процессов в окнах диспетчера задач (рис. 4) и Process Explorer (например, время, затраченное процессором на выполнение процесса).

13) Сделайте выводы.

 

Рис. 4. Отображение приоритетов процессов в окне диспетчера задач

 

2. Просмотр обработки потоков с различными приоритетами.

1) Запустите программу CPUSTRESS.

2) Активируйте три потока.

3) Задайте различным потокам разные приоритеты – низкий, средний и высокий.

4) Активность каждого потока установите в «Busy».

5) Запустите Process Explorer и Process Viewer. Просмотрите параметры потоков для процесса CPUSTRESS.

6) Запустите оснастку Performance. Включите счётчики загруженности процессора каждым из потоков. Сюда же можно включить счётчики текущих приоритетов. Не используйте поток CPUSTRESS/0, т.к. этот поток отвечает за графический интерфейс программы.

7) Изменяя приоритеты потоков, пронаблюдайте графики (рис. 5).

8) Проследите за потоками через утилиты Process Explorer и Process Viewer.

9) В системном мониторе Performance удалите все счётчики и добавьте новые – «Состояние потока» для каждого из трёх потоков.

10) Установите верхнее значение шкалы равным 10 (в свойствах графика).

 

Рис. 5. Графики загруженности процессора различными потоками

11) Посмотрите, в каких состояниях бывают потоки, с какой периодичностью (рис. 6). Почему?

12) Сделайте выводы.

 

Рис. 6. Графики состояния различных потоков

 

Содержание отчета

1. Титульный лист работы.

2. Формулировка цели и задач работы.

3. Список используемых средств Windows.

4. Список выбираемых счётчиков и их назначение.

5. Графики загруженности операционной системы.

6. Краткие выводы по проделанной работе.

Контрольные вопросы

1. Что такое приоритет процесса и потока?

2. Какие уровни приоритетов Вы знаете?

3. Сколько уровней приоритета существует?

4. Как назначить приоритет процессу?

5. Какие состояния потока Вы знаете?

6. Какие уровни приоритета являются статическими, а какие могут быть динамическими?

7. Что такое квантование? Для чего оно нужно?

8. В каких случаях поток освобождает процессор?

 

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |

Поиск по сайту:



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