Lista de Exercícios SD
Respondido no papel
2. A distribuição de sistemas pode ocorrer de diversas formas, desde a simples distribuição de funcionalidade em uma programação de 3 camadas (interface/negócio/dados), até distribuição de dados e replicação como em um sistema de informação distribuído. Dê 5 exemplos de sistemas e abordagens (não faça todos semelhantes).
1º - Internet: Através de um protocolo de comunicação relativamente simples, é possível realizar trocas de arquivos com música, vídeo e demais tipos de dados com computadores localizados em várias partes do planeta. Considerando que os sistemas distribuídos são compostos por várias fontes de processamento, armazenamento e transmissão de dados; os recursos referentes ao hardware necessário para possibilitar tal capacidade de processamento e propagação dos dados pelos sistemas distribuídos podem ser organizados de formas totalmente diferentes entre si.
2º - Processadores Multinúcleo: Basicamente os processadores multinúcleos distribuem as tarefas entre os vários núcleos, o que dinamiza o processamento, esse conceito passou a ser utilizado após as empresas fabricantes de chips atingirem o clock máximo dos processadores, o que não possibilitava um aumento de produtividade do chips nesse aspecto, dessa maneira a solução encontrada foi implementação de mais núcleos em um mesmo processador, trabalham em conjunto eles elevaram de forma estrondosa o poder de processamento das máquinas atuais.
3º - Clusters: Talvez o exemplo que mais facilite o entendimento do conceito de sistemas distribuídos, por definição um sistema onde dois ou mais computadores trabalham de maneira conjunta para realizar processamento pesado. Em outras palavras, os computadores dividem as tarefas de processamento e trabalham como se fossem um único computador, assim como ocorre nos processadores multinúcleos.
4º - Corba: A necessidade de integração de aplicações que se encontram em