Índice:
- Definição - O que significa Computação Distribuída (DCI)?
- Techopedia explica Computação Distribuída (DCI)
Definição - O que significa Computação Distribuída (DCI)?
A computação distribuída refere-se a um campo da ciência da computação que pesquisa sistemas distribuídos. Um sistema distribuído inclui vários computadores que se conectam e se comunicam por meio de uma rede de computadores. Os computadores se comunicam para atingir um objetivo comum.
Os sistemas de computadores distribuídos incluem vários componentes de software instalados em vários computadores, mas operam como um sistema individual. Os computadores que operam em um sistema distribuído podem ser fisicamente próximos e conectados usando uma rede local. Ou eles podem estar geograficamente distantes e conectados usando uma rede de área ampla.
Techopedia explica Computação Distribuída (DCI)
Os sistemas distribuídos incluem várias configurações possíveis, como computadores pessoais, mainframes, minicomputadores, estações de trabalho, etc. Um programa de computador que opera em um sistema distribuído é conhecido como programa distribuído, enquanto o procedimento para escrever esses programas é chamado de programação distribuída.
Os sistemas distribuídos oferecem vários benefícios em comparação com os sistemas centralizados. Esses incluem:
- Escalabilidade: o sistema distribuído pode ser facilmente estendido com a adição de mais máquinas, conforme necessário.
- Redundância: Muitas máquinas podem oferecer os mesmos serviços. Portanto, mesmo se uma máquina estiver indisponível, as tarefas não serão afetadas. Além disso, devido ao uso de muitas máquinas menores, essa redundância é relativamente barata.
Os sistemas de computação distribuídos podem operar com o hardware fornecido por vários fornecedores. Pode fazer uso de muitos componentes de software baseados em padrões diferentes. Esses sistemas são auto-suficientes e não dependem muito do software fundamental. Eles são capazes de usar uma variedade de protocolos de comunicação, além de operar em vários sistemas operacionais. Para realizar comunicações entre máquinas, eles usam TCP / IP ou SNA na Ethernet ou Token Ring.
Os computadores usados na computação distribuída usam um modelo cliente-servidor.