C. Динамически загружаемая библиотека

D. Линейно загружаемые данные

 

8. Блок _try {} содержит

A. блок контролируемого кода

B. коды ошибок

C. обработчик завершения

D. обработчик управления консоли

E. блок обработки сообщений

 

9. Функция, вызываемая в аварийных ситуациях при зависании потока

A. TerminateThread

B. EndThread

C. ExitThread

D. CloseThread

E. DeleteThread

 

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

A. LoadLibraryEx

B. CreateFile

C. LoadResource

D. WriteFile

E. ReadFile

 

11. Объекты, переходящие в сигнальное состояние по завершении своей работы

A. Change notification, console input

B. Mutex, console input

C. Waitable timer

D. Job, process, thread

E. Mutex, event, semaphore

 

12. Функция используемая для освобождения виртуальной памяти

A. VirtualFree

B. VirtualProtect

C. VirtualUnlock

D. VirtualLock

E. VirtualQuery

 

13. Функция LockFile используется

A. для открытия файла

B. для блокирования файла

C. для хранения файла

D. для удаления файла

E. для создания файла

 

14. Каталоги можно перемещать при помощи функции

1. CreateDirectory

2. FineFirstFile

MoveFile

4. GetCurrentDirectory

5. RemoveDirectory

 

15. После отображения файла в адресное пространство процесса доступ к виду может осуществляться с помощью

A. Переменных

B. Процедуры

C. Приложения

D. Указателя, как к обычным данным в адресное пространство процесса

E. Функций

 

16. Статическая загрзка DLL отличается от динамической тем, что выполняется

A. На этапе выполнения

B. На этапе компоновки исполняемого модуля

C. На этапе отладки

D. Последовательно

E. Независимо

 

17. Функция получения дескриптора буфера экрана

A. SetStdHandle

B. WriteConsoleInput

C. GetStdHandle

D. WriteFil

E. ReadFile

 

18. Функция установки режима ввода-вывода консоля

A. WriteConsoleInput

B. WriteFile

C. SetStdHandle

D. SetConsoleMode

E. GetStdHandle

 

19. Функция чтения установленных режимов ввода-вывода

A. GetConsoleMode

B. SetConsoleMode

C. GetStdHandle

D. WriteConsoleInput

E. SetStdHandle

 

20. Фунция чтения записи из входного буфера

A. ReadFile

B. ReadConsoleInput

C. ReadConsole

D. SetConsoleMode

E. SetStdHandle

 

21. Блок _finally {} содержит

F. блок контролируемого кода

G. коды ошибок

H. обработчик завершения

I. блок обработки сообщений

J. обработчик управления консоли

 

22. У каждого защищаемого объекта (наример, файла) имеется

A. Маркер доступа

B. Дескриптор защиты

C. Дескриптор доступа

D. маркер защиты

E. полномочия

 

23. Объект Win32, представляющий собой широковещательный механизм

A. Сервер

B. Именованный канал

C. Клиент

D. Почтовые ячейки

E. Анонимный канал

 

24. Назначение функции CreateNamePipe

A. Задает имя канала

B. Создает первый экземпляр именованного канала и возвращает дескриптор

C. Создает первый экземпляр именованного канала и удаляет дескриптор

D. Связывает канал с именем

E. Связывает канал с зарезервированным дескриптором

 

25. При выполнении функции ExitThread система динамическим библиотекам, которые загружены процессом посылает сообщение

A. DLL_THREAD_DETACH

B. DLL_THREAD_ATTACH

C. DLL_THREAD_DETACH и DLL_THREAD_ATTACH

D. DLL_PROCESS_ATTACH

E. DLL_PROCESS_DETACH

 

26. Значение семафора увеличивается на 1 при его использовании в

A. Функции ReleaseSemaphore

B. Функции CreateSemaphore

C. Функции записи

D. Функции чтения

E. Функции завершения

 

27. Куча, к которой система синхронизирует доступ параллельно работающих потоков

A. Блокируемая

B. Выделенная

C. Свободная

D. Сериализуемая

E. Распределяемая

 

28. Для закрытия дескриптора поиска предназначена функция

A. CloseHandle

B. FineFirstFile

C. OpenFile

D. FineClose

E. SetEndOfFile

 

29. Генерация программных исключений

A. AbnormalTermination

B. GetExeptionCode

C. GetLastError

D. RaiseExeption

E. CloseHandle

 

30. Сопоставление прав субъекта списку прав доступа, осуществляемое в момент открытия объекта

A. Проверка логина

B. Проверка пароля

C. Проверка прав доступа

D. Проверка маркера доступа

E. Проверка полномочий

 

 

1. Стандартные типы значений, возвращаемых функциями API. Тип VOID?

A. Функция всегда (или почти всегда) выполняется успешно.

B. Если вызов функции завершается неудачно, возвращается 0; в остальных случаях возвращаемое значение отлично от 0.

C. Если вызов функции заканчивается неудачно, то обычно возвращается NULL; в остальных случаях идентифицирует объект, которым Вы можете манипулировать.

D. Если вызов функции заканчивается неудачно, возвращается NULL; в остальных случаях сообщает адрес блока данных в памяти.

E. Верных ответов нет.

 

2. Стандартные типы значений, возвращаемых функциями API. Тип BOOL?

A. Если вызов функции завершается неудачно, возвращается 0; в остальных случаях возвращаемое значение отлично от 0.

B. Если вызов функции заканчивается неудачно, то обычно возвращается NULL; в остальных случаях идентифицирует объект, которым Вы можете манипулировать.

C. Если вызов функции заканчивается неудачно, возвращается NULL; в остальных случаях сообщает адрес блока данных в памяти.

D. Верных ответов нет.

E. Функция всегда (или почти всегда) выполняется успешно.

 

3. Стандартные типы значений, возвращаемых функциями API. Тип HANDLE?

A. Если вызов функции заканчивается неудачно, то обычно возвращается NULL; в остальных случаях идентифицирует объект, которым Вы можете манипулировать.

B. Если вызов функции заканчивается неудачно, возвращается NULL; в остальных случаях сообщает адрес блока данных в памяти.

C. Верных ответов нет.

D. Функция всегда (или почти всегда) выполняется успешно.

E. Если вызов функции завершается неудачно, возвращается 0; в остальных случаях возвращаемое значение отлично от 0.

 

4. Стандартные типы значений, возвращаемых функциями API. Тип PVOID?

A. Если вызов функции заканчивается неудачно, возвращается NULL; в остальных случаях сообщает адрес блока данных в памяти.

B. Верных ответов нет.

C. Функция всегда (или почти всегда) выполняется успешно.

D. Если вызов функции завершается неудачно, возвращается 0; в остальных случаях возвращаемое значение отлично от 0.

E. Если вызов функции заканчивается неудачно, то обычно возвращается NULL; в остальных случаях идентифицирует объект, которым Вы можете манипулировать.

 

5. Объектами ядра являются: 1)файл; 2)порт завершения 3)проекция файла 4)задание 5)почтовый ящик 6)канал 7)мьютекс, семафор 8)процесс 9)поток 10)ожидаемый таймер 11)маркер доступа?

A. 1-11

B. 1-10

C. 1-9

D. 1-8

E. 1-7

 

6. Именованные объекты ядра создаются функциями: 1)CreateMutex 2)CreateEvent 3)CreateSemaphore 4)CreateWaitableTimer 5)CreateFileMapping 6)CreateJobObject?

A. 1-6

B. 1,3

C. 1,3,5,6

D. 1-3

E. 1-5

 

32. В многозадачной (многопроцессной) системе процесс может находиться в одном состояний 1) ВЫПОЛНЕНИЕ; 2)ЗАВЕРШЕНИЕ; 3) ОЖИДАНИЕ; 4) УПРАВЛЕНИЕ; 5) ГОТОВНОСТЬ?

A) 1,3,5

B) 1,2,3

C) 1,3,4

D) 1,4,5

E) 1,2

 

33. Создать процесс - это значит: 1) создать информационные структуры, описывающие данный процесс, то есть его дескриптор и контекст; 2)Завершить предыдущий процесс; 3) включить дескриптор нового процесса в очередь готовых процессов; 4) загрузить кодовый сегмент процесса в оперативную память или в область свопинга?

A) 1,3,4

B) 1,2,3,4

C) 1,2

D) 3,4

E) 1

 

34. В соответствии с алгоритмами, основанными на квантовании, каждому процессу выделяется квант времени на выполнение его процессором и смена активного процесса происходит, если?

A) Все ответы верны

B) процесс завершился и покинул систему

C) произошла ошибка

D) процесс перешел в состояние ОЖИДАНИЕ

E) исчерпан квант процессорного времени, отведенный данному процессу.

 

35. Приоритет процесса это?

A) это число, характеризующее степень привилегированности процесса при использовании ресурсов вычислительной машины, в частности, процессорного времени: чем выше приоритет, тем выше привилегии.

B) Критерий управляемости операционной системы

C) Метод распределения ресурсов для однозадачной операционной системы

D) Скрытый механизм управления виртуальной памятью

E) Все ответы верны

 

36. Проблема синхронизации процессов может решаться?

A) приостановкой процессов

B) активизацией процессов

C) организацией очередей

D) блокированием и освобождением ресурсов

E) Все ответы верны

 

37. При модернизации некоторой операционной системы, поддерживающей только три состояния процессов: готовность, исполнение, ожидание, принято решение ввести два новых системных вызова. Один из этих вызовов позволяет любому процессу приостановить жизнедеятельность любого другого процесса (кроме самого себя), до тех пор, пока какой-либо процесс не выполнит второй системный вызов. Сколько новых состояний процессов появится в системе?

A. 2

B. 1

C. 3

D. 4

E. 5

 

38. При модернизации некоторой операционной системы, поддерживающей только три состояния процессов: готовность, исполнение, ожидание, решено ввести два новых системных вызова. Один из этих вызовов позволяет любому процессу приостановить жизнедеятельность любого другого процесса (кроме самого себя), до тех пор, пока какой-либо процесс не выполнит второй системный вызов. Сколько новых переходов из состояния исполнение появится в системе?

A. 0

B. 2

C. 4

D. 3

E. верных ответов нет

 

39. Когда процесс, находящийся в состоянии "закончил исполнение", может окончательно покинуть систему?

A. после завершения процесса-родителя

B. по прошествии определенного интервала времени

C. только при перезагрузке операционной системы

D. при завершении всех остальных процессов

E. верных ответов нет

 

40. Из какого состояния процесс может перейти в состояние "ожидание"?

A. из состояния "исполнение"

B. из состояния "рождение"

C. из состояния "готовность"

D. из состояния “завершение”

E. все ответы верны

 

41. Из какого состояния процесс может перейти в состояние "исполнение"?

A. из состояния "рождение"

B. из состояния "ожидание"

C. из состояния "готовность"

D. из состояния “завершение”

E. верных ответов нет

 

42. В операционных системах, поддерживающих нити исполнения (threads) внутри одного процесса на уровне ядра системы, процесс находится в состоянии готовность, если?

A. хотя бы одна нить процесса находится в состоянии готовность, и нет ни одной нити в состоянии исполнение

B. хотя бы одна нить исполнения находится в состоянии готовность, и нет ни одной нити в состоянии ожидание

C. хотя бы одна нить процесса находится в состоянии готовность

D. верных ответов нет

E. если больше одной нити находится в состоянии готовность

 

