Pular para o conteúdo principal

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
  1. Aduplicar os recursos em diferentes ramos e, posteriormente, realizar a mescla em um espaço de memória de consolidação.
  2. Bestabelecer um sistema de trocas de mensagens que sincronizam os processos com o uso de um relógio comum.
  3. 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.
  4. Dimplementar um escalonador de processos impedindo que diferentes linhas de execução ocorram simultaneamente.
Revelar gabarito e comentário

GabaritoC — limitar 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.

Link permanente: /questoes/qq245094