Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Операционные системы тесты

.docx
Скачиваний:
0
Добавлен:
23.12.2024
Размер:
49.88 Кб
Скачать

<question>Основные программные компоненты системы безопасности

<variant>Security Accounts Manager

<variant>Host

<variant>Authentication Package

<variant>Domain

<variant>Netlogon

<question>Учетные записи:

<variant>администратор

<variant>файл

<variant>каталог

<variant>объект

<variant>программа

<question>Сектор это:

<variant>наименьшая область одной дорожки магнитного диска

<variant>область дорожки, нумерация которой начинается с 0

<variant>область дорожки, нумерация которой начинается с 2

<variant>область дорожки размером 2048 байт

<variant>наибольшая область одной дорожки магнитного диска

<question>Параметры функции DllMain():

<variant>флаг причины вызова функции DllMain

<variant>дескриптор файла

<variant>способ загрузки

<variant>виртуальный адрес

<variant>дескриптор процесса

<question>Расшифровка аббревиатуры DLL:

<variant>Library

<variant>Line

<variant>Domain

<variant>Load

<variant>Loader

<question>Операционные системы:

<variant>Windows

<variant>Java

<variant>Word

<variant>Visio

<variant>Oracle

<question>Типы учетных записей:

<variant>учетная запись домена

<variant>специальные группы

<variant>локальные группы

<variant>глобальные группы

<variant>учетная запись компьютера

<question>Уровни форматирования магнитного диска:

<variant>логическое форматирование или форматирование высокого уровня

<variant>разбиение диска на кластеры

<variant>физическое форматирование или форматирование высокого уровня

<variant>логическое форматирование или форматирование низкого уровня

<variant>разбиение диска на уровни

<question>Параметры функции WriteFile():

<variant>количество записываемых байтов, количество записанных байтов

<variant>флаги и атрибуты, количество читаемых байтов

<variant>количество читаемых байтов, количество записанных байтов

<variant>флаги и атрибуты, файл атрибутов

<variant>файл атрибутов, количество прочитанных файлов

<question>Использование динамически подключаемых библиотек позволяет:

<variant>снизить затраты на разработку программного обеспечения

<variant>увеличить объем используемой физической памяти

<variant>приложениям не разделять один и тот же экземпляр кода и данных

<variant>повысить затраты на разработку программного обеспечения

<variant>приложениям не использовать программный код

<question>При асинхронной чтении данных из файла, к параметрам функции ReadFile() относятся:

<variant>дескриптор файла; указатель на буфер данных

<variant>дескриптор системного ресурса

<variant>количество прочитанных байтов

<variant>указатель на буфер данных

<variant>количество читаемых байтов

<question>Виды структурной обработки исключений

<variant>фреймовая

<variant>начальная

<variant>среды

<variant>универсальная

<variant>случайная

<question>Объекты ядра операционных систем:

<variant>процессы, файлы, события

<variant>устройства, среды

<variant>кисти, файлы, каталоги

<variant>критические секции, мьютексы

<variant>количество аргументов

<question>К параметрам функции RaiseException() относятся:

<variant>количество аргументов

<variant>флаг возобновления исключения

<variant>передача управления обработчику исключения

<variant>нормальное завершение блока

<variant>количество файлов

<question>Объекты синхронизации в Window

<variant>мьютекс

<variant>таймер

<variant>куча

<variant>канал

<variant>файл

<question>Параметры функции CopyMemory():

<variant>длина блока памяти

<variant>символ-заполнитель

<variant>атрибуты блока памяти

<variant>длина буфера

<variant>адрес блока памяти

<question>Функции работы с каталогами:

<variant>CreateDirectory()

<variant>ReadFile()

<variant>CopyFile()

<variant>CreateFiIe()

<variant>CreateThread()

<question>К основным терминам модели безопасности в Windows относятся

<variant>дескриптор безопасности

<variant>управление безопасностью

<variant>операционная система

<variant>модель безопасности

<variant>пользователь системы

<question>Параметры функции OpenMutex ():

<variant>доступ к мьютексу

<variant>дескриптор мьютекса

<variant>атрибуты защиты

<variant>состояние мьютекса

<variant>начальный владелец мьютекса

<question>Кластер это:

<variant>область, состоящая из нескольких секторов

<variant>наибольшая область магнитного диска

<variant>область, состоящая из нескольких дорожек

<variant>область, состоящая из нескольких цилиндров

<variant>область, которая может быть прочитана с диска

<question>Динамически подключаемая библиотека может быть загружена в виртуальную память процесса:

<variant>во время исполнения процесса операционной системой

<variant>во время создания потока

<variant>частично

<variant>во время завершения исполняемого модуля процесса

<variant>как дескриптор диска

<question>К параметрам функции WriteConsoleOutput() относится:

<variant>область вывода в буфер экрана

<variant>дескриптор диска

<variant>область экрана

<variant>дескриптор файла

<variant>область ввода в файл

<question>Параметры функции ReadConsoleOutput ():

<variant>дескриптор буфера экрана

<variant>имя файла

<variant>имя каталога

<variant>дескриптор файла

<variant>область вывода в файл

<question>Ключевые слова, используемые в структурной обработке исключений:

<variant>mutex

<variant>signal

<variant>_finally

<variant>interface

<variant>_except

<question>Функционально Win32 API подразделяется на следующие категории:

<variant>Windows System Information, Common Control Library

<variant>Graphics User Interface, Network Services, Kernel Interface

<variant>Network Services, Common Control Library

<variant>Kernel Interface,Graphics User Interface

<variant>Graphics Device Interface, Network Services, Kernel Interface

<question>POSIX совместимые системы:

<variant>Mac OS X

<variant>Windows

<variant>Windows, FreeBSD

<variant>Windows, Linux

<variant>Windows, OpenVMS

<question>Программа структурной обработки исключений включает

<variant>блок, называемый обработчиком исключения

<variant>событие, после которого программа выполняется неправильно

<variant>событие происходящее во время выполнения программы

<variant>события, которые являются ошибками в программе

<variant>выражение фильтра

<question>Операционная система – это___________:

<variant>Комплекс программ

<variant>Прикладная программа

<variant>Обеспечение

<variant>Назначение

<variant>Пользование

<question>Операционные системы являются ресурсами ___________ компьютера:

<variant>управления

<variant>администратор

<variant>менеджер

<variant>обеспечение

<variant>назначение

<question>Ресурсы принадлежащие каждому потоку в ОС Windows:

<variant>код исполняемой функции

<variant>пользовательские потоки

<variant>потоки интерфейса пользователя

<variant>потоки исполняемой функции

<variant>интерфейс пользователя

<question>Действия менеджера потоков, во время переключения процессора на исполнение другого потока:

<variant>сохранить контекст прерываемого потока

<variant>обслуживает очередь запускаемого потока

<variant>выполняет функции ввода и вывода

<variant>обеспечивает функции для вывода графики

<variant>обеспечивает функции для взаймодействия

<question>Параметры функции CreateThread:

<variant>dwStackSize

<variant>CreateThread

<variant>ExitThread

<variant>CreateProcess

<variant>AttachThreadInput

<question>Функции работы с процессами и потоками в Win32 API:

<variant>AttachThreadInput

<variant>lpThreadAttributes

<variant>TerminateThread

<variant>ExitThread

<variant>dwStackSize

<question>Функция Sleep()___________:

<variant>задерживает выполнения потока

<variant>возвращает нулевое значение

<variant>выполняет выход из потока

<variant>освобождает память

<variant>завершает выполнение функций

<question>Классификация программ в зависимости от количества определяемых ими параллельных потоков управления:

<variant>с параллельным потоком

<variant>многозадачный

<variant>системный

<variant>дуплексный

<variant>параллельный

<question>Операции над потоком связанные с операционной системой:

<variant>Interrupt

<variant>Exit

<variant>Create

<variant>Open

<variant>Read

<question>Ресурсы каждого процесса ОС Windows:

<variant>виртуальное адресное пространство

<variant>код исполняемой функции

<variant>набор регистров процессора

<variant>стек для работы приложения

<variant>стек для работы ОС

<question>Объектам синхронизации первого класса в Windows, которые служат только для решения задач синхронизации параллельных потоков:

<variant>мьютекс (mutex)

<variant>работа (job)

<variant>процесс (process)

<variant>поток (thread)

<variant>консольный ввод (console input).

<question>К третьему классу синхронизации относятся объекты, которые переходят

в сигнальное состояние по завершении своей работы:

<variant>работа (job)

<variant>событие (event)

<variant>мьютекс (mutex)

<variant>ожидающий таймер

<variant>консольный ввод (console input)

<question>Системные объекты, созданные менеджером объектов в Win32 API:

<variant>события

<variant>поток

<variant>класс

<variant>приоритет потока

<variant>контекст

<question>Логические комбинации флагов параметра dwDesiredAccess:

<variant>EVENT_ALL_ACCESS

<variant>SEMAPHORE_ALL_ACCESS

<variant>SEMAPHORE _MODIFY_STATE

<variant>ACTIONS_BEFORE_EVENT

<variant>CREATE_NEW_CONSOLE

<question>Логические комбинации флагов параметра dwDesiredAccess, определяющий доступ к семафору:

<variant>SEMAPHORE _MODIFY_STATE

<variant>EVENT_MODIFY_STATE

<variant>ACTIONS_AFTER_EVENT

<variant>EVENT_ALL_ACCESS

<variant>ACTIONS_BEFORE_EVENT

<question>Значение функции WaitForsingieObject, в случае успешного завершения:

<variant>wait_object_o

<variant>wait_forsingie

<variant>wait_object_р

<variant>wait_object

<variant>wait_exit

<question>Состояние блока адресов в адресном пространстве:

<variant>выделен

<variant>защищен

<variant>удален

<variant>копирован

<variant>прикреплен

<question>Интерфейсы (API) для управления памятью:

<variant>Memory Mapped File

<variant>Common Control Library

<variant>Network Services

<variant>Base Services

<variant>Windows Shell

<question>Функции для управления памятью кучи:

<variant>HeapFree()

<variant>HeapDLL()

<variant>HeapSize()

<variant>HeapDestroy()

<variant>HeapCreate()

<question>Форматы реального и виртуального адресов:

<variant>номер виртуальной страницы

<variant>номер оперативной памяти

<variant>номер фактической страницы

<variant>смещение в адресной строке

<variant>файлы страницы

<question>Форматы реального и виртуального адресов:

<variant>r

<variant>a

<variant>b

<variant>e

<variant>k

<question>Состояние страницы процесса виртуальной памяти:

<variant>зарезвированый

<variant>выделен

<variant>не выделен

<variant>не готов

<variant>блокирован

<question>Функция файловой системы:

<variant>открытие доступа к существующему файлу

<variant>совместно использовать объект файла

<variant>закрепление виртуальной памяти

<variant>физическое или форматирование низкого уровня

<variant>разбиение диска на разделы

<question>Структура и описание каталога:

<variant>\ (обратная косая)

<variant>кольцевая

<variant>прямая

<variant>выпуклая

<variant>плоская

<question>API функции, применяемые для выполнения операций с реестром:

<variant>RegDeleteKey

<variant>RegSubKeys

<variant>RegOpen

<variant>RegQery

<variant>RegClass

<question>Системный вызов для файла:

<variant>lchown()

<variant>chmod

<variant>fchmod

<variant>stat()

<variant>lstat()

<question>Механизм отображения файлов в память:

<variant>когерентность данных

<variant>указывать на функцию завершения

<variant>создать файловое пространство

<variant>открыть файл приложения

<variant>создать файл загрузки

<question>Механизм отображения файлов в память:

<variant>файл отображен несколькими процессами

<variant>узнать какой поток ее вызывает

<variant>хранить указатели на захваченную память

<variant>запускать приложение

<variant>создать файл загрузки

<question>Функции файла stdio.h языка программирования С, создающие стандартную библиотеку ввода-вывода:

<variant>stderr —файл вывода сообщения об ошибке

<variant>stlib —файлы библиотеки

<variant>strcmp —функция сравнения

<variant>stdout— файл ввода

<variant>main— программаны орындауды бастайтын файл

<question>Прототип функции DllMain:

<variant>LPVOID

<variant>HMODULE

<variant>LPCTSTR

<variant>HANDLE

<variant>DWORD

<question>Действия необходимые для статической загрузки DLL:

<variant>поместить библиотеку и файл в каталог