43. Данные процесса, необходимые для его возврата в стадию выполнения, содержащие оперативную информацию, которая должна быть легко доступна подсистеме планирования процессов?

A. Дескриптор

B. Контекст

C. Конструктор

D. Объект

E. Верных ответов нет

 

44. Стадия на графе управления процессами, в которую процесс попадает сразу после создания?

A. Готовность

B. Выполнение

C. Ожидание

D. Завершение

E. Верных ответов нет

 

45. Стадия на графе управления процессами, в которой процесс выполняется в процессоре?

A. Выполнение

B. Готовность

C. Ожидание

D. Пауза

E. Завершение

 

46. Стадия на графе управления процессами, в которой процесс не выполняется из-за занятости ресурса?

A. Ожидание

B. Выполнение

C. Готовность

D. Завершение

E. Верных ответов нет

 

47. Единица потребления ресурсов современных ОС, которая разделяет общее адресное пространство с такими же структурами программы?

A. Нить

B. Задача

C. Процесс

D. Объем физической памяти

E. Страница памяти

 

48. В состоянии готовности процесс может перейти в следующем случае?

A. все ответы верны;

B. по вызову из другого процесса;

C. при выборе данного процесса из очереди процессов находящихся в ожидании;

D. при наступлении некоторого заданного времени;

E. при прерывании от какого-то внешнего устройства;

 

49. У каждого потока есть?

A. все ответы верны;

B. счетчик команд, отслеживающий порядок выполнения действий;

C. рабочие регистры процессора, в которых хранятся текущие переменные;

D. стек, содержащий протокол выполнения процесса;

E. потоки-потомки; состояние (рабочее, заблокированное, готовности или завершенное);

 

50. Дескриптор хранится в оперативной памяти и включает в себя: 1)PID – идентификатор процесса; 2)вид процесса; 3)состояние процесса; 4)адрес памяти, куда помещается образ процесса, если он по каким-то причинам был не закончен; 5)адрес памяти, куда помещаются результаты взаимодействия процессов; 6)ресурсы, требуемые для данного процесса; 7)причины, по которым процесс был прерван; 8)квант времени, который выделяется данному процессу; 9)приоритет процесса?

A. 1-9

B. 1-8

C. 1-7

D. 1-6

E. 1-5

 

51. Элементы процесса (совместно используемые потоками): 1)адресное пространство 2)счетчик команд 3)глобальные переменные 4)открытые файлы 5)регистры 6)стек 7)состояние 8)порожденные процессы 9)необработанные аварийные сигналы 10)сигналы и их обработчики 11)потоки-потомки 12)информация об использовании ресурсов?

A. 1,3,4,8,9,10,12

B. 1-12

C. 1,2,3,8,9,11,12

D. 1,2,3,4

E. 1-11

 

52. Элементы потока (собственность каждого): )адресное пространство 2)счетчик команд 3)глобальные переменные 4)открытые файлы 5)регистры 6)стек 7)состояние 8)порожденные процессы 9)необработанные аварийные сигналы 10)сигналы и их обработчики 11)потоки-потомки 12)информация об использовании ресурсов?

A. 2,5,6,7,11

B. 1,3,4,8,9,10,12

C. 1-12

D. 1,2,3,8,9,11,12

E. 1,2,3,4

 

53. Параметры функции CreateThread. Параметр PSECURITY_ATTRIBUTES psa?

A. атрибуты безопасности

B. размер стека потока

C. адрес функции потока

D. параметры функции потока

E. флаг создания потока

 

54. Параметры функции CreateThread. Параметр DWORD cbStack?

A. размер стека потока

B. адрес функции потока

C. параметры функции потока

D. флаг создания потока

E. возвращаемый идентификатор потока

 

55. Параметры функции CreateThread. Параметр PTHREAD_START_ROUTINE pfnStartAddr?

A. адрес функции потока

B. параметры функции потока

C. флаг создания потока

