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

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


Распределенная система 192.168.l.l (Distributed System) - это совокупность независимых технических средств, объединенных в единое, логически связное целое. Обычно подключаемые устройства - это компьютеры, реже - системы автоматизации.

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

192.168.1.1 — это IP адрес

Одной из основных характеристик распределенной системы является ее прозрачность (Transparency), т.е. Создание распределенной системы, производящей впечатление единой интегрированной системы.

Определение распределенной системы эволюционировало с развитием компьютеров и компьютерных сетей.

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

Распределенная система

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

Распределенная система

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

В то время преобладали следующие конфигурации подключения:

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

Современные распределенные системы состоят из различных компьютеров, соединенных компьютерной сетью.

Особенности распределенной системы

Распределенная система имеет следующие особенности:

  1. Совместное использование ресурсов (Resource sharing) - многопользовательская система может использовать ресурсы (например, принтеры , файлы , службы и т.д.).
  2. Открытость (Openness) - восприимчивость к расширению, возможность расширения системы как в аппаратном, так и в программном отношении.
  3. Параллелизм (Concurrency) - возможность обрабатывать несколько задач одновременно.
  4. Масштабируемость (Scalability) - особенность системы, обеспечивающая поведение аналогичной системы по производительности при увеличении масштаба системы (например, количества процессов , компьютеров и т.д.).
  5. Устойчивость к сбоям (так называемая отказоустойчивость) - система свойств позволяет системе даже в случае возникновения ошибки и (или) повреждения (например, путем обслуживания избыточного оборудования).
  6. Прозрачность (Transparency) - свойство системы, обуславливающее восприятие пользователем системы в целом, а не отдельных компонентов.
  7. В настоящее время в распределенных системах важную роль играет промежуточное программное обеспечение (промежуточный уровень, называемое промежуточным программным обеспечением), которое обеспечивает связь между его компонентами.

Комментарии ()