<variant>поместить файл импорта этой библиотеки в каталог

<variant>хранить указатели на захваченную память

<variant>запускать приложение

<variant>узнать какой поток ее вызывает

<question>Задачи динамической локальной памяти потока:

<variant>хранить указатели на захваченную память

<variant>поместить библиотеку в каталог

<variant>создать DLL

<variant>поместить файл импорта этой библиотеки в каталог

<variant>описать импортируемые из DLL имена в приложении

<question>Порядок работы с локальной памятью потока:

<variant>освобождение указателя

<variant>использовать указатель

<variant>завершение функции

<variant>возвращает значение

<variant>запись значения

<question>Динамические подключаемые библиотеки предназначены___________:

<variant>для уменьшения физической памяти

<variant>для загрузки в адресное пространство процесса

<variant>для сохранения файла и каталога

<variant>для открытия файла, который будет отображаться в динамической памяти

<variant>для перехода в адресную строку

<question>Функция для работы локальной памятью потока:

<variant>TlsGetValue

<variant>CompletionKey

<variant>ReadFile

<variant>NumberOfBytes

<variant>lpAttributes

<question>Параметры функции CreateFileMapping (создание объекта отображающий файл в память):

<variant>flProtect

<variant>numberOfBytes

<variant>completionKey

<variant>lpBuffer

<variant>readFile

<question>Статическая локальная память:

<variant>определяет локальные переменные

<variant>оповещает параллельные потоки

<variant>устанавливает соединения между потоками данных

<variant>принимает записи

<variant>содержит очередь пакетов

<question>Приоритет процесса это?

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

<variant>Критерий управляемости операционной системы

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

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

<variant>Все ответы верны

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

<variant>приостановкой процессов

<variant>активизацией процессов

<variant>организацией очередей

<variant>блокированием и освобождением ресурсов

<variant>Все ответы верны

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

<variant>0

<variant>2

<variant>4

<variant>3

<variant>верных ответов нет

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

<variant>после завершения процесса-родителя

<variant>по прошествии определенного интервала времени

<variant>только при перезагрузке операционной системы

<variant>при завершении всех остальных процессов

<variant>верных ответов нет

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

<variant>из состояния "исполнение"

<variant>из состояния "рождение"

<variant>из состояния "готовность"

<variant>из состояния “завершение”

<variant>все ответы верны

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

<variant>из состояния "рождение"

<variant>из состояния "ожидание"

<variant>из состояния "готовность"

<variant>из состояния “завершение”

<variant>верных ответов нет

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

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

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

<variant>хотя бы одна нить процесса находится в состоянии готовность

<variant>верных ответов нет

<variant>если больше одной нити находится в состоянии готовность

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

<variant>Дескриптор

<variant>Контекст

<variant>Конструктор

<variant>Объект

<variant>Верных ответов нет

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

<variant>Готовность

<variant>Выполнение

<variant>Ожидание

<variant>Завершение

<variant>Верных ответов нет

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

<variant>Выполнение

<variant>Готовность

<variant>Ожидание

<variant>Пауза

<variant>Завершение

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

<variant>Ожидание

<variant>Выполнение

<variant>Готовность

<variant>Завершение

<variant>Верных ответов нет

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

<variant>Нить

<variant>Задача

<variant>Процесс

<variant>Объем физической памяти

<variant>Страница памяти

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

<variant>все ответы верны;

<variant>по вызову из другого процесса;

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

<variant>при наступлении некоторого заданного времени;

<variant>при прерывании от какого-то внешнего устройства;

<question>У каждого потока есть?

<variant>все ответы верны;

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

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

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

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

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

<variant>SuspendThread

<variant>ResumeThread

<variant>SwitchToThread

<variant>Sleep

<variant>InterlockedExchangeAdd

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

<variant>Sleep

<variant>InterlockedExchangeAdd

<variant>InterlockedExchange

<variant>InterlockedCompareExchange

<variant>SwitchToThread

<question>Критическая секция должна быть инициализирована при помощи функции?

<variant>InitializeCriticalSection

<variant>EnterCriticalSection

<variant>LeaveCriticalSection

<variant>DeleteCriticalSection

<variant>TryEnterCriticalSection

<question>Для входа в критическую секцию потоки используют функцию?

