Escolar Documentos
Profissional Documentos
Cultura Documentos
ESTRUTURA DA DISCIPLINA
AULA 1 – Introdução
AULA 2 – Aplicações Distribuídas
AULA 3 – Tratamento de Falhas
AULA 4 – Classificação de Flynn
AULA 5 – Modelo Cliente/Servidor
AULA 6 – Sockets e RPC
AULA 7 – Modelo P2P
AULA 8 – Sistemas de Arquivos Distribuídos
AULA 9 – Serviços WEB
AULA 10 – Tecnologia: Computação Ubíqua e nas Nuvens
Classificação geral
Detalhando cada tipo
Modelos de programação
PRINCIPIOS DA CLASSIFICAÇÃO
• Fluxo de instruções
• Fluxo de Dados
?????????
MIMD
Multiprocessadores Multicomputadores
Arquiteturas MIMD
MIMD
Multiprocessadores Multicomputadores
Arquiteturas MIMD
MIMD
Multiprocessadores Multicomputadores
MIMD
Multiprocessadores Multicomputadores
Arquiteturas MIMD
MIMD
Multiprocessadores Multicomputadores
Arquiteturas MIMD
MIMD
Multiprocessadores Multicomputadores
Otimização do Algoritmo
Otimização do Algoritmo
Colaboração
Otimização do Algoritmo
Colaboração
• Paralelismo - Execução de uma tarefa em
mais de uma CPU (os processadores
colaboram para execução dessa tarefa)
RESUMINDO