Please enable JavaScript.
Coggle requires JavaScript to display documents.
Multiprocessadores - Coggle Diagram
Multiprocessadores
Redes de Interconexão
Matriz de Chaveamento (Crossbar): Conexões diretas; muito rápido, mas caro e complexo de escolar.
-
Topologias Comuns: Anel (ring), Malha (Mesh), Hipercubo
Barramento Compartilhado (Bus): Simples, mas cria gargalos se houverem muitos processadores.
Conceito Base
-
-
Recursos Compartilhados: Memória principal, barramentos, dispositivos I/O e energia
-
Desafios
Coerência de Cache: Garantir que se um processador alterar um dado no seu cache, os outros não leiam dados desatualizados
-
Desencolvimento de Software: Exige programação complexa focada em threads e paralelismo contornando riscos de deadlocks
Vantagens
-
Confiabilidade (Tolerância a falhas): Se um processador falhar, o sistema continua funcionando (com capacidade reduzida)
Custo-benefício: Em sistemas escaláveis, é mais barato adicionar processadores do que comprar um novo computador
-