/compconcremoto20202

Repositório com o objetivo de colocar os trabalhos práticos da disciplina de Computação Concorrente.

The UnlicenseUnlicense

🖥️ Computação Concorrente (MAB117) 🖥️

Processador com vários núcleos

🎯 Repositório com o objetivo de colocar os trabalhos práticos da disciplina de Computação Concorrente 🎯

📎 Apresentação da disciplina 📎

📋 📋
Departamento/Instituição DCC/IM/UFRJ
Disciplina Computação Concorrente (MAB117)
Turma 11470
Ano/Semestre 2020.2 (REMOTO)
Professora Silvana Rossetto

📆 É esperado que a discplina tenha 10 laboratórios e 2 trabalhos a serem entregues 📆

⚒️ Lista de tarefas (sujeito a mudanças) ⚒️

  • ☑️ Laboratório 1 (M1: Introdução à disciplina e da programação multithreading em C)
  • ☑️ Laboratório 2 (M1: Projeto, implementação e avaliação de uma aplicação concorrente (parte 1))
  • ☑️ Laboratório 3 (M1: Projeto, implementação e avaliação de uma aplicação concorrente (parte 2))
  • ☑️ Lista de exercícios 1((M1: Comunicação entre threads via memória compartilhada e sincronização com locks) + anteriores)
  • ☑️ Laboratório 4 (M2: Sincronização condicional com variáveis de condição (problema produtor/consumidor))
  • ☑️ Trabalho 1 (Análise de desempenho comparando os Métodos de Integração: Trapézio e 1/3 de Simpson Composto)
  • ☑️ Laboratório 5 (M2: Problemas clássicos de concorrência usando locks e variáveis de condição (barreira e leitores/escritores))
  • ☑️ Laboratório 6 (M2: Monitores e mecanismos de sincronização em Java)
  • ☑️ Lista de exercícios 2
  • ☑️ Trabalho 2
  • ☑️ Laboratório 7 (M2: Problemas clássicos de concorrência usando monitores em Java)
  • ☑️ Lista 3 (M3: Sincronização por exclusão mútua e condicional usando semáforos)