Ed
há 5 dias
Vamos analisar cada uma das afirmações: I. O conceito de multiprogramação permite que múltiplos processos residam simultaneamente na memória, otimizando o uso da CPU ao alternar entre eles sempre que um processo entra em espera por operações de E/S. Verdadeiro, essa afirmação está correta, pois a multiprogramação realmente permite que vários processos estejam na memória ao mesmo tempo, melhorando a utilização da CPU. II. O escalonador de processos é o componente responsável por decidir qual processo pronto deve ser executado pela CPU, sendo essencial para garantir justiça e eficiência no uso dos recursos do sistema. Verdadeiro, essa afirmação também está correta, pois o escalonador é fundamental para gerenciar a execução dos processos e garantir que os recursos sejam utilizados de forma justa e eficiente. III. A criação de threads dentro de um mesmo processo permite o compartilhamento de memória e recursos entre múltiplas unidades de execução, o que resulta em menor sobrecarga do sistema operacional quando comparado à criação de múltiplos processos independentes. Verdadeiro, essa afirmação está correta, pois as threads compartilham o mesmo espaço de memória do processo, o que reduz a sobrecarga em comparação com a criação de processos independentes. Como todas as afirmações (I, II e III) estão corretas, a resposta correta é que é correto o que se afirma em: todas as opções.