D. возвращаемый идентификатор потока

E. размер стека потока

 

56. Параметры функции CreateThread. Параметр PVOID pvParam?

A. параметры функции потока

B. флаг создания потока

C. возвращаемый идентификатор потока

D. размер стека потока

E. адрес функции потока

 

57. Параметры функции CreateThread. Параметр DWORD fdwCreate?

A. флаг создания потока

B. возвращаемый идентификатор потока

C. размер стека потока

D. адрес функции потока

E. параметры функции потока

 

58. Параметры функции CreateThread. Параметр PWORD pdwThreadID?

A. возвращаемый идентификатор потока

B. размер стека потока

C. адрес функции потока

D. параметры функции потока

E. флаг создания потока

 

59. Поток завершает свою работу в случае?

A. все ответы верны

B. функция потока завершает свою работу и возвращает управление

C. поток самоуничтожается вызовом функции ExitThread

D. другой поток или процесс вызывают функцию TerminateThread

E. завершается процесс, содержащий данный поток

 

60. Параметры функции CreateProcess. Параметр LPCTSTR lpApplicationName?

A. имя exe-файла

B. командная строка

C. дескриптор безопасности процесса

D. дескриптор безопасности потока

E. наследование описателя

 

61. Параметры функции CreateProcess. Параметр LPTSTR lpCommandLine?

A. командная строка

B. дескриптор безопасности процесса

C. дескриптор безопасности потока

D. наследование описателя

E. флаги создания

 

62. Параметры функции CreateProcess. Параметр LPSECURITY_ATTRIBUTES lpProcessAttributes?

A. дескриптор безопасности процесса

B. дескриптор безопасности потока

C. наследование описателя

D. флаги создания

E. блок окружения

 

63. Параметры функции CreateProcess. Параметр LPSECURITY_ATTRIBUTES lpThreadAttributes?

A. дескриптор безопасности потока

B. наследование описателя

C. флаги создания

D. блок окружения

E. рабочий каталог

 

64. Параметры функции CreateProcess. Параметр BOOL bInheritHandles?

A. наследование описателя

B. флаги создания

C. блок окружения

D. рабочий каталог

E. информация о старте

 

65. Параметры функции CreateProcess. Параметр DWORD dwCreationFlags?

A. флаги создания

B. блок окружения

C. рабочий каталог

D. информация о старте

E. информация о процессе

 

66. Параметры функции CreateProcess. Параметр LPVOID lpEnvironment?

A. блок окружения

B. рабочий каталог

C. информация о старте

D. информация о процессе

E. флаги создания

 

67. Параметры функции CreateProcess. Параметр LPCTSTR lpCurrentDirectory?

A. рабочий каталог

B. информация о старте

C. информация о процессе

D. флаги создания

E. блок окружения

 

68. Параметры функции CreateProcess. Параметр LPSTARTUPINFO lpStartupInfo?

A. информация о старте

B. информация о процессе

C. флаги создания

D. блок окружения

E. рабочий каталог

 

69. Параметры функции CreateProcess. Параметр LPPROCESS_INFORMATION lpProcessInformation?

A. информация о процессе

B. флаги создания

C. блок окружения

D. рабочий каталог

E. информация о старте

 

70. Параметры функции CreateProcess. Параметр «имя exe-файла»?

A. указывает на исполняемый модуль (путь к файлу)

B. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

C. определяет, может ли описатель процесса наследоваться дочерними процессами

D. определяет, наследует ли процесс описатели родительского процесса

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

 

71. Параметры функции CreateProcess. Параметр «командная строка»?

A. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

B. определяет, может ли описатель процесса наследоваться дочерними процессами

C. определяет, наследует ли процесс описатели родительского процесса

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

E. определяет указатель на блок окружения процесса

 

72. Параметры функции CreateProcess. Параметр «Дескриптор безопасности процесса»?