<variant>EnterCriticalSection

<variant>LeaveCriticalSection

<variant>DeleteCriticalSection

<variant>TryEnterCriticalSection

<variant>InitializeCriticalSection

<question>По завершении работы с разделяемыми данными поток выходит из критической секции при помощи функции?

<variant>LeaveCriticalSection

<variant>DeleteCriticalSection

<variant>TryEnterCriticalSection

<variant>InitializeCriticalSection

<variant>EnterCriticalSection

<question>После использования критической секции она должна быть уничтожена вызовом функции?

<variant>DeleteCriticalSection

<variant>TryEnterCriticalSection

<variant>InitializeCriticalSection

<variant>EnterCriticalSection

<variant>LeaveCriticalSection

<question>Функция … предпринимает попытку войти в критическую секцию без блокировки?

<variant>TryEnterCriticalSection

<variant>InitializeCriticalSection

<variant>EnterCriticalSection

<variant>LeaveCriticalSection

<variant>DeleteCriticalSection

<question>К синхронизирующим объектам ядра относятся: 1)процесс 2)поток 3)задание 4)файл 5)консольный ввод 6)уведомление об изменении файла 7)событие 8)ожидаемый таймер 9)семафор и мьютекс?

<variant>1-9

<variant>1-8

<variant>1-7

<variant>1-6

<variant>1-5

<question>Синхронизирующий объект ядра может находиться в одном из двух состояний?

<variant>свободное и занятое

<variant>открытое и закрытое

<variant>скрытое и открытое

<variant>спящее и активное

<variant>верных ответов нет

<question>Событие создается функцией?

<variant>CreateEvent

<variant>OpenEvent

<variant>SetEvent

<variant>ResetEvent

<variant>верных ответов нет

<question>Если создано поименованное событие, далее можно получить его описатель при помощи функции?

<variant>OpenEvent

<variant>SetEvent

<variant>ResetEvent

<variant>верных ответов нет

<variant>CreateEvent

<question>Функция … устанавливает в свободное состояние?

<variant>SetEvent

<variant>ResetEvent

<variant>верных ответов нет

<variant>CreateEvent

<variant>OpenEvent

<question>Функция … устанавливает занятое состояние события?

<variant>ResetEvent

<variant>верных ответов нет

<variant>CreateEvent

<variant>OpenEvent

<variant>SetEvent

<question>Функция OpenEvent. Параметр DWORD dwDesiredAccess?

<variant>требуемый доступ

<variant>возможность наследования описателя

<variant>имя объекта

<variant>Тип события. Событие со сбросом вручную или с автосбросом

<variant>определяет начальное состояние события — свободное или занятое

<question>Ожидаемый таймер создается функцией?

<variant>CreateWaitableTimer

<variant>OpenWaitableTimer

<variant>SetWaitableTimer

<variant>ResetWaitableTimer

<variant>Верных ответов нет

<question>Для получения описателя существующего ожидаемого таймера можно использовать функцию?

<variant>OpenWaitableTimer

<variant>SetWaitableTimer

<variant>ResetWaitableTimer

<variant>Верных ответов нет

<variant>CreateWaitableTimer

<question>Для установки времени перехода ожидаемого таймера в свободное состояние используется функция?

<variant>SetWaitableTimer

<variant>Верных ответов нет

<variant>ResetWaitableTimer

<variant>CreateWaitableTimer

<variant>OpenWaitableTimer

<question>Функция … устанавливает занятое состояние ожидаемого таймера?

<variant>Верных ответов нет

<variant>ResetWaitableTimer

<variant>CreateWaitableTimer

<variant>OpenWaitableTimer

<variant>SetWaitableTimer

<question>Функция SetWaitableTimer. Параметр HANDLE hTimer?

<variant>описатель таймера

<variant>задает время первого срабатывания таймера

<variant>определяет интервал последующих срабатываний таймера

<variant>процедура завершения

<variant>параметры процедуры завершения

<question>Функция SetWaitableTimer. Параметр const LARGE_INTEGER *pDueTime?

<variant>задает время первого срабатывания таймера

<variant>определяет интервал последующих срабатываний таймера

<variant>процедура завершения

<variant>параметры процедуры завершения

<variant>описатель таймера

