Buscar

Leia o trecho a seguir: Muitos núcleos de sistema operacionais fazem suporte nativo para processos multithreaded, oferecendo chamadas de sistema p...

Leia o trecho a seguir: Muitos núcleos de sistema operacionais fazem suporte nativo para processos multithreaded, oferecendo chamadas de sistema para o desenvolvimento e gerenciamento de threads. Por outro lado, núcleos possuem apenas abstração de processo single-thread (thread único) e, nesses casos, o núcleo não possuem conhecimento dessas threads em nível usuário e, portanto, o escalonamento das threads é feito por uma biblioteca de suporte, propiciando algumas vantagens e desvantagens. COLOURIS, G. et al. Sistemas distribuídos: conceitos e projetos. São Paulo: Bookman, 2013. Acerca das vantagens e desvantagens em threads em nível usuário, analise as afirmativas a seguir. I. Uma desvantagem é que, quando uma thread se bloqueia, ao fazer uma determinada execução, acaba bloqueando todo o processo. II. Uma desvantagem é que certas operações de threads em nível de usuário são significativamente mais caras, quando comparadas às de nível de núcleo. III. Uma vantagem é que as threads pertencentes a diferentes processos podem ser escalonadas de acordo com um único esquema de prioridade relativa, executando várias tarefas simultaneamente. IV. Uma vantagem é que o módulo de escalonamento das threads pode ser alterado ou personalizado, segundo os requisitos específicos do aplicado. É correto o que se afirma em: a. II e III, apenas. b. I e IV, apenas. c. III e IV, apenas. d. I, II e III, apenas. e. I e II, apenas.

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra "c) III e IV, apenas." Justificativa: - A afirmativa I está incorreta, pois quando uma thread se bloqueia, ela não bloqueia todo o processo, apenas a própria thread. - A afirmativa II está correta, pois as operações de threads em nível de usuário são mais caras do que as de nível de núcleo. - A afirmativa III está correta, pois as threads pertencentes a diferentes processos podem ser escalonadas de acordo com um único esquema de prioridade relativa, executando várias tarefas simultaneamente. - A afirmativa IV está correta, pois o módulo de escalonamento das threads pode ser alterado ou personalizado, segundo os requisitos específicos do aplicativo.

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais