Sistemas Operacionais-05
Sistemas Operacionais-05
Sistemas Operacionais-05
E-mail: [email protected]
https://www.linkedin.com/in/cadurodrigues/
CEH | ISO27002 | LPI | COBIT | ITIL
MBA – CYBER SECURITY – FORENSICS, ETHICAL
HACKING & DEVSECOPS
Comunicação entre Processos
Os processos e threads trocam informações entre si ou solicitam
a utilização de recursos simultaneamente, como arquivos,
dispositivos de entrada / saída e memória.
Desabilitando interrupções
Essa condição vai contra a regra que nenhum processo que esteja
executando fora da sua região crítica pode bloquear outros
processos.
Solução de Perterson
Essa solução foi implementada por meio de um algoritmo que
consiste em dois procedimentos escritos em C, baseado na
definição de duas primitivas (enter_region e leave_region)
utilizadas pelos processos que desejam utilizar sua região crítica.
Instrução TSL
TSL (Test and Set Lock), ou seja teste e atualize a variável de
impedimento, conta com a ajuda do hardware.
1. Exercícios