Sistemas distribuidos ciencia da computacao 7 serie
1) Quais foram os avanços tecnológicos que ocorreram na década de 80 que proporcionaram os sistemas distribuídos?
R.: Na década de 80: Desenvolvimento de microprocessadores com alta capacidade de processamento. Capacidade semelhantes ao mainframes com melhor custo/beneficio.
Rápida evolução nos últimos 50 anos. Alto desempenho em instruções, muita baixa no custo de maquinas. Alto desempenho em até 10(13). Rede de computadores de alta velocidade. Permite centenas de maquinas conectadas no mesmo edifício. Transferência de vários dados simultâneos. Viabilidade de sistema em rede de alta velocidade, por isso a definição de sistemas distribuídos.
2) O que é um sistema distribuído?
R.: É o conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente. Consiste em componentes autônomos. Usuários trataram como um único sistema.
3) Quais são as características importantes de um sistema distribuído?
R.: Diferença entre os computadores e forma como eles se comunicam estão em grande parte ocultas aos usuários; interação de usuários com o sistema de maneira uniforme independente da onde ocorra a interação; Fácil ampliação de escala; Usuários e aplicação não devem perceber as alterações de sistema ou atualizações. Middleware, uma camada adicionada que faz com que a aplicação rode em multiplataformas.
4) Quais são as metas/desafios para o desenvolvimento de um sistema distribuído? Explique cada uma delas.
R.: Existem 4 metas importantes a serem alcançadas para o desenvolvimento de um Sistema distribuído. O arquiteto e o desenvolvedor devem ter elas em mente para a entrega de um sistema distribuído de reconhecida qualidade. Deve oferecer:
Acesso a recursos: Oferecer fácil acesso a seus recursos (Hardware, software. um objeto);
Transparência: Ocultar razoavelmente bem o fato de que os recursos estão distribuídos em uma rede;
Abertura: Deve ser aberto para conectividade com outros