A. определяет, может ли описатель процесса наследоваться дочерними процессами

B. определяет, наследует ли процесс описатели родительского процесса

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

D. определяет указатель на блок окружения процесса

E. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

 

73. Параметры функции CreateProcess. Параметр «наследование описателя»?

A. определяет, наследует ли процесс описатели родительского процесса

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

C. определяет указатель на блок окружения процесса

D. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

E. определяет, может ли описатель процесса наследоваться дочерними процессами

 

74. Параметры функции CreateProcess. Параметр «Флаги создания»?

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

B. определяет указатель на блок окружения процесса

C. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

D. определяет, может ли описатель процесса наследоваться дочерними процессами

E. определяет, наследует ли процесс описатели родительского процесса

 

75. Параметры функции CreateProcess. Параметр «блок окружения»?

A. определяет указатель на блок окружения процесса

B. задает аргументы командной строки, передаваемые входной функции первичного потока при старте процесса

C. определяет, может ли описатель процесса наследоваться дочерними процессами

D. определяет, наследует ли процесс описатели родительского процесса

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

 

76. Функция GetCurrentProcess?

A. возвращает фиктивный описатель процесса (псевдо-описатель)

B. возвращает фиктивный описатель потока

C. возвращает уникальный в пределах системы идентификатор процесса

D. возвращает уникальный в пределах системы идентификатор потока

E. верных ответов нет

 

77. Функция GetCurrentThread?

A. возвращает фиктивный описатель потока

B. возвращает уникальный в пределах системы идентификатор процесса

C. возвращает уникальный в пределах системы идентификатор потока

D. верных ответов нет

E. возвращает фиктивный описатель процесса (псевдо-описатель)

 

78. Функция GetCurrentProcessId?

A. возвращает уникальный в пределах системы идентификатор процесса

B. возвращает уникальный в пределах системы идентификатор потока

C. верных ответов нет

D. возвращает фиктивный описатель процесса (псевдо-описатель)

E. возвращает фиктивный описатель потока

 

79. Функция GetCurrentThreadId?

A. возвращает уникальный в пределах системы идентификатор потока

B. верных ответов нет

C. возвращает фиктивный описатель процесса (псевдо-описатель)

D. возвращает фиктивный описатель потока

E. возвращает уникальный в пределах системы идентификатор процесса

 

80. Операционная система Windows поддерживает следующие классы приоритетов: 1)Real-time 2)Time-critical 3)High 4)Above normal 5)Normal 6)Highest 7)Below normal 8)Idle 9)Lowest 10)Idle?

A. 1,3,4,5,7,10

B. 2,4,5,6,7,9,10

C. 1-10

D. 1-9

E. 1-8

 

81. В системе предусмотрено следующие относительные приоритеты потоков: 1)Real-time 2)Time-critical 3)High 4)Above normal 5)Normal 6)Highest 7)Below normal 8)Idle 9)Lowest 10)Idle?

A. 2,4,5,6,7,9,10

B. 1-10

C. 1-9

D. 1-8

E. 1,3,4,5,7,10

 

82. Классы приоритетов потоков. Real-time?

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

B. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

C. Промежуточный между normal и high

D. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

E. Промежуточный между normal и idle.

 

83. Классы приоритетов потоков. High?

A. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

B. Промежуточный между normal и high.

C. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

D. Промежуточный между normal и idle.

E. Потоки в этом процессе выполняются, когда система не занята другой работой. Используется для утилит, работающих в фоновом режиме.

 

84. Классы приоритетов потоков. Above normal?

A. Промежуточный между normal и high.

B. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

C. Промежуточный между normal и idle.

D. Потоки в этом процессе выполняются, когда система не занята другой работой. Используется для утилит, работающих в фоновом режиме.

E. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

 

85. Классы приоритетов потоков. Normal?

A. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

B. Промежуточный между normal и idle.

C. Потоки в этом процессе выполняются, когда система не занята другой работой. Используется для утилит, работающих в фоновом режиме.

D. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

E. Верных ответов нет

 

86. Классы приоритетов потоков. Below normal?

A. Промежуточный между normal и idle.

B. Потоки в этом процессе выполняются, когда система не занята другой работой. Используется для утилит, работающих в фоновом режиме.

C. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

D. Промежуточный между normal и high.

E. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

 

87. Классы приоритетов потоков. Idle?

A. Потоки в этом процессе выполняются, когда система не занята другой работой. Используется для утилит, работающих в фоновом режиме.

B. Потоки в этом процессе немедленно реагируют на события, обеспечивая выполнение критических по времени задач.

C. Промежуточный между normal и high.

D. Потоки в этом процессе не предъявляют особых требований к предоставлению процессорного времени.

E. Промежуточный между normal и idle.

 

88. Относительные приоритеты потоков. Time-critical?

A. 31 в классе real-time и 15 в других классах.

B. Normal + 2.

C. Normal + 1.

D. Поток выполняется с обычным приоритетом.

E. Normal - 1.

 

89. Относительные приоритеты потоков. Highest?

A. Normal + 2.

B. Normal + 1.

C. Поток выполняется с обычным приоритетом.

D. Normal - 1.

E. Normal - 2.

 

90. Относительные приоритеты потоков. Above normal?

A. Normal + 1.

B. Поток выполняется с обычным приоритетом.

C. Normal - 1.

D. Normal - 2.

E. 16 в классе real-time и 1 в других классах.

 

91. Относительные приоритеты потоков. Normal?

A. Поток выполняется с обычным приоритетом.

B. Normal - 1.

C. Normal - 2.

D. 16 в классе real-time и 1 в других классах.

E. Normal + 1.

 

92. Относительные приоритеты потоков. Below normal?

A. Normal - 1.

B. Normal - 2.

C. 16 в классе real-time и 1 в других классах.

D. Normal + 1.

E. Поток выполняется с обычным приоритетом.

 

93. Относительные приоритеты потоков. Lowest?

A. Normal - 2.

B. 16 в классе real-time и 1 в других классах.

C. Normal + 1.

D. Поток выполняется с обычным приоритетом.

E. Normal - 1.

 

94. Относительные приоритеты потоков. Idle?

A. 16 в классе real-time и 1 в других классах.

B. Normal + 1.

C. Поток выполняется с обычным приоритетом.

D. Normal - 1.

E. Normal - 2.

 

95. Приоритеты потоков. Относительный приоритет Time-critical, класс приоритета процесса Idle?

A. 15

B. 6

C. 5

D. 4

E. 3

 

96. Приоритеты потоков. Относительный приоритет Highest, класс приоритета процесса Idle?

A. 6

B. 5

C. 4

D. 3

E. 2

 

97. Приоритеты потоков. Относительный приоритет Above normal, класс приоритета процесса Idle?

A. 5

B. 4

C. 3

D. 2

E. 1

 

98. Приоритеты потоков. Относительный приоритет Normal, класс приоритета процесса Idle?

A. 4

B. 3

C. 2

D. 1

E. 5

 

99. Приоритеты потоков. Относительный приоритет Below normal, класс приоритета процесса Idle?

A. 3

B. 2

C. 1

D. 5

E. 4

 

100. Приоритеты потоков. Относительный приоритет Lowest, класс приоритета процесса Idle?

A. 2

B. 1

C. 5

D. 4

E. 3

 

101. Приоритеты потоков. Относительный приоритет Idle, класс приоритета процесса Idle?

A. 1

B. 5

C. 4

D. 3

E. 2

 

102. Приоритеты потоков. Относительный приоритет Idle, класс приоритета процесса Below normal?

A. 1

B. 4

C. 5

D. 6

E. 7

 

103. Приоритеты потоков. Относительный приоритет Lowest, класс приоритета процесса Below normal?

