Qual opção está correta: [closed]

1

Eu tive ontem um exame, um dos exercícios foi:

Qual encadeamento é mais rápido em uma alternância de contexto.

a) Thread de kernel do mesmo processo.

b) Thread de kernel de processo diferente.

c) Thread de usuário do mesmo processo.

d) Thread de usuário de processo diferente.

Minha resposta foi a) e minha explicação foi: Uma mudança de contexto tem que trocar as informações de cada processo, então se forem do mesmo processo, a informação é a mesma, então é mais rápido para o mesmo processo , sobre o Kernel / User, porque o Kernel é gerenciado pelo Kernel, as etapas a serem tomadas devem ser menores que o usuário (ele precisa se comunicar com o kernel).

Quando o exame terminou, perguntei ao meu professor e ela disse que os threads do usuário são mais rápidos na alternância de contexto e que os threads do kernel estão no modo User, mas ela não me explicou por quê. Pode me ajudar? Agradecemos antecipadamente.

    
por LukasHaring 23.11.2017 / 16:57

0 respostas