игра брюс 2048
Главная / Программирование / Common Intermediate Language и системное программирование в Microsoft .NET / Тест 11

Common Intermediate Language и системное программирование в Microsoft .NET - тест 11

Упражнение 1:
Номер 1
Для современных операционных систем и для различных систем программирования в современном мире поддержка разработки и реализация:

Ответ:

 (1) многозадачности стала необходимой 

 (2) изоляции стала необходимой 

 (3) интеграции стала необходимой 


Номер 2
Очень сильно зависит от того, какая вычислительная система и какие аспекты работы этой системы рассматриваются с точки зрения многозадачности:

Ответ:

 (1) конкретная реализция операционной системы 

 (2) конкретная реализация многозадачности 

 (3) конкретная реализция языка программирования 

 (4) конкретная реализция среды программирования 


Номер 3
Способом реализации многозадачности могут быть:

Ответ:

 (1) использование асинхронных операций ввода-вывода 

 (2) использование механизмов передачи сообщений 

 (3) обмен данными через область совместно доступной памяти 


Упражнение 2:
Номер 1
Современные операционные системы, как правило, поддерживают:

Ответ:

 (1) несколько различных механизмов многозадачности 

 (2) один механиз многозадачности 

 (3) ни одного механизма многозадачности 


Номер 2
Использование нескольких процессоров для одновременного выполнения задач - это:

Ответ:

 (1) мультипроцессирование 

 (2) мультипрограммирование 

 (3) процессирование 

 (4) программирование 


Номер 3
Одновременное выполнение нескольких задач на одном или нескольких процессорах:

Ответ:

 (1) мультипроцессирование 

 (2) процессирование 

 (3) мультипрограммирование 

 (4) программирование 


Упражнение 3:
Номер 1
В современных компьютерах одновременно сосуществует несколько различных реализаций мультипроцессирования, но практически всегда применяются следующие функционально различные устройства:

Ответ:

 (1) центральный процессор 

 (2) видеосистема 

 (3) контроллеры прямого доступа к памяти 

 (4) интеллектуальные периферийные устройства 


Номер 2
В каких компьютерах несколько процессоров подключены к общей оперативной памяти и имеют к ней равноправный и конкурентный доступ:

Ответ:

 (1) SMP машины 

 (2) MPP системам 

 (3) NUMA и cc-NUMA архитектуры 


Номер 3
Для каких систем критической становится среда передачи данных:

Ответ:

 (1) MPP 

 (2) SMP 

 (3) NUMA 

 (4) cc-NUMA 


Упражнение 4:
Номер 1
Для cc-NUMA архитектуры верно:

Ответ:

 (1) оперативная память является общей и разделяемой между всеми процессорами 

 (2) каждый процессорный узел имеет некоторый объем оперативной памяти 

 (3) на аппаратном уровне решены вопросы когерентности кэш-памяти различных процессоров 

 (4) формально на ней могут работать операционные системы, созданные для SMP систем 


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

Ответ:

 (1) на каждом из доступных процессоров 

 (2) на одном из доступных процессоров 

 (3) на двух параллельных процессорах 

 (4) на произвольном процессоре 


Номер 3
В случае невытесняющей многозадачности решение о переключении принимает:

Ответ:

 (1) операционная система 

 (2) выполняемая в данный момент задача 

 (3) следующая после выполняемой в данный момент задачи 

 (4) контроллер домена 


Упражнение 5:
Номер 1
Большинство современных операционных систем используют комбинированные планировщики, одновременно применяющие:

Ответ:

 (1) квантование с переменной продолжительностью кванта 

 (2) абсолютные приоритеты 

 (3) относительные приоритеты 

 (4) локальные приоритеты 


Номер 2
Типичными причинами коррекции приоритета являются:

Ответ:

 (1) запуск задачи 

 (2) очистка процессора 

 (3) частый вызов операций ввода-вывода 

 (4) продолжительное ожидание в очереди 


Номер 3
Для процесса верны следующие утверждения:

Ответ:

 (1) не является потребителем процессорного времени 

 (2) является потребителем процессорного времени 

 (3) не подлежит планированию 

 (4) подлежит планированию 


Упражнение 6:
Номер 1
Поток является объектом планирования:

Ответ:

 (1) процессорного времени 

 (2) операционной системы 

 (3) контроллера домена 

 (4) маршрутизатора 


Номер 2
Термин "fiber" может переводиться так:

Ответ:

 (1) "нить" 

 (2) "волокно" 

 (3) "элемент" 

 (4) "секция" 


Номер 3
Дескриптор должен содержать:

Ответ:

 (1) переменные окружения 

 (2) права доступа, назначенные потоку 

 (3) приоритет 

 (4) величину кванта 


Упражнение 7:
Номер 1
В современных полновесных реализациях Windows планировщик ядра выделяет процессорное время:

Ответ:

 (1) секциям 

 (2) потокам 

 (3) блокам 

 (4) переменным окружения 


