ДонНТУ факультет ВТИ кафедра ВТ Широбоков Валентин Александрович 2005 Распределённая обработка данных в компьютерных сетях 50 0 1. Что такое распределенная система? Это множество автономных хостов, которые подключены к компьютерной сети. Это множество задач запущенных на одном компьютере. Это множество программ решающих сходные задачи. Это множество программ работающих на многопроцессорной машине. 2. Что такое хост с точки зрения распределённых систем? Это компьютер, на котором выполняется компоненты распределённой системы. Это компьютер, на котором выполняется сервер распределённой системы. Это компьютер, на котором выполняется клиент распределённой системы. Это компьютер, на котором выполняется какая либо программа. 3. Возможность системы к росту это Масштабируемость. Открытость. Надёжность. Функциональность. 4. Как осуществляться общение клиента и сервера в COM технологии? Через интерфейс. Через заглушку. Через скелетон. Через IDL заместитель. 5. Что используется для лицензирования в технологии COM? Компоненты ActiveX. Компоненты OLE. Компоненты OLE Automation. Компоненты DCOM. 6. Какой компонент организует взаимодействие в распределённых приложений в сетях? Компоненты DCOM. Компоненты ActiveX. Компоненты OLE. Компоненты OLE Automation. 7. Что такое маршалинг? Упаковка данных перед отправкой. Отправка данных. Распаковка данных после получения. Проверка данных. 8. Сервер COM организует своё удаление когда счётчик достигает значения 0 -1 1 255 9. Для чего предназначена фабрика классов? Для создание и запуска объекта заданного класса. Для управление свойствами объекта. Для удаления объектов. Для переназначения методов класса. 10. Какое название носят высокоуровневые службы общего назначения в технологии CORBA? Горизонтальные средства. Вертикальные средства. Общие объектные службы. Прикладные объекты. 11. Какое название носят службы, обеспечивающие системные операции в технологии CORBA? Общие объектные службы. Горизонтальные средства. Вертикальные средства. Прикладные объекты. 12. Что обеспечивает позднее связывание программного кода клиента и сервера в технологии CORBA? Интерфейс динамического обращения. Статический IDL заместитель. Скелетон. Динамический интерфейс каркаса. 13. Что выполняет маршалинг/демаршалин на стороне сервера? Скелетон. ORB сервера. ОС сервера. Динамический интерфейс каркаса. 14. Что обеспечивает позднее связывание сервера и клиента на стороне сервера в технологии CORBA? Динамический интерфейс каркаса. Адаптер объекта. Скелетон. ORB сервера. 15. Что обеспечивает привязку сервера и обслуживание клиента в технологии CORBA? Адаптер объекта. Статический IDL заместитель. Динамический интерфейс каркаса. ORB сервера. 16. Какая служба CORBA поддерживает выполнение групповых запросов к методам сервера? Служба транзакции. Служба событий. Служба обмена. Служба событий. 17. Какая служба CORBA обеспечивает асинхронное взаимодействие объектов? Служба событий. Служба внешних связей. Служба обмена. Служба транзакции. 18. Какая служба CORBA поддерживает длительное хранение объектов? Служба сохранности. Служба защиты. Служба времени. Служба транзакции. 19. Какая служба CORBA обеспечивает маршалинги и деморшалин? Служба внешних связей. Служба сохранности. Служба обмена. Служба жизненного цикла. 20. Какая служба CORBA обеспечивает создание, удаление, копирование и перемещение объектов? Служба жизненного цикла. Служба внешних связей. Служба хранения. Служба сохранности. 21. Какая служба CORBA позволяет присоединять к объектам атрибуты и их значения? Служба свойств. Служба хранения. Служба обмена. Служба жизненного цикла. 22. Какая служба CORBA обеспечивает именование объекта в приделах системы? Служба именования. Служба жизненного цикла. Служба сохранности. Служба свойств. 23. Какая служба CORBA обеспечивает описание отношений между объектами Служба отношений. Служба именования. Служба свойств. Служба хранения. 24. Какая служба CORBA предоставляет объектам текущее время? Служба времени. Служба хранения. Служба сохранности. Служба жизненного цикла. 25. Какая служба CORBA поддерживает создание защищённых каналов связи и авторизацию доступа? Служба защиты. Служба сохранности. Служба обмена. Служба времени. 26. В какой модели обращения к объектам отправитель блокируется до получения ответа или получения исключения об ошибке? Синхронном обращении. Асинхронном обращении. Отложенном синхронном обращении. В любом. 27. В какой модели обращения к объектам отправитель не ждёт получения ответа? Асинхронном обращении. Синхронном обращении. Отложенном синхронном обращении. В любом. 28. Как ведёт себя отправитель, после отправки синхронного обращения? Ожидает ответа или исключения. Продолжает работу. Продолжает работу, но может быть позднее, прервать работу при получении сообщения. Ожидает подтверждение получения сообщения. 29. Как ведёт себя отправитель, после отправки отложенного синхронного обращения? Продолжает работу, но может быть позднее, прервать работу при получении сообщения. Ожидает ответа или исключения. Продолжает работу. Ожидает подтверждение получения сообщения. 30. Как ведёт себя отправитель при отправки одностороннего обращения Продолжает работу. Ожидает ответа или исключения. Продолжает работу, но может быть позднее, прервать работу при получении сообщения. Ожидает подтверждение получения сообщения. 31. Как называеться генератор событий? Поставщик. Получатель. Канал. Генератор. 32. В какой модели событий канал опрашивает поставщиков событий, а потребители событий опрашивают канал? Модель извлечение событий. Модель продвижения событий. Модель обратного вызова. Модель опроса. 33. Стандартно в CORBA сообщение храниться пока Существует отправитель и получатель. Существует отправитель. Существует получатель. Существует сообщение. 34. В какой модели обмена сообщениями действует следующая схема: клиент имеет интерфейс с методами обратного вызова; коммуникационная система вызывает методы обратного вызова для асинхронной передачи; сервер посылает обычное асинхронное сообщение? Модель обратного вызова. Модель опроса. Модель продвижения событий. Модель извлечение событий. 35. В какой модели обмена сообщениями действует следующая схема: клиенту предоставляться интерфейс операций для запроса поступивших сообщений у брокера ORB и получает сообщения; сервер посылает обычные синхронные сообщения. Модель опроса. Модель обратного вызова. Модель обратного вызова. Модель извлечение событий. 36. Какое из перечисленных сообщений может отсылать только клиент? Request Reply Locate Reply Close Connection 37. Какое из перечисленных сообщений может отсылать сервер? Close Connection Request Locate Request Cancel Request 38. Какое из перечисленных сообщений может отсылать как сервер, так и клиент? Close Connection Request Locate Request Locate Reply 39. Какое из перечисленных сообщений может отсылать как сервер, так и клиент? Message Error Request Locate Request Locate Reply 40. Для чего используются перехватчики сообщений в технологии CORBA. Для расширения функций брокера. Для маршалинга. Для демаршалинга. Для доставки сообщения. 41. Что такое адаптер объектов? Это механизм группировки объектов в соответствии с политикой активизации. Это механизм маршалинга информации до её передачи. Это механизм демаршалинга информации после её передачи. Это механизм обеспечения доступа к объекту. 42. Для чего предназначен слуга (servant)? Это механизм для обеспечения доступа к объекту. Это механизм группировки объектов в соответствии с политикой активизации Это механизм маршалинга информации до её передачи. Это механизм демаршалинга информации после её передачи. 43. Какими из перечисленных свойств не обладает агент? Адаптивность. Автономность. Реактивность. Продолжительность. 44. От чего зависит ссылка на объект в технологии CORBA. От языка программирования. От времени запуска сервера. От времени запуска клиента. От расположение звёзд на небе. 45. Для поиска интерфейса применяться Идентификатор хранилища. Теговый профиль. Ключ объекта. IOR. 46. Какой из перечисленных элементов входит в теговый профиль? Ключ объекта. Идентификатор хранилища. ID профиля. IOR. 47. Кому во время алгоритма голосования «забияка» инициатор должен рассылать сообщения о начале голосования? (координатором должен стать процесс с большим номером) Процессам с большим номером. Процессам с меньшем номером. Всем процессам. Процессу приемнику. 48. Кому во время кольцевого алгоритма голосования инициатор должен отослать сообщение Процессу приемнику. Процессу с большем номером. Процессу с меньшим номером. Всем процессам. 49. Когда в централизованном алгоритме взаимного исключения процесс может зайти в критическую секцию? При получении разрешении от координатора. Сразу после отправки сообщения с запросом на вход. При необходимости входа в критическую секцию. После получения разрешающего ответа на свой запрос от всех процессов. 50. Когда в распределённом алгоритме взаимного исключения процесс может зайти в критическую секцию. После получения разрешающего ответа на свой запрос от всех процессов. После отправки запроса на вход После получения разрешения координатора. При необходимости входа в критическую секцию.