sIstema op

11256 palavras 46 páginas
Sistemas Operacionais
IV - Coordenação entre Tarefas ∗†
Prof. Carlos Alberto Maziero
DAInf UTFPR http://dainf.ct.utfpr.edu.br/∼maziero 18 de novembro de 2011



Copyright (c) 2006 Carlos Alberto Maziero. É garantida a permissão para copiar, distribuir e/ou modificar este documento sob os termos da Licença de Documentação Livre GNU (GNU Free Documentation
License), Versão 1.2 ou qualquer versão posterior publicada pela Free Software Foundation. A licença está disponível em http://www.gnu.org/licenses/gfdl.txt.

Este texto foi produzido usando exclusivamente software livre: Sistema Operacional Linux (distribuições Fedora e Ubuntu), compilador de texto LATEX 2ε , gerenciador de referências BibTeX, editor gráfico
Inkscape, criadores de gráficos GNUPlot e GraphViz e processador PS/PDF GhostScript, entre outros.

c prof. Carlos Maziero

SUMÁRIO – 2

Sumário
1

Objetivos

3

2

Condições de disputa

3

3

Seções críticas

6

4

Inibição de interrupções

7

5

Soluções com espera ocupada
5.1 A solução óbvia . . . . . .
5.2 Alternância de uso . . . .
5.3 O algoritmo de Peterson .
5.4 Instruções Test-and-Set . .
5.5 Problemas . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

7
8
9
9
10
11

6

Semáforos

12

7

Variáveis de condição

15

8

Monitores

17

9

Problemas clássicos de coordenação
9.1 O problema dos produtores/consumidores . . . . . . . . . . . . . . . . .
9.2 O problema dos leitores/escritores . . . . . . . . . . . . . . . . . . . . . .
9.3 O jantar dos filósofos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18
19
20
22

10 Impasses
10.1 Caracterização de impasses . . . . . . . .
10.2 Grafos de alocação de recursos . . . . . .
10.3 Técnicas de tratamento de impasses . . .
10.3.1

Relacionados

  • sistemas op
    320 palavras | 2 páginas
  • Sistema op
    805 palavras | 4 páginas
  • Sistemas op
    1291 palavras | 6 páginas
  • Sistemas op
    1649 palavras | 7 páginas
  • Sistema op
    1281 palavras | 6 páginas
  • Sistemas op
    1667 palavras | 7 páginas
  • Informatica-Sistemas OP
    3172 palavras | 13 páginas
  • Fundamentos sistemas op
    1807 palavras | 8 páginas
  • Atps sistemas op.
    819 palavras | 4 páginas
  • Fund Sist Op 03 Estrutura do Sistema Operacional
    1548 palavras | 7 páginas