Номер 2
В Windows управление волокнами возложено на:

Ответ:

 (1) приложения пользователя 

 (2) переменные окружения 

 (3) потоки 

 (4) сетевые приложения 


Номер 3
Фактически для волокон реализуется (в операционной системы Windows):

Ответ:

 (1) невытесняющая многозадачность средствами приложения 

 (2) вытесняющая многозадачность средствами приложения 

 (3) невытесняющая многозадачность средствами операционной системы 

 (4) вытесняющая многозадачность средствами операционной системыя 


Упражнение 8:
Номер 1
В Windows определен следующий список событий, которые приводят к перепланированию потоков:

Ответ:

 (1) создание и завершение потока 

 (2) выделенный потоку квант исчерпан 

 (3) поток вышел из состояния ожидания 

 (4) поток перешел в состояние ожидания 

 (5) изменен приоритет потока 

 (6) изменена привязка к процессору 


Номер 2
При переходе из состояния "ожидание" в "готовность": если ожидание было долгим, то стек потока может быть выгружен:

Ответ:

 (1) из оперативной памяти 

 (2) из операционной системы 

 (3) из системной памяти 

 (4) из буфера системы 


Номер 3
При выборе потока для выполнения учитываются приоритеты потоков (абсолютные приоритеты) - система начинает выполнять:

Ответ:

 (1) код потока с наибольшим приоритетом из числа готовых к исполнению 

 (2) код потока с наименьшим приоритетом из числа готовых к исполнению 

 (3) код потока с наибольшим приоритетом из числа готовящихся к исполнению 

 (4) код потока с наименьшим приоритетом из числа готовящихся к исполнению 


Упражнение 9:
Номер 1
Процесс выбора потока для выполнения усложняется в случае SMP систем, когда помимо приоритета готового к исполнению потока учитывается:

Ответ:

 (1) на каком процессоре выполнятся код данного потока 

 (2) на каком процессоре может выполнялся код данного потока 

 (3) на каком процессоре ранее выполнялся код данного потока 

 (4) на каком процессоре ранее выполнялся код предыдущего потока 


Номер 2
Процессор, на котором запускается приложение в первый раз:

Ответ:

 (1) "идеальный" 

 (2) "центральный" 

 (3) "первичный" 

 (4) "экспериментальный" 


Номер 3
Диспетчер памяти Windows при выделении памяти для запускаемого процесса старается учитывать доступность памяти для назначенного процессора в случае:

Ответ:

 (1) SMP системы 

 (2) MPP системы 

 (3) NUMA системы 


Упражнение 10:
Номер 1
Если на одном из процессоров в многопроцессорной системе работает поток с меньшим приоритетом, то последний вытесняется:

Ответ:

 (1) и заменяется новым потоком 

 (2) и процессор начинает простаивать 

 (3) и образ памяти разрушается 

 (4) и стек потока обнуляется 


Номер 2
Планировщик Windows динамически изменяет:

Ответ:

 (1) длительность квантов 

 (2) приоритеты, назначаемые потокам 

 (3) задачи выполняемые потоками 


Номер 3
Администратор системы может в некоторой степени изменить поведение системы при:

Ответ:

 (1) назначении длительности квантов 

 (2) назначении приоритетов потоков 

 (3) изменении единого дерева кода 


Упражнение 11:
Номер 1
Квантование потоков осуществляется:

Ответ:

 (1) по тикам системного таймера 

 (2) по тикам системного времени 

 (3) по тикам сетевого таймера 

 (4) по тикам встроенного бипера 


Номер 2
Какой параметр реестра предназначен для управления квантованием:

Ответ:

 (1) HKLM\SYSTEM\Control\PriorityControl\ Win32PrioritySeparation 

 (2) HKLM\SYSTEM\CurrentControlSet\PriorityControl\Win32PrioritySeparation 

 (3) HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl\ 

 (4) HKLM\SYSTEM\CurrentControlSet\Control\PriorityControl\Win32PrioritySeparation 


Номер 3
Фиксированная длительность короткого кванта со значением 1 равна:

Ответ:

 (1)

 (2) 12 

 (3) 18 

 (4) 36 


Упражнение 12:
Номер 1
Сколько уровней приоритетов выделяется в Windows?

Ответ:

 (1) 12 

 (2) 22 

 (3) 32 

 (4) 42 


Номер 2
Какие приоритеты соответствуют динамическим уровням приоритетов:

Ответ:

 (1) приоритеты с 1 по 15 

 (2) приоритет 0 

 (3) приоритеты с 32 по 41 

 (4) приоритеты с 16 по 31 


Номер 3
Планировщик операционной системы может корректировать уровень приоритета в случае пробуждении GUI потоков:

Ответ:

 (1) на 1 уровень 

 (2) на 1 - 8 уровней 

 (3) на 5 уровней 

 (4) на 2 уровня 




Главная / Программирование / Common Intermediate Language и системное программирование в Microsoft .NET / Тест 11