Flashcard FC269251
Como um pacote de threads em espaço do usuário opera sem suporte do núcleo?
Gerência de Processos
IDECAN · 2024
Como um pacote de threads em espaço do usuário opera sem suporte do núcleo?
Mostrar resposta e comentário
Resposta
Resposta objetiva: É uma biblioteca em espaço do usuário que implementa TCBs, escalonador e realiza context switching sem depender do kernel.Explicação:
Gerencia suas próprias estruturas internas (TCBs) e filas de estados.
Realiza trocas de contexto em userland (ex.: setjmp/longjmp, ucontext, assembly).
Para o kernel a aplicação é visto como um único processo/linha de execução.
Limitações: syscalls podem bloquear todo o processo; preempção precisa de sinais/temporizadores em userland.
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/267009
Conteúdo do catálogo FC Concursos · Atualizado em