Logo Passei Direto
Buscar
estacio.saladeavaliacoes.com.br X Azul Linhas Aéreas Brasileiras. X comando responsalve para salv x + C !! estacio.saladeavaliacoes.com.br/prova/691286febb7205104a57e413/ SM1 Sistemas Operacionais No desenvolvimento de sistemas concorrentes, a escolha entre utilizar subprocessos ou threads deve considerar fatores como desempenho, consumo de recursos e necessidade de isolamento. Subprocessos oferecem maior isolamento, enquanto threads compartilham dados e recursos do processo, o que pode facilitar a comunicação, mas também aumenta os riscos de interferência entre execuções paralelas. Considerando o texto, analise as afirmativas abaixo: I. Threads são considerados processos leves, pois sua criação consome menos recursos e permite comutação mais rápida em comparação aos subprocessos. II. Em um ambiente multithread, o bloqueio de um thread no nível do usuário pode afetar todos os demais threads do processo. III. A duplicação de processos por meio da chamada clone() no Linux exige que todos OS flags sejam omitidos, garantindo 0 comportamento idêntico ao de um subprocesso tradicional. Marque a alternativa que apresenta a(s) afirmativa(s) correta(s): A I, III B I, II C II, III Feedback Pesquisar ii DOLL "A" F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 C
User badge image
AS informática

ontem

Respostas

User badge image

Ed Verified user icon

ontem

Vamos analisar cada afirmativa: I. Threads são considerados processos leves, pois sua criação consome menos recursos e permite comutação mais rápida em comparação aos subprocessos. Verdadeiro, essa afirmativa está correta. Threads realmente consomem menos recursos e têm uma comutação mais rápida em comparação aos subprocessos. II. Em um ambiente multithread, o bloqueio de um thread no nível do usuário pode afetar todos os demais threads do processo. Verdadeiro, essa afirmativa também está correta. Se um thread é bloqueado, isso pode impactar outros threads dentro do mesmo processo, especialmente se eles compartilham recursos. III. A duplicação de processos por meio da chamada clone() no Linux exige que todos os flags sejam omitidos, garantindo 0 comportamento idêntico ao de um subprocesso tradicional. Falso, essa afirmativa é incorreta. A chamada `clone()` no Linux permite especificar flags que determinam o comportamento do novo thread ou processo, e não é necessário omitir todos os flags para garantir um comportamento idêntico ao de um subprocesso. Com base nas análises, as afirmativas corretas são I e II. Portanto, a alternativa que apresenta as afirmativas corretas é: B) I, II.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina