MC514 - Sistemas Operacionais: Teoria e Prática
Alan Godoy Souza Mello
Referências on-line:
- The Little Book on
Semaphores, de Allen B. Downey. Livro livre (e gratuito!) sobre
semáforos e problemas de sincronização.
-
Undestanding the Linux Kernel, Daniel P. Bovet; Marco
Cesati. O'Reilly Media, Inc. Terceira Edição. Se você estiver em uma
máquina da UNICAMP, poderá fazer acesso ao livro.
Colaborar é legal!
- Ferramenta colaborativa (Drupal ou MediaWiki) para as aulas (a
ser disponibilizada em breve). Espaço para comentários sobre as aulas,
correções, sugestões, divulgação de material interessante...
- Está com alguma dúvida? Umamão pode ajudar...
- Os espaços acima não foram suficientes ou adequados? Que tal uma
lista de emails?
Laboratórios
Laboratório 2 - Gerente dorminhoco
Laboratório 1 - Starvation no algoritmo de Dijstra
Laboratório 0 - Pesca-palavras
Este laboratórios não precisam ser entregues, mas as soluções poderão
ser publicadas na ferramenta colaborativa.
Aulas
Thr 6 - Futexes e Padaria ,
diretório de exemplos,
thr6.tgz
Thr 5 - Gerente e Exclusão mútua para N threads ,
diretório de exemplos,
thr5.tgz
Thr 4 - Exclusão mútua para N threads ,
diretório de exemplos,
thr4.tgz
Thr 3 - Exclusão mútua ,
diretório de exemplos,
thr3.tgz
Thr 2 - Introdução a Pthreads (parte II)
,
diretório de exemplos,
thr2.tgz
Thr 1 - Introdução a Pthreads (parte I)
,
diretório de exemplos,
thr1.tgz
Volatile or not Volatile?