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.
|