You are on page 1of 1

Centro de Cincias Agrrias - UFES

Sistemas Operacionais
Lista de Exerccios
Prof. Msc. Jacson Rodrigues
Captulo 6
1. Quais os problemas encontrados na sincronizao de processos?
2. Qual a necessidade de manter a execuo ordenada e sincronizada de processos cooperantes?
3. Quais os problemas de sincronizao que podem ocorrer no problema consumidor/produtor?
4. O que condio de corrida?
5. O que regio (seo) crtica? Como um erro pode ocorrer em uma regio crtica?
6. Como resolver o problema da seo crtica com a soluo de Paterson?
7. Como resolver o problema da seo crtica com sincronizaes de hardware? Explique as
solues existentes de hardware.
8. Como resolver o problema da seo crtica com semforos?
9. Explique como utilizar semforos binrios contadores e binrios.
10. O que espera ocupada? Como contornar esse problema em semforos?
11. O que Deadlock e Starvation?
12. Explique os trs problemas clssicos de sincronizao e as formas de solucion-los.
13. Explique o que so Monitores, qual sua funo e como deve ser implementado.
14. Como garantir transies atmicas em um sistema utilizando logs? Na resposta, referencie a
preocupao quanto memria e quanto a modificao dos dados reais.
15. O que so transaes concorrentes?
16. O que so transaes seriais e seriais concorrentes?
17. Como utilizar o Protocolo de Travamento (locking) e o timestamp para a execuo de transaes
seriais concorrentes?

You might also like