A. 4

B. 5

C. 6

D. 7

E. 8

 

104. Приоритеты потоков. Относительный приоритет Below normal, класс приоритета процесса Below normal?

A. 5

B. 6

C. 7

D. 8

E. 15

 

105. Приоритеты потоков. Относительный приоритет Normal, класс приоритета процесса Below normal?

A. 6

B. 7

C. 8

D. 15

E. 5

 

106. Приоритеты потоков. Относительный приоритет Above normal, класс приоритета процесса Below normal?

A. 7

B. 8

C. 15

D. 5

E. 6

 

107. Приоритеты потоков. Относительный приоритет Highest, класс приоритета процесса Below normal?

A. 8

B. 15

C. 5

D. 6

E. 7

 

108. Приоритеты потоков. Относительный приоритет Time-critical, класс приоритета процесса Below normal?

A. 15

B. 5

C. 6

D. 7

E. 8

 

109. Приоритеты потоков. Относительный приоритет Time-critical, класс приоритета процесса Normal?

A. 15

B. 10

C. 9

D. 8

E. 7

 

110. Приоритеты потоков. Относительный приоритет Highest, класс приоритета процесса Normal?

A. 10

B. 9

C. 8

D. 7

E. 6

 

111. Приоритеты потоков. Относительный приоритет Above normal, класс приоритета процесса Normal?

A. 9

B. 8

C. 7

D. 6

E. 1

 

112. Приоритеты потоков. Относительный приоритет Normal, класс приоритета процесса Normal?

A. 8

B. 7

C. 6

D. 1

E. 9

 

113. Приоритеты потоков. Относительный приоритет Below normal, класс приоритета процесса Normal?

A. 7

B. 6

C. 1

D. 9

E. 8

 

114. Приоритеты потоков. Относительный приоритет Lowest, класс приоритета процесса Normal?

A. 6

B. 1

C. 9

D. 8

E. 7

 

115. Приоритеты потоков. Относительный приоритет Idle, класс приоритета процесса Normal?

A. 1

B. 9

C. 8

D. 7

E. 6

 

116. Приоритеты потоков. Относительный приоритет Idle, класс приоритета процесса Above normal?

A. 1

B. 8

C. 9

D. 10

E. 11

 

117. Приоритеты потоков. Относительный приоритет Lowest, класс приоритета процесса Above normal?

A. 8

B. 9

C. 10

D. 11

E. 12

 

118. Приоритеты потоков. Относительный приоритет Below normal, класс приоритета процесса Above normal?

A. 9

B. 10

C. 11

D. 12

E. 15

 

119. Приоритеты потоков. Относительный приоритет Normal, класс приоритета процесса Above normal?

A. 10

B. 11

C. 12

D. 15

E. 9

 

120. Приоритеты потоков. Относительный приоритет Above normal, класс приоритета процесса Above normal?

A. 11

B. 12

C. 15

D. 9

E. 10

 

121. Приоритеты потоков. Относительный приоритет Highest, класс приоритета процесса Above normal?

A. 12

B. 15

C. 9

D. 10

E. 11

 

122. Приоритеты потоков. Относительный приоритет Time-critical, класс приоритета процесса Above normal?

A. 15

B. 9

C. 10

D. 11

E. 12

 

 

2 рубежка

 

123. Определить текущий класс приоритета процесса можно при помощи функции?

GetPriorityClass.

124. Определить текущий относительный приоритет потока можно при помощи функции?

GetThreadPriority

125. Для приостановки выполнения любого потока используется функция?

SuspendThread

126. Для возобновления выполнения приостановленного потока используется функция?

ResumeThread.

127. Функция … ставит на выполнение другой поток, еслион есть?

SwitchToThread

128. Для исключения потока из планирования на некоторое время используется функция?

VOID Sleep

129. Interlocked-функции. Функция изменяет значение переменной типаLONGна указанное значение?