
Операционные системы тесты
.docx<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)закрытие именованного канала клиентом и сервером?