ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.12.2023
Просмотров: 116
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Какие средства для контроля процессов и нитей Вы знаете? Опишите особенности каждого из перечисленных средств.
-
Перечислите базовые классы приоритета процесса. Какие процессы имеют базовый класс приоритета, соответствующий каждому из этих классов? Каков базовый класс приоритета процесса по умолчанию в Windows?
-
Idle (Низкий) – среднее значение 4; -
Below Normal (Ниже среднего) – среднее значение 6; -
Normal (Средний) – среднее значение 8; - базовый класс приоритета процесса по умолчанию в Windows; -
Above Normal (Выше среднего) – среднее значение 10 -
High (Высокий) – среднее значение 13; -
Real Time (Реального времени) – среднее значение 24.
-
Как вы понимаете понятие динамического приоритета нити? Как изменяется приоритет нити относительно приоритета процесса?
-
Динамический приоритет нити – приоритет нити в данный момент времени, число в диапазоне от 0 до 31 и формируется из 2-х показателей: класса приоритета его родительского процесса и относительного приоритета нити.
-
Если мы изменим приоритет процесса, то и приоритет нити изменит свое числовое значение.
-
Как связаны между собой следующие понятия: базовый класс приоритета процесса, относительный приоритет потока, динамический приоритет потока?
-
Нарисуйте диаграмму состояния потоков. В каком состоянии потоки конкурируют за процессорное время?
-
В чем принципиальное отличие планирования процессов и нитей в ОС Windows 10 и Windows 2012 Server? Как влияет настройка Windows 10 на планирование процессов и нитей? Какие стратегии используются для оптимизации распределения приоритетов?
-
принципиальное отличие планирования процессов и нитей в ОС Windows 10 и Windows 2012 Server в том, что в ОС windows 10 процессы выполняются короткими квантами, что не делается в Windows 2012 Server, так как там длинные кванты. -
В отличие от Windows, в которой реализована многозадачность без вытеснения (non-preemptive multitasking), в Windows NT используется механизм многозадачности с вытеснением (preemptive multitasking). -
Для оптимизации распределения приоритетов используются программы или диспетчер задач или командная строка, в которых меняется приоритет процесса, из-за чего выделяется этому процессу больше процессорного времени.
-
Изобразите схематично ситуацию: у процесса А приоритет Normal, а приоритет нити C – High, а у процесса B приоритет процесса High, а приоритет нити D – Normal. У какой из нитей C или D динамический приоритет будет выше и почему?
-
Почему в 3 задании при изменении активности нитей появляется различие процента загруженности процессора выполнением кода каждой из нитей.