Qual dos seguintes enunciados descreve corretamente o conceito de thread, conforme Machado e Maia (2007)?
Alternativas:
a)
Threads são usados para aumentar o consumo de recursos do sistema
b)
Threads são processos independentes que não compartilham recursos entre si.
c)
Threads foram introduzidos para tornar a troca de contexto de processos mais custosa.
e)
Threads são fluxos de controle dentro do processo, economizando recursos do sistema.
2)
Qual das seguintes afirmações é verdadeira de acordo com Tanenbaum (2003)?
Alternativas:
a)
A instrução TSL (test and set lock) não utiliza hardware para seu funcionamento.
b)
A instrução TSL RX, LOCK faz uma cópia do valor de LOCK para o registrador RX.
c)
Um processo pode entrar em sua região crítica se o valor de LOCK for diferente de zero.
e)
A esperança ociosa não é utilizada pela Solução de Peterson.
3)
Qual das seguintes afirmações descreve corretamente uma vantagem da implementação de fios no espaço do usuário?
Alternativas:
a)
Permite um gerenciamento mais eficiente dos recursos do sistema.
b)
Reduza a necessidade de mudanças entre modos de usuário e núcleo.
c)
Proporciona uma maior segurança em comparação com threads do núcleo.
e)
Facilitar a integração com outros processos do sistema operacional.
4)
Qual é um estado em que um processo ativo pode estar, de acordo com Machado e Maia (2007)?
Alternativas:
a)
Em espera
b)
Em pausa
c)
Em espera
e)
Em execução
5)
Quais as seguintes condições que descrevem uma forma de finalização do processo de acordo com Tanenbaum (2003)?
Alternativas:
a)
Saída por erro (voluntária)
b)
Erro fatal (involuntário)
c)
Cancelamento por um outro processo
e)
Reinicialização do sistema