Оглавление:
- Определение - что означает распределенное вычисление (DCI)?
- Techopedia объясняет распределенные вычисления (DCI)
Определение - что означает распределенное вычисление (DCI)?
Распределенные вычисления относятся к области информатики, которая исследует распределенные системы. Распределенная система включает в себя различные компьютеры, которые соединяются и взаимодействуют посредством компьютерной сети. Компьютеры общаются друг с другом для достижения общей цели.
Распределенные компьютерные системы включают в себя несколько программных компонентов, которые установлены на различных компьютерах, но работают как отдельная система. Компьютеры, работающие в распределенной системе, могут быть физически близки и подключены с использованием локальной сети. Или они могут быть географически отдаленными и соединенными с помощью глобальной сети.
Techopedia объясняет распределенные вычисления (DCI)
Распределенные системы включают в себя различные возможные конфигурации, такие как персональные компьютеры, мейнфреймы, миникомпьютеры, рабочие станции и т. Д. Компьютерная программа, которая работает в распределенной системе, называется распределенной программой, тогда как процедура написания таких программ называется распределенным программированием.
Распределенные системы обеспечивают несколько преимуществ по сравнению с централизованными системами. Это включает:
- Масштабируемость: распределенная система может быть легко расширена с добавлением большего количества машин по мере необходимости.
- Резервирование: многие машины могут предлагать одинаковые услуги. Поэтому, даже если один компьютер недоступен, задачи не затрагиваются. Кроме того, из-за использования множества небольших машин эта избыточность является относительно недорогой.
Распределенные вычислительные системы могут работать на оборудовании, предоставленном несколькими поставщиками. Он может использовать множество различных стандартных программных компонентов. Эти системы самодостаточны и не слишком зависят от основного программного обеспечения. Они могут использовать различные протоколы связи, а также работать в нескольких операционных системах. Для осуществления межмашинной связи они используют TCP / IP или SNA по Ethernet или Token Ring.
Компьютеры, используемые в распределенных вычислениях, используют модель клиент-сервер.