Questão de Sistemas Operacionais — Conceitos Básicos em Sistemas Operacionais — COMPERVE - UFRN 2017
Sistemas OperacionaisConceitos Básicos em Sistemas Operacionais
- Código
- qq245094
- Banca
- COMPERVE - UFRN
- Órgão
- UFRN
- Ano
- 2017
- Nível
- Superior
- Cargo
- COMPERVE - - Engenheiro - Neuroengenharia
Um problema comum em programação paralela causado pela impossibilidade de garantir a ordem de execução de diferentes linhas de execução é o conflito no acesso concorrente a um recurso compartilhado. Para evitar esse problema, uma estratégia comum é o uso d e semáforos, que consiste em
- Aduplicar os recursos em diferentes ramos e, posteriormente, realizar a mescla em um espaço de memória de consolidação.
- Bestabelecer um sistema de trocas de mensagens que sincronizam os processos com o uso de um relógio comum.
- Climitar o acesso ao recurso compartilhado à linha de execução que solicitar o seu trancamento primeiro, cabendo às próprias linhas de execução liberarem o acesso após o uso.
- Dimplementar um escalonador de processos impedindo que diferentes linhas de execução ocorram simultaneamente.