1 - Arquiteturas computacionais

Durante o estudo deste módulo você terá a oportunidade de compreender que os sistemas computacionais estão cada vez mais elaborados e complexos, requerendo o processamento de grandes quantidades de informação e os computadores que as processam precisam ter um melhor balanceamento de carga, uma melhor distribuição na concorrência de tarefas, além da redução do tempo de resposta ao usuário.

As opções mais usuais para a solução desses problemas são: a utilização de processadores mais rápidos (cujo custo normalmente é elevado); o desenvolvimento de melhores algoritmos (permitindo agilidade nas aplicações); ou então, a agregação (clusters) ou distribuição geográfica (grids) dos computadores locais permite a maximização da eficiência global das aplicações.

Com microprocessadores cada vez mais potentes, com um custo cada vez menor, além do avanço na tecnologia de comunicação de dados houve a criação de um ambiente favorável para o desenvolvimento e utilização de sistemas distribuídos.

Fonte: Adriano Teixeira de Souza – Fasul
A computação distribuída ou paralela diz respeito à interligação de vários computadores a uma rede com a finalidade de compartilhar e coordenar os recursos disponíveis para a solução de problemas complexos na execução de tarefas.
Copyright © 2016 AIEC.