Sobre os Processos e Threads de sistemas operacionais, assin...
Sobre os Processos e Threads de sistemas operacionais, assinale a afirmativa INCORRETA.
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