Помощь в написании студенческих работ
Антистрессовый сервис

Промежуточное программное обеспечение

РефератПомощь в написанииУзнать стоимостьмоей работы

Обеспечение возможности работы с различными типами устройств (компьютерами, периферийными устройствами), а именно, различных производителей, использующих различные аппаратные платформы и операционные системы; Прозрачный доступ к ресурсам — пользователь не видит разницы в представлении данных и в способах доступа к ресурсам системы; Прозрачность отказов — отказ (потеря) каких-либо ресурсов системы… Читать ещё >

Промежуточное программное обеспечение (реферат, курсовая, диплом, контрольная)

Рассмотрим ряд важных особенностей РВС:

  • • обеспечение возможности работы с различными типами устройств (компьютерами, периферийными устройствами), а именно, различных производителей, использующих различные аппаратные платформы и операционные системы[1];
  • • обеспечение возможности простого и быстрого расширения и масштабирования[2] системы;
  • • обеспечение постоянной доступности ресурсов даже при временном отсутствии доступа к некоторым элементам РВС;
  • • сокрытие от пользователей особенностей реализации коммуникаций в системе.

Для реализации рассмотренных особенностей, в том числе — обеспечения совместного функционирования разнородного оборудования в составе гетерогенной РВС, в состав ПО таких систем включают так называемое промежуточное программное обеспечение (ППО). Его основной функцией является обеспечение прозрачности работы приложений в системе. Для этого ППО взаимодействует с системным ПО компьютеров (ОС, сетевым уровнем). Распределённые приложения, непосредственно реализующие прикладные задачи пользователя, взаимодействуют с ППО и располагаются в верхнем слое ПО системы (рис. 11).

Представление (восприятие) РВС пользователем как единой системы обеспечивается за счёт нескольких видов прозрачности:

• прозрачный доступ к ресурсам — пользователь не видит разницы в представлении данных и в способах доступа к ресурсам системы;

Распределение программного обеспечения в РВС по слоям.

Рис. 11. Распределение программного обеспечения в РВС по слоям.

  • • прозрачное местоположение ресурсов — для пользователя несущественно место физического расположения требуемого ресурса;
  • • репликация — пользователь не видит того, что в реальности существует несколько копий используемого ресурса;
  • • одновременный доступ — возможность параллельного совместного использования одного и того же ресурса различными пользователями независимо друг от друга в одно и то же время. Факт совместного использования ресурса должен быть скрыт от пользователя;
  • • прозрачность отказов — отказ (потеря) каких-либо ресурсов системы не должен влиять на работу пользователя и его приложения.
  • [1] Вычислительные системы, построенные с использованием различных программноаппаратных платформ, называются гетерогенными.
  • [2] ' Под масштабированием понимается приведение в соответствие числа имеющихсяподзадач числу процессоров системы путём объединения подзадач или их разделения наболее мелкие подзадачи для обеспечения наибольшей производительности системы.
Показать весь текст
Заполнить форму текущей работой