Engenharia Informática

Licenciatura

UNIVERSIDADE DO ALGARVE

Sistemas Paralelos e Distribuídos Tutoria electrónica

Curso: Licenciatura em Engenharia Informática

Área Científica: Informática/ASI

Uc Anual     

Semestral   

Trimestral 

Obrigatória   T

Opcional    

Outra         T

Objecto da Aprendizagem (conteúdo programático)

• Motivação à utilização dos sistemas paralelos e distribuídos. Discussão de conceitos de hardware e software no contexto dos sistemas paralelos e distribuídos. Modelos de distribuição dos dados e do controlo da execução.

• Sistemas distribuídos: comunicação, processos, gestão de nomes, segurança, tolerância a faltas. Sincronização de processos distribuídos: ordenação de eventos, observação e construção de estados globais; Consistência e replicação; Algoritmos distribuídos.

• Modelos transaccionais: Teoria da serialização; Controlo da concorrência; Validação e recuperação do estado; Sistemas transaccionais distribuídos;

Atomicidade e recuperação distribuídas; Aplicações.

• Processamento paralelo: desenho e implementação de aplicações paralelas; comunicação, sincronismo, detecção e resolução de impasses (deadlocks); redes de processadores e distribuição de carga; Medidas de avaliação de desempenho e estudo de impacto de formas alternativas de implementação no desempenho global do sistema.

Processo de Avaliação – Classificação

Exame: 0%;  Avaliação dos relatórios e apresentação dos trabalhos: 100%;