Questão: 58315 - Informática Diversos - Banca: - Prova: - Data: 01/01/2023

Sobre os Sistemas Operacionais, considere as afirmativas abaixo:

1. Os semáforos constituem um mecanismo efetivo e conveniente para sincronização de processos, mas seu uso incorreto pode gerar erros que dependem do instante ou da ordem em que certas instruçôes são executadas e que são difíceis de detectar.
2. Acesso mutuamente exclusivo às regiôes críticas garante que elas sejam executadas de forma atômica, isto é, se duas regiôes críticas são executadas concorrentemente, o resultado é equivalente a sua execução sequencial em alguma ordem desconhecida.
3. Para que dois processos se comuniquem, eles devem ter uma maneira de se referir um ao outro. Tanto podem usar comunicação direta quanto comunicação indireta.
4. Um fluxo de execução (thread), algumas vezes chamado de processo leve (lightweight process), é uma unidade básica de utilização da CPU e consiste em um contador de instruçôes, um conjunto de registradores e um espaço de pilha.
5. Alguns sistemas implementam fluxos de execução para usuários em bibliotecas criadas por usuários, em vez de chamadas ao sistema, de modo que mudanças de contexto entre fluxos de execução não precisem causar uma interrupção, desviando o controle da execução para o núcleo do sistema operacional.

Assinale a alternativa correta.

  • a
    Somente as afirmativas 1, 2 e 3 são verdadeiras.
  • b
    Somente as afirmativas 2, 3 e 4 são verdadeiras.
  • c
    Somente as afirmativas 3, 4 e 5 são verdadeiras.
  • d
    As afirmativas 1, 2, 3, 4 e 5 são verdadeiras.
  • Próxima Questão