freeCodeCamp/guide/portuguese/computer-science/distribued-algorithms/index.md

9 lines
978 B
Markdown
Raw Blame History

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

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