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

Шпора (Алф)

.doc
Скачиваний:
23
Добавлен:
24.02.2016
Размер:
89.6 Кб
Скачать

Автономный процесс, способный реагировать на среду исполнения и вызывать изменения в среде исполнения, возможно, в кооперации с пользователями или с другими агентами, называется…

Программные агенты.

Агент, помогающий конечному пользователю работать с одним или несколькими приложениями, называется…

Интерфейсный агент.

Агент, составляющий часть мультиагентной системы, то есть системы, в которойагенты, кооперируясь, выполняют некие общие задачи, называется…

Кооперативный агент.

Архитектура, в которой программы на клиентской машине реализуют только пользовательский интерфейс или его часть, а серверы реализуют все остальное, то есть уровни обработки и данных образует ...

- Простейшая организация модели клиент-сервер

Архитектура, в которой программы, составляющие часть уровня обработки, выносятся на отдельный сервер, но дополнительно могут частично находиться и на машинах клиентов и серверов образует ...

- физически трехзвенную архитектуру

В каких архитектурах РИС осуществляется использование каждым компьютером системы своей локальной памяти?

- мультикомпьютерных

В каких архитектурах РИС осуществляется совместное использование памяти всеми компьютерам системы?

- мультипроцессорных

В каких системах используется асинхронная связь(…….):

-В системах пакетной обработки и параллельных приложений

В модели переноса кода сильной мобильности (strongmobility):

переносится также и сегмент исполнения и кода. Характерная черта сильной мобильности — то, что работающий процесс может быть приостановлен, перенесен на другую машину и его выполнение продолжено с того места, на котором оно было приостановлено.

В модели переноса кода слабой мобильности (weakmobility):

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

В чем заключаются преимущества многопоточности потоков выполнения в РИС?

+возможность обеспечения параллелизма выполнения программ в мультипроцессорной системе, в этом случае каждый поток выполняется на своем процессоре, а совместно используемые данные размещаются в (разделяемой) памяти.

В чем заключаются преимущества РИС при дроблении на потоки выполнения(threads)?

+упрощает построение распределительных приложений;

+ позволяет добиться лучшей производительности.

Гибкость открытых РИС характеризует:

- легкость конфигурирования системы, состоящей из различных компонентов, возможно от разных производителей, недолжны вызывать затруднений добавления новых компонентов или замене существующих

Грид-сервисы (grid services) это ...

- это форма распределённых сервисов, в которой «виртуальный суперкомпьютер» представлен в виде кластеров соединённых с помощью сети, слабосвязанных, гетерогенных компьютеров, работающих вместе для выполнения огромного количества заданий (операций, работ). Эта технология применяется для решения научных, математических задач, требующих значительных вычислительных ресурсов.

Для того чтобы превратить реализацию в объект, методы которого будут доступны с удаленной машины, при работе с объектами времени выполнения, используется …

+адаптер объектов

Если перенос кода инициируется машиной, на которой переносимый код постоянно размещен или выполняется, то говорят, что это

перенос, инициированный отправителем.

Информационные системы по степени автоматизации можно разделить на:

-Автоматизированные -Автоматические

Информационные системы по степени обработки данных можно разделить на:

-Информационно-справочные (информационно-поисковые ИС)

-ИС обработки данных (решающие ИС)

Информационные системы, в которых автоматизация может быть неполной называются:

-Автоматизированными

Информационные системы, в которых все компоненты(БД,СУБД) находятся на одном компьютере называются:

-Настольные

Какая из служб сервисов CORBA позволяет объектам находить другие объекты в сети и ссылаться на них: является сервисом каталогов, который присваивает имена объектам?

- Именования Средства именования объектов в пределах системы

Какая из служб сервисов CORBA позволяет объектам регистрировать другие объекты после совершения некоторых событий?

Служба регистрации

Какая из служб сервисов C'ORBA является отказоустойчивым средством, обеспечивающим восстановление или откат назад в случае ошибок во время операции обновления?

Служба транзакций

Какая информация содержится на уровне данных приложения клиент-сервер?

- Уровень данных в модели клиент-сервер содержит программы, которые предоставляют данные обрабатывающим их приложениям.

