Ciências da computação dia 276

OS --- comunicação entre processos

Interrupção

Maneiras de fazer processos Paralelos

co-routines

FORK/JOIN

  1. cria-se um novo processo (FORK)

2. segue executando o pai

3. quando necessário executa-se um JOIN para aguardar a resposta do filho

4. após o termino o pai volta a ser executado(sincronizado)

COBEGIN/COEND

Processo concorrente

Comunicação entre processos

condição de corrida

Busy Waiting

Desabilitar interrupções

Lock

Alternância estrita

Solução de Peterson

TSL