Exercício IV: Memória Partilhada

Esta aula tem por objectivo familiarizar os alunos com a sincronização e comunicação entre processos através da utilização de semáforos e de segmentos de memória partilhada.
  1. Compile e execute os seguintes programas:
  2. Modifique os programas anteriores para fazer alocação de memória partilhada utilizando a função mmap.
  3. Implemente o problema do jantar dos filósofos utilizando semáforos (ver algoritmo dado nas aulas teóricas).