Какая информация содержится на уровне обработки приложения клиент-сервер?

- Этот уровень содержит программы, посредством которых пользователь может взаимодействовать с приложением

Какая информация содержится на уровне пользовательского интерфейса приложения клиент-сервер?

- Этот уровень содержит программы, посредством которых пользователь может взаимодействовать с приложением

Какие варианты переноса кода будут осуществляться, если при сильной мобильности перенос инициируется отправителем?

- Перенос и Клонирование процесса

Какие варианты переноса кода будут осуществляться, если при слабой мобильности перенос инициируется отправителем?

-Исполнение в процессе-приемнике

- Исполнение в отдельном процессе

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

+ исходящая очередь (source queue) 100%

+ Message Queue (MSMQ) Services компании Microsoft

+ TIB/Rendezvous компании Tibco Software.

Какие виды прозрачности могут быть реализованы на стороне клиента в РИС?

+прозрачность параллельного использования;

+ прозрачность к сбоям;

+прозрачность репликации;

+ размещения.

Какие задачи решает сервер объектов?

Сервер объектов — это сервер, ориентированный на поддержку распределенных объектов. Важная разница между стандартным сервером объектов и другими (более традиционными) серверами состоит в том, что сам по себе сервер объектов не предоставляет конкретной службы. Конкретные службы реализуются объектами, расположенными на сервере. Сервер предоставляет только средства обращения к локальным объектам на основе запросов от удаленных клиентов.

Какие задачи решают адаптеры объектов в сервере объектов?

Адаптер объектов контролирует один или несколько объектов. Извлечениессылки на объект из запроса и передать запрос объекту в соответствии с его политикойактивизации.

Какие записи содержит таблица процессов (process table) при построении виртуальных процессов при работе с потоками выполнения в РИС?

+записи для сохранения значений регистров процессора;

+карт памяти;

+открытых файлов;

+учетных записей пользователей;

+привилегиях;

Какие из названных моделей относятся к моделям программного обеспечения промежуточного уровня (middleware)?

-распределенной файловой систем

- удаленных вызовов процедур

-распределенных объектов

-распределенных документов

Какие из определений сервисов используются в литературе?

-Веб-служба, веб-сервис — программная система, идентифицируемая строкой URI, чьи общедоступные интерфейсы определены на языке XML. Описание этой программной системы может быть найдено другими программными системами, которые могут взаимодействовать с ней согласно этому описанию посредством сообщений, основанных на XML, и передаваемых с помощью интернет-протоколов. Веб-служба является единицей модульности при использовании сервис-ориентированной архитектуры приложения.

Какие из перечисленных ниже задач позволяет решать сервисно- ориентированная архитектура?

-сокращение издержек при разработке приложений, за счёт упорядочивания процесса разработки;

-расширение повторного использования кода;

-независимость от используемых платформ, инструментов, языков разработки;

-повышение масштабируемости создаваемых систем;

-улучшение управляемости создаваемых систем.

Какие из перечисленных служб относятся к стандартным службам для систем промежуточного уровня?

- именования - сохранности - защиты

Какие модели взаимодействия используются в РИС?

+ удаленное обращение к методам(RMI);

+удаленный вызов процедур(RPC);

+ ориентирован на сообщения промежуточный уровень(MOM);

+ потоки данных(streams);

Какие приложения включают системы очередей сообщений общего назначения?

+ приложения электронной почты;

+ рабочих протоколов; средств групповой работы;

+ пакетной обработки;

Какие сервера из ниже перечисленных не сохраняют информацию о состоянии своих клиентов и могут менять свое собственное состояние, не информируя об этом своих клиентов?

Сервер без фиксации состояния (Web-сервер).

Какие сервера хранят и обрабатывают информацию о своих клиентах?

Сервер с фиксацией состояния (файловый сервер).

Какие сетевые архитектуры используются для построения мультикомпьютерных систем?

- шинная( одиночная сеть, плата, шина, кабель или другая среда)

- коммутируемая

Какие сетевые архитектуры используются для построения мультипроцессорных систем?

- шинная( одиночная сеть, плата, шина, кабель или другая среда)

