Главная / Операционные системы /
Основы организации операционных систем Microsoft Windows / Тест 7
Основы организации операционных систем Microsoft Windows - тест 7
Упражнение 1:
Номер 1
Реализована ли в ОС Windows модель передачи данных, в рамках которой один из потоков записывает в промежуточный объект n байт, другой записывает m байт, а третий считывает k байт, где m+n>k
?
Ответ:
 (1) да  
 (2) нет  
 (3) не существует, но может быть реализована
 
Номер 2
В ОС Windows файлы представляют собой неструктурированную последовательность байтов. Можно ли обмениваться через файл типизированными сообщениями?
Ответ:
 (1) нет  
 (2) да, если отправитель и получатель контролируют формат сообщений
 
Номер 3
Для обмена сообщениями традиционно используют почтовые ящики. Если в сообщении указан адрес получателя, то это является вариантом:
Ответ:
 (1) прямой адресации
 
 (2) косвенной адресации
 
Упражнение 2:
Номер 1
Сегменты разделяемой памяти, используемые для коммуникаций прикладных программ, …
Ответ:
 (1) изначально существуют в системе
 
 (2) создаются пользователем при помощи функций Win32 API
 
 (3) создаются по просьбе пользователя системным администратором  
Номер 2
Традиционно для коммуникаций используются разделяемые ресурсы, имена которых известны общающимся сторонам. С ресурсом обычно связан именованный объект. Можно ли файл считать таким ресурсом ввиду того, что объект "открытый файл" является неименованным?
Ответ:
 (1) да
 
 (2) нет  
 (3) можно, только если файл отобразить в память, поскольку с фрагментом разделяемой памяти связан именованный объект.
 
Номер 3
Может ли файл быть разделяемым ресурсом ввиду того, что при создании файла пользователь, как правило, не устанавливает атрибутов защиты?
Ответ:
 (1) да, поскольку в этом случае файлу назначается защита "по умолчанию"
 
 (2) нет  
Упражнение 3:
Номер 1
Коммуникационный канал в ОС Windows может использоваться…
Ответ:
 (1) только для связи между двумя процессами
 
 (2) только для связи процессора с самим собой  
 (3) для связи процесса с самим собой, а также для связи между двумя процессами
 
Номер 2
Может ли интерфейс программного канала совпадать с интерфейсом обычного файла?
Ответ:
 (1) да  
 (2) нет  
 (3) может, только при условии общения процесса по каналу с самим собой
 
Номер 3
Буфер для хранения информации в стандартном программном канале ОС Windows…
Ответ:
 (1) расположен в адресном пространстве пользователя
 
 (2) расположен в адресном пространстве ядра
 
 (3) может располагаться как в адресном пространстве пользователя, так и в адресном пространстве ядра
 
Упражнение 4:
Номер 1
Функция ReadFile
предназначена для чтения данных из:
Ответ:
 (1) файла  
 (2) анонимного канала
 
 (3) именованного канала
 
Номер 2
Операция чтения из файла является более медленной по сравнению с операцией чтения из анонимного канала потому, что при этом используется:
Ответ:
 (1) более медленная Win32-функция
 
 (2) менее производительная модель передачи данных
 
 (3) устройство с низкой скоростью доступа
 
Номер 3
Анонимные каналы функционируют в пределах:
Ответ:
 (1) одного компьютера
 
 (2) глобальной сети Интернет
 
Номер 4
Анонимный канал реализован
Ответ:
 (1) при помощи файлов
 
 (2) при помощи именованных каналов с уникальными именами
 
 (3) посредством отображения файлов в память
 
Упражнение 5:
Номер 1
Потоковая модель передачи данных может быть обеспечена путем организации передачи данных через:
Ответ:
 (1) файл  
 (2) анонимный канал
 
 (3) именованный канал
 
Номер 2
С помощью именованного канала может быть реализована:
Ответ:
 (1) потоковая модель передачи данных  
 (2) модель передачи данных, ориентированная на сообщения
 
Номер 3
Именованные каналы имеют уникальные имена в рамках:
Ответ:
 (1) изолированной вычислительной системы
 
 (2) локальной сети
 
 (3) глобальной сети Интернет
 
Упражнение 6:
Номер 1
К способам межпроцессного обмена, реализованного в ОС Windows, можно отнести:
Ответ:
 (1) именованные каналы
 
 (2) clipboard
 
 (3) удаленный вызов процедур (RPC)
 
Номер 2
Если один из процессов записывает данные в файл, а другой их считывает, то это…
Ответ:
 (1) нельзя назвать межпроцессным взаимодействием, так как не предпринято никаких действий для создания канала
 
 (2) можно считать межпроцессным взаимодействием
 
Номер 3
ОС Windows поддерживает набор примитивов для организации межпроцессного взаимодействия, тогда как аналогичные функции для организации взаимодействия потоков отсутствуют. Из этого следует, что организовать взаимодействие потоков в ОС Windows…
Ответ:
 (1) труднее, чем взаимодействие процессов
 
 (2) легче, чем взаимодействие процессов