Sobre os Processos e Threads de sistemas operacionais, assin...

Próximas questões
Com base no mesmo assunto
Q2766424 Arquitetura de Software

Sobre os Processos e Threads de sistemas operacionais, assinale a afirmativa INCORRETA.

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa B é a INCORRETA. Vamos entender o motivo e analisar as demais alternativas.

Alternativa B - "Threads possuem a vantagem de serem mais leves que processos, são criadas em tempo menor, diminuem o tempo de resposta do sistema e são mais rápidas no acesso à área de memória de outros processos."

Essa alternativa está incorreta porque, apesar das threads serem mais leves e rápidas do que processos, a afirmação de que elas são mais rápidas no acesso à área de memória de outros processos é equivocada. Na verdade, threads de um mesmo processo podem acessar a memória compartilhada entre si, mas não têm permissão para acessar diretamente a área de memória de outros processos. A separação de memória entre processos é uma medida de segurança e proteção do sistema operacional.

Alternativa A - "Threads permitem a concorrência pela CPU entre instruções do programa de um mesmo processo."

Essa afirmação está correta. Threads são unidades de execução menores dentro de um processo e permitem que diferentes partes do código do programa sejam executadas simultaneamente pela CPU, maximizando a utilização do processador e permitindo a concorrência.

Alternativa C - "Diferentes threads de um determinado processo compartilham recursos desse processo."

Essa afirmação também está correta. Threads dentro do mesmo processo compartilham recursos como memória, arquivos abertos e variáveis globais. Isso facilita a comunicação e o compartilhamento de dados entre as threads.

Alternativa D - "Um processo é basicamente um programa em execução e possui seu próprio espaço de endereçamento, que contém o programa executável, os dados do programa e sua pilha."

Essa afirmação está correta. Um processo é de fato um programa em execução e possui um espaço de endereçamento separado, que inclui o código executável, dados e a pilha de execução. Esse isolamento garante que processos distintos não interfiram diretamente uns nos outros.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo