Logo Passei Direto
Buscar
Sabe-se que processos são mais pesados que threads. Por que isso acontece?
A. Processos realizam um número maior de comunicações.
B. Threads se comunicam por memória compartilhada, que é rápida.
C. Processos se comunicam apenas por mensagens, portanto são mais lentos.
D. Threads alocam menos memória do que processos.
E. Threads vivem dentro de um processo já existente e têm acesso à sua memória.
a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.
User badge image
Estudo Através de Questões

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Analisando as afirmativas: A. Processos realizam um número maior de comunicações. Isso não é necessariamente verdade. Tanto processos quanto threads podem realizar comunicações, e o número de comunicações não é o que torna os processos mais pesados que as threads. B. Threads se comunicam por memória compartilhada, que é rápida. Isso é verdadeiro. Threads compartilham o mesmo espaço de memória dentro de um processo, o que torna a comunicação entre elas mais rápida do que a comunicação entre processos, que geralmente é feita por meio de mensagens. C. Processos se comunicam apenas por mensagens, portanto são mais lentos. Isso é verdadeiro. Processos geralmente se comunicam por meio de troca de mensagens, o que pode ser mais lento do que a comunicação direta por memória compartilhada entre threads. D. Threads alocam menos memória do que processos. Isso não é necessariamente verdade. Threads compartilham a mesma memória de seu processo pai, portanto, em termos de alocação de memória, não há uma diferença significativa entre threads e processos. E. Threads vivem dentro de um processo já existente e têm acesso à sua memória. Isso é verdadeiro. Threads compartilham o mesmo espaço de memória do processo pai, o que facilita a comunicação e o compartilhamento de recursos. Com base nas análises, as afirmativas corretas são a B, C e E. Portanto, a alternativa correta que contém todos os itens verdadeiros é: c) I, III, and IV are correct.

Essa resposta te ajudou?

0
Dislike0

Experimente
o Premium! 🤩

Libere respostas sem pagar

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina