Qual das alternativas abaixo é VERDADEIRA? 

Próximas questões
Com base no mesmo assunto
Q2262690 Sistemas Operacionais
Qual das alternativas abaixo é VERDADEIRA
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Resposta Correta: D

A alternativa D está correta porque descreve um procedimento essencial na gestão de processos em sistemas operacionais conhecido como context switching ou troca de contexto. Quando o sistema operacional necessita alternar a execução de um processo para outro, é imprescindível salvar o estado atual do processo que está cedendo a CPU. Este estado contém informações vitais, como o conteúdo dos registradores, o contador de programa, e ponteiros de pilha. Ao salvar essas informações, o sistema garante que, quando o processo for retomado, ele possa continuar sua execução do ponto onde parou como se nunca tivesse sido interrompido. Isso é uma parte fundamental para o conceito de multitarefa preemptiva, onde o sistema operacional tem o poder de interromper processos para garantir a partilha justa de recursos entre múltiplos processos.

Agora vamos olhar brevemente as alternativas incorretas e por que não são a resposta certa:

  • Alternativa A menciona o DMA (Direct Memory Access), que é de fato um recurso de hardware que permite dispositivos de entrada e saída acessarem a memória principal sem a intervenção da CPU, melhorando o desempenho. No entanto, a questão não está claramente relacionada à otimização de acesso aos dados pelo servidor de arquivos, e o DMA não é uma característica exclusiva de servidores de arquivos.
  • Alternativa B traz uma informação imprecisa. Nem todos os processos exigem execução em modo privilegiado. Processos de usuário geralmente executam em modo de usuário, com menos privilégios do que o modo kernel ou modo de sistema.
  • Alternativa C afirma que recursos são alocados individualmente para cada thread, o que não é verdadeiro. Threads de um mesmo processo compartilham recursos como memória e arquivos abertos, sendo essa uma das vantagens na utilização de threads.

Portanto, a compreensão do mecanismo de troca de contexto é fundamental para entender como os sistemas operacionais gerenciam processos e permitem a execução concorrente de múltiplas tarefas, mantendo a integridade e o estado de cada processo.

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Gabarito D

Antes do passar do registrador de instrução passar para o endereço que ta a proxima instrução (contador de programa), o processador realiza um salvamento de contexto em caches e registradores.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo