← Questões de Sistemas Operacionais

Sistemas Operacionais · FGV · 2022

Questão comentada de Sistemas Operacionais

A escolha de um processador (CPU) para um servidor, por exemplo, depende de diferentes fatores de acordo com a utilização do sistema e seus requisitos de desempenho. O número de threads é um desses fatores. Assinale o efeito mais evidente dessa característica.

Gabarito: C

Em servidores, o número de threads do processador se relaciona com a capacidade de lidar com várias execuções ao mesmo tempo. Pense assim: mais threads significam mais “linhas de atendimento” para dividir o trabalho entre tarefas concorrentes. Isso não quer dizer que a CPU cria processos do nada, mas que ela consegue manter mais atividades em andamento com menos espera. Na prática, quando a máquina tem mais threads, o sistema operacional consegue distribuir melhor os processos e as tarefas entre os núcleos lógicos disponíveis. O efeito mais visível, então, é aumentar a quantidade de processos ativos ou em execução concorrente, melhorando a resposta do servidor sob carga. Por isso, o gabarito é a letra C. A banca está explorando o conceito de processamento paralelo e simultaneidade: threads ajudam no desempenho multitarefa, especialmente em servidores que precisam atender vários pedidos ao mesmo tempo. Não é uma questão de memória, de calor ou de velocidade específica de ponto flutuante, mas de capacidade de execução concorrente. Se você lembrar que thread é uma unidade de execução menor que o processo e que serve para ganhar paralelismo, já matou a ideia central da questão.

Continue treinando

Questões relacionadas