kanguru
Portugal@Home Member
Boas. Tenho um projecto de SO para fazer, so que não sei como começar. Não venho pedir que façam por mim mas se possivel podiam me ajudar a compreender um exemplo de código fornecido pelo prof:
http://comp.ist.utl.pt/ec-so/labs/exemplos/tabacaria.zip
Dentro do zip existem varios ficheiros, eu entendo o que a maior parte faz, mas não percebo o que faz o auxiliar.c. Pq usam um processo auxiliar para kontrolar o processo fumador (ver dentro do zip)? Pq não ser a tabacaria a controlar esses semaforos?
Agradecia ajuda urgentemente para ver se percebo como funciona o sistema de semaforos e avançar com o projecto. Obrigado.
http://comp.ist.utl.pt/ec-so/labs/exemplos/tabacaria.zip
Dentro do zip existem varios ficheiros, eu entendo o que a maior parte faz, mas não percebo o que faz o auxiliar.c. Pq usam um processo auxiliar para kontrolar o processo fumador (ver dentro do zip)? Pq não ser a tabacaria a controlar esses semaforos?
Agradecia ajuda urgentemente para ver se percebo como funciona o sistema de semaforos e avançar com o projecto. Obrigado.