Ed
há 2 meses
Vamos analisar cada afirmação: I. O escalonamento de processos é fundamental para garantir o uso eficiente da CPU, permitindo que diferentes programas compartilhem o processador de forma ordenada e justa. Verdadeiro, essa afirmação está correta, pois o escalonamento é essencial para otimizar o uso da CPU em sistemas operacionais. II. Em sistemas multiprogramados, os processos são sempre executados simultaneamente em múltiplos núcleos do processador, o que elimina a necessidade de gerenciamento de recursos. Falso, nem todos os processos em sistemas multiprogramados são executados simultaneamente, especialmente em sistemas com um único núcleo. Além disso, mesmo em sistemas com múltiplos núcleos, o gerenciamento de recursos ainda é necessário para evitar conflitos e garantir eficiência. III. A criação de threads em um processo aumenta o isolamento entre tarefas, impedindo que compartilhem memória e outros recursos, o que melhora a segurança do sistema. Falso, as threads dentro de um mesmo processo compartilham a mesma memória e recursos, o que pode aumentar a eficiência, mas não o isolamento. O isolamento é mais característico de processos distintos. Com base nas análises, apenas a afirmação I é verdadeira. Portanto, a alternativa correta é apenas a que contém a afirmação I. Se não houver uma opção que mencione apenas a I, você deve considerar que a resposta correta é que apenas a I está correta.