9 lines
978 B
Markdown
9 lines
978 B
Markdown
---
|
||
title: Ditributed Algorithms
|
||
localeTitle: Algoritmos Ditribuídos
|
||
---
|
||
## Algoritmos Distribuídos
|
||
|
||
Algoritmos distribuídos é o estudo de algoritmos que correm em mais de um processador. O objetivo de tais algoritmos é utilizar a paralelização para alcançar a aceleração. Algumas aplicações de algoritmos distribuídos seriam em processadores multicore e clusters de computadores.
|
||
|
||
Ao estudar algoritmos distribuídos em teoria, o sistema distribuído é modelado para alcançar um nível abstrato independente de diferentes implementações e sistemas. Dois modelos comuns são o modelo de passagem de mensagens e o modelo de memória compartilhada. Na transmissão de mensagens, cada processo (processo e processadores são normalmente usados de maneira intercambiável), comunicados por meio de mensagens que ele envia e recebe de e para outros processos. No modelo de memória compartilhada, os processos se comunicam acessando uma memória compartilhada. |