
- •По дисциплине «Распределенные информационные системы»
- •Понятие распределенных информационных систем. Классификация рис.
- •Основные задачи распределенных информационных систем: соединение пользователей с ресурсами, обеспечение прозрачности, масштабируемости, открытости.
- •Концепции аппаратных и программных решений для реализации рис.
- •Ахитектура клиент-сервер. Разделение приложения на уровни.
- •Синхронное и асинхронное взаимодействие в рис.
- •Удаленный вызов процедур в рис. Удаленное обращение к методам.
- •Потоки выполнения в рис. Многопоточные клиенты. Многопоточные серверы.
- •Серверы объектов в рис.
- •Перенос кода в рис. Причины переноса кода. Модели переноса кода.
- •10.Программные агенты в рис. Их назначение и классификация.
- •11.Алгоритмы синхронизации часов в рис. Алгоритм Кристиана. Алгоритм Беркли.
- •12.Логические часы в рис. Отметки времени Лампорта.
- •13.Логические часы в рис. Векторные отметки времени.
- •14.Глобальное состояние распределенной системы.
По дисциплине «Распределенные информационные системы»
Понятие распределенных информационных систем. Классификация рис.
В широком смысле ИС есть совокупн технич, программного и организационного обеспеч, а также персонала предназнач для того что бы своевременно обеспечивать надлеж людей надлежащей инфой. РИС –представляют собой группу автономных компов, соединенных при помощи КС . на каждом компе вып компоненты и функционир сист промежут уровня, которая позвол компонентам координ свои действия Т.О, что пользователь воспринимает ИС как единое интегрированное вычислительное средство.Классификация ИС: по степени автоматизации ИС (делятся на: автоматизированные и автоматические); по характеру обработки данных ИС(информ-справочные и решающие ); по степени распредел (настольные и распред)
Основные задачи распределенных информационных систем: соединение пользователей с ресурсами, обеспечение прозрачности, масштабируемости, открытости.
Соед пользов с вычислит ресурсами- основная задача РИС это облегчить пользов доступ к удаленным ресурсам и обеспечить их совместное использ , регулир этот процесс. Ресурсы мб : виртуал,но традиционно вкл в себя принтеры, компы, устр хранения данных , файлы и данные.Прозрачность задача РС состоит в том, чтобы скрыть факт, что процессы и ресурсы физически распределены по множеству компьютеров. РС, которые представляются пользователям и приложениям наз. прозрачными. Формы прозрачности :Доступ; Перенос; Смена местоположения; Репликация; Параллельный доступ; Отказ ;Сохранность. Открытая РС— это система, предлагающая службы, вызов которых требует стандартные синтаксис и семантику.В РС службы обычно определяются через интерфейсы ,которые часто описываются при помощи языка определения интерфейсов. Способность к взаимодействию характеризует, насколько две реализации систем или компонентов от разных производителей в состоянии совместно работать. Переносимость показывает, насколько приложение, разработанное для распределенной системы Л, может без изменений выполняться в распределенной системе В, реализуя те же, что и в Л интерфейсы. Под гибкостью понимаем легкость конфигурирования системы, состоящей
из различных компонентов, возможно от разных производителей.
Масштабируемость системы может измеряться по трем различным показателям. Во-первых, система мб масштабируемой по отношению к ее размеру, что означает легкость подключения к ней дополнительных пользователей и ресурсов. Во-вторых, система может масштабироваться географически, то есть пользователи и ресурсы могут быть разнесены в пространстве. В-третьих система может быть масштабируемой в административном смысле, то есть быть проста в управлении при работе во множестве административно независимых организаций.
Концепции аппаратных и программных решений для реализации рис.
Системы, в которых компьютеры используют память совместно, обычно называются мультипроцессорами ,а работающие каждый со своей памятью — мультикомпьютерами. Основная разница между ними состоит в том, что мультипроцессоры имеют единое адресное пространство, совместно используемое всеми процессорами Каждая из этих категорий может быть подразделена на дополнительные категории на основе архитектуры соединяющей их сети: шинная и коммутируемая. Под шиной понимается одиночная сеть, плата, шина, кабель или другая среда, соединяющая все машины между собой. Коммутируемые системы, в отличие от шинных, не имеют единой магистрали, такой как у кабельного телевидения. Вместо нее от машины к машине тянутся отдельные каналы, выполненные с применением различных технологий связи. Сообщения передаются по каналам с принятием явного решения о коммутациис конкретным выходным каналом для каждого из них. Сущ-ет 2 типа распр.ОС: мультипроцессор ОС(управл рес-ми мультипроцессора) и мультикомпьютерная распр ОС разработанная для гомогенных мультикомпьют.