<question>Функция SetWaitableTimer. Параметр LONG lPeriod?

<variant>определяет интервал последующих срабатываний таймера

<variant>процедура завершения

<variant>параметры процедуры завершения

<variant>описатель таймера

<variant>задает время первого срабатывания таймера

<question>Функция SetWaitableTimer. Параметр PTIMERAPCROUTINE pfnCompletionRoutine?

<variant>процедура завершения

<variant>параметры процедуры завершения

<variant>описатель таймера

<variant>задает время первого срабатывания таймера

<variant>определяет интервал последующих срабатываний таймера

<question>Семафоры подчиняются следующему правилу?

<variant>все ответы верны

<variant>семафор переходит в свободное состояние, когда счетчик числа текущих ресурсов становится больше нуля

<variant>если счетчик числа текущих ресурсов становится равным нулю, семафор переходит в занятое состояние

<variant>счетчик числа текущих ресурсов не может быть отрицательным

<variant>счетчик числа текущих ресурсов не может быть больше, чем счетчик максимального числа ресурсов

<question>Функция … создает семафор?

<variant>CreateSemaphore

<variant>OpenSemaphore

<variant>ReleaseSemaphore

<variant>NewSemaphore

<variant>StartSemaphore

<question>Если создан поименованный семафор, получить его описатель можно при помощи функции?

<variant>OpenSemaphore

<variant>ReleaseSemaphore

<variant>NewSemaphore

<variant>StartSemaphore

<variant>CreateSemaphore

<question>Поток освобождает ресурс вызовом функции?

<variant>ReleaseSemaphore

<variant>FreeSemaphore

<variant>StartSemaphore

<variant>CreateSemaphore

<variant>OpenSemaphore

<question>Мьютекс создается функцией?

<variant>CreateMutex

<variant>OpenMutex

<variant>ReleaseMutex

<variant>NewMutex

<variant>StartMutex

<question>Получить описатель существующего поименованного мьютекса можно при помощи функции?

<variant>OpenMutex

<variant>ReleaseMutex

<variant>NewMutex

<variant>StartMutex

<variant>CreateMutex

<question>Поток освобождает мьютекс при помощи функции?

<variant>ReleaseMutex

<variant>FreeMutex

<variant>DeleteMutex

<variant>LeaveMutex

<variant>ResetMutex

<question>В заголовке сообщения находится такая служебная информация, как?

<variant>все ответы верны

<variant>тип сообщения

<variant>имя адресата сообщения

<variant>имя отправителя сообщения

<variant>длина сообщения (контрольная информация)

<question>Характеристики анонимных каналов, которые необходимо учитывать при их использовании для обмена данными между параллельными процессами: 1)не имеют имени 2)полудуплексные 3)передача данных потоком 4)синхронный обмен данными 5) возможность моделирования любой топологии связей?

<variant>1-5

<variant>1-4

<variant>1-3

<variant>1,4

<variant>1,2

<question>Анонимные каналы создаются процессом-сервером при помощи функции?

<variant>CreatePipe

<variant>NewPipe

<variant>OpenPipe

<variant>LoadPipe

<variant>InsertPipe

<question>Для записи данных в анонимный канал используется функция?

<variant>WriteFile

<variant>ReadFile

<variant>OpenFile

<variant>CreateFile

<variant>NewFile

<question>Для чтения данных из анонимного канала используется функция?

<variant>ReadFile

<variant>OpenFile

<variant>CreateFile

<variant>NewFile

<variant>WriteFile

<question>Характеристики именованных каналов: 1)имеют имя, которое используется клиентами для связи с именованным каналом 2)могут быть как полудуплексные, так и дуплексные 3)передача данных может осуществляться как потоком, так и сообщениями 4)обмен данными может быть как синхронным, так и асинхронным 5)возможность моделирования любой топологии связей?

<variant>1-5

<variant>1-4

<variant>1-3

<variant>1,2

<variant>1,4

<question>Порядок работы с именованными каналами: 1)создание именованного канала сервером 2)соединение сервера с экземпляром именованного канала 3)соединение клиента с экземпляром именованного канала 4)обмен данными по именованному каналу 5)отсоединение сервера от экземпляра именованного канала; 6)закрытие именованного канала клиентом и сервером?