- коммутируемая

Какие системы предоставляют ссылки на объект, уникальные в пределах системы, которые могут свободно передаваться между процессами, запущенные на различных машинах, например как параметр обращения к методу?

+ системы под­держивающие распределенные объекты

Какие требования предъявляются к модели динамически переносимого из удаленного хранилища кода?

-необходимо, чтобы загружаемый код можно было выполнять на машине клиента.

- требует стандартизации протокола загрузки и инициализации кода.

Какие условия необходимо выполнить для сокрытие механизма удаленного вызова процедур?

+ Необходимо чтобы вызывающая и вызываемая системы договорились о формате сообщений, которыми они обмениваются, и при необходимости пересылки, например, данных сложной структуры, следовали определенному порядку действий. Другими словами, при совершении RPC обе стороны должны следовать одному протоколу

Какие утверждения справедливы для ИС:

-В широком смысле ИС есть совокупность технического. Программного и организацобеспечения,а так же персонала преднозначенного для того что бы своевременно обеспечивать,людей надлежащей инфой ; ИС в узком понимании рассматриваются как программно-аппоратная система предназначенная для автоматизации целенапрвл. Деятельн конечных пользоват ,обеспечивающ в соответствии заложенных в нее логикой обработки ,возможность получения модификации и хранения инфы

Какие утверждения справедливы для клиента в РИС?

+служит передаточным звеном между пользователем и удаленным сервером; поддержка пользовательского интерфейса.

Какие утверждения справедливы для объектов в РИС?

+ Объекты времени компиляции соответствуют объектам выбранного языка программирования и являются экземпляром класса

+Объекты времени выполнения приложения может быть создано из объектов , написанных на различных языках программирования.

Какие утверждения справедливы для очередей сообщений, используемых в распределенных системах?

+ Смысл этих систем заключается в том, что они предоставляют возможность промежуточного хранения сообщений, не требуя активности во время передачи сообщений ни от отправителя,ни от получателя Их существенное отличие от сокетов Беркли и интерфейса MPI состоит в том, что системы очередей сообщений обычно предназначены для поддержки обмена сообщениями, занимающего минуты приложения общаются между собой путем помещения сообщений в специальные очереди. Эти сообщения передаются по цепочке коммунргкационных серверов и в конце концов достигают места назначения, даже в том случае, если получатель в момент отправки сообщения был неактивенсообщение обычно пересылается непосредственно на сервер получателя. В принципе каждое приложение имеет собственную очередь, в которую могут посылать сообщения другие приложения. Очередь может быть прочитана только связанным с ней приложением, при этом несколько приложений могут совместно использовать одну очередь.

Какие утверждения справедливы для распределенных ИС:

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

Какие утверждения справедливы для распределенных ИС:

-Распределение должно быть скрыто от пользователей, которые должны воспринимать систему как единое целое.

Какие утверждения справедливы для сервера в РИС?

+формируют строительные блоки для реализации распределительных объектов;

+ интерактивный сервер-сам обрабатывает запрос и при необходимости возвращает клиенту ответное сообщение;

+параллельный сервер-не обрабатывает сообщение сам а передает его в отдельный поток выполнения или другой процесс после чего переходит в состояние ожидания следующего сообщения.

Какие утверждения справедливы для систем очередей сообщений?

+асинхронная сохранная связь;

+ они предоставляют возможность промежуточного хранения сообщений; + не требуют активности во время передачи ни от отправителя, ни от получателя. Их существенное отличие от сокетов Беркли и интерфейса MPI – система очередей сообщений обычно предназначены для процесса обмена сообщениями занимающего минуты а не секунды и миллисекунды.

Какие утверждения справедливы для файлов cookie?

Эта информация часто прозрачно сохраняется браузером клиента в виде файлов cookie— маленьких фрагментов данных, содержащих информацию о клиенте, важную для сервера. Файлы cookie никогда не исполняются браузером, они просто хранятся.

Какие утверждения характеризуют гетерогенную мультикомпьютерную систему?

- содержит целую гамму независимых компьютеров, соединенных разнообразными сетями

Какие утверждения характеризуют гомогенную мультикомпьютерную систему?

- одна соединяющая компьютеры сеть, использующая единую технологию

-одинаковы все процессоры, которые в основном имеют доступ к одинаковым объемам собственной памяти

- используются в качестве параллельных (работающих с одной задачей), в точности как мультипроцессорные.

Какие характеристики присущи многопоточному серверу, реализующему модель построения “потоки выполнения”?

+параллельность;

+блокирующие системные вызовы.

Каким из перечисленных ниже требований должен удовлетворять объект в стандарте CORBA?

- объект должен быть удаленным.

Каким образом происходит связывание клиента и сервиса в сервисно-ориентированной архитектуре?

- Динамическое соединение с сервисом, который реализует нужный интерфейс при минимальных требованиях к клиенту

Каким свойствами обладают, используемые в РИС, децентрализованные алгоритмы в отличии отцентрализованных:

-На 1 из машин не обл полной инфой о состоянии системы :машины принимают решения на основе локальной инфы;

-Сбой на 1 машине не вызывает нарушение алгоритма;

-Не требуется предложение о сущест единого времени

Каковы основные достоинства (преимущества) модели динамически переносимого из удаленного хранилища кода?

-состоит в том, что клиенту для общения с серверомнет необходимости иметь полный комплект предварительно устанавливаемого программного обеспечения.

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

Каковы основные причины для переноса кода в РИС?

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

Каковы функции брокера сообщений в системе очередей сообщений?

+ преобразование производится на специальных узлах сети массового обслуживания;

+ брокер работает как о шлюз прикладного уровня в СОС, его задача преобразование входящих сообщений в формат, который понимается целевым приложением. Брокер может просто переформатировать сообщение. Брокер может выполнять обязанности шлюза прикладного уровня, осуществляя преобразование почтовых сообщений с сетью Х400 и интернетом.

Какое действие необходимо осуществить при удаленном вызове процедур, если предыдущее действие было «Процедура клиента вызывает клиентскую заглушку(client stub)»?

+ Клиентская заглушка создает сообщение и вызывает локальную операционную систему.

Какое действие необходимо осуществить при удаленном вызове процедур, если предыдущее действие было «Сервер выполняет вызов и возвращает результаты заглушки»?

+ Серверная заглушка запаковывает результаты в сообщение и вызывает свою локальную операционную систему.

Какое из свойств агента характеризует его способность инициировать действия, влияющие на его окружение?

Проактивность.

Какое из свойств агента характеризует его способность к обучению?

Адаптивность

Какое первое действие необходимо осуществить при удаленном вызове процедур?

+ Процедура клиента обычным образом вызывает клиентскую заглушку.

Какое сокращение обозначает «язык описания интерфейсов» в стандарте CORBA?

- языка определения интерфейсов CORBA(Interface Definition Language, IDL)

Какой вариант обращения требует выполнения условий: чтобы интерфейсы объекта при разработке клиентского приложения были известны; а также чтобы при изменении интерфейса клиентское приложение перед использование новых интерфейсов было перекомпилировано?

+Статическое обращение

Какой вид прозрачности обеспечивается специальными промежуточными серверами (мониторами транзакций)?

+прозрачность параллельного использования.

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

+ асинхронная сохранная связь

Какой стандарт протокола используется при описании взаимодействия брокеров в стандарте C'ORBA?

-Общий протокол межброкерного взаимодействия (GIOP) Internet InterORB Protocol (IIOP) (Межброкерный протокол для Интернет) — протокол для организации взаимодействия между различными брокерами

Какой элемент стандарта CORBA управляет запросами к сервисам объектов, размешает объекты, предоставляющие сервисы, подготавливает их к получению запросов, передает запрос к сервису и возвращает результаты объекту, сделавшему запрос?

- ORB (Object Request Broke)

Маршалинг параметров в сообщениях при обращении к методам и демаршалинг данных из ответных сообщений, содержащих результаты обращения к методам и передачу их клиенту выполняется …

+ Заместитель клиента аналогичен клиентской заглушке в системах RPC

Масштабируемость РИС может измеряться по следующим показателям:

-По отношению к её размеру

-Географически

-В административном смысле

Объект, который продолжает существовать, даже не находясь постоянно в адресном пространстве серверного процесса, т.е. он не зависит от своего текущего сервера, называется …

+ Сохранный объект

Объект, который существует, только пока сервер управляет им и, как только сервер завершает работу, этот объект прекращает существовать, называется …

+ нерезидентным объектом

Операция упаковки параметров в сообщение в системах RPC называется …

+маршалинг

Основное назначение распрелеленных операционных систем заключается в следующем:

- Сокрытие и управление аппаратным обеспечением

Основное назначение сетевых операционных систем заключается в следующем:

- Предоставление локальных служб удаленным клиентам

Основное назначение средств промежуточного уровня заключается в следующем:

-Обеспечение прозрачности распределения

Открытые РИС должны обладать следующими характеристиками:

-Способность к взаимодействию

-Переносимость

-Гибкость

Очередь получателя называется…

+ Адрес на уровне очереди, т.е. его IP-адрес

Переносимость (poitability) открытых РИС характеризует:

-На сколько приложение системы L может без изменений выполняться в распределенной системе V, реализуя те же что и в L интерфейсы.

Преобразование входящего запроса клиента к методу в его правильное представление через интерфейс объекта, находящегося на сервере, выполняется…

+- в серверной заглушке, именуемой скелетоном

При выполнении клиентом привязки к распределенному объекту, в его адресное пространство загружается реализация интерфейса объекта, называется…

+заместителем (proxy).

При использовании сервера объектов, механизм группирования объектов называют

Адаптер объектов или упаковщик объектов.

При использовании сервера объектов, правила обращения к объекту называют

Политика активизации.

При каком варианте обращения параметры обращения к методу собираются во время исполнения; а также во время выполнения приложение выбирает, какой метод удаленного объекта будет вызван?

+ динамического обращения

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

асинхронной связи (asynchronous communication)

При каком виде связи отправитель блокируется до того момента, пока его сообщение не будет сохранено в локальном буфере принимающего хоста или доставлено реальному получателю?

+ синхронной связи (synchronous communication)

При каком виде связи сообщение храниться в системе только в течение времени работы приложения, которое отправляет и принимает сообщение?

+ нерезидентной связи (transient communication)

При каком виде связи сообщение, предназначенное для отсылки, храниться в коммуникационной системе до тех пор, пока его не удается передать получателю?

+ При сохранной связи

При обеспечении прозрачности переноса ресурса РИС:

-Скрывается факт перемещения ресурса в другое место

При обеспечении прозрачности смены местоположения ресурса РИС:

-Скрывается местоположение ресурса

При обеспечении прозрачности сохранности ресурса РИС:

-Скрывается, хранится ресурс на диске или находится в оперативной памяти

Программ, которая в настоящее время выполняется на одном из виртуальных процессов операционной системы называется

+Процесс

Программное обеспечение промежуточного уровня позволяет:

-более или менее скрыть от пользователя разнородность набора аппаратных платформ и повысить прозрачность распределения

Прозрачность отказов (failuretransperency) означает, что:

-Скрывается отказ и восстановление ресурса

Прозрачность переноса (migrationtransparency) означает, что:

-Скрывается факт перемещения ресурса в другое место

Прозрачность репликации (replicationtransperency) позволяет:

-Скрывается факт репликации ресурса(копия)

Процессы, запрашивающие службы у серверов путем посылки запроса и последующего ожидания ответа от сервера, называются ...

-клиентами

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

- серверами

Разделение на интерфейсы и объекты, реализующие их, которое позволяется помещать интерфейс на одну машину, а сам объект на другую, называется …

+Четкое разделение

РИС строятся для решения следующих задач:

-Соединение пользователей с вычислительными ресурсами

-Прозрачность

-Открытость

-Масштабируемость

Серверная заглушка, на которую подается запрос на обращение к методу, называется…

+ скелетоном (skeleton)

Соединение пользователей с вычислительными ресурсами позволяет:

-Облегчает обмен и кооперацию информации

Что из себя представляют веб-службы в сервисно- ориентированной архитектуре?

- Представляют собой оболочку, обеспечивающий стандартный способ взаимодействия с прикладными программными средствами