Em relação ao escalonamento implementado por um sistema operacional, analise as segu...
Responda: Em relação ao escalonamento implementado por um sistema operacional, analise as seguintes proposições. 1) No sistema conhecido como preemptivo, quem está com a CPU deve, voluntariamente, ...
💬 Comentários
Confira os comentários sobre esta questão.

Por Sumaia Santana em 31/12/1969 21:00:00
Gabarito: Alternativa B
I. Afirmar que, em sistemas preemptivos, o processo entrega voluntariamente a CPU ao final do seu tempo de execução está incorreto.
Nos sistemas com escalonamento preemptivo, o sistema operacional é quem decide quando um processo deve parar de executar. Por meio de mecanismos como interrupções de hardware, o sistema interrompe o processo ativo e redistribui a CPU conforme necessário. Ou seja, o controle da CPU não é deixado à vontade do processo.
II. Está correta a afirmação de que, com o uso de interrupções e um hardware que ofereça proteção, o sistema operacional consegue determinar o tempo que cada processo permanece com a CPU, retomando o controle ao fim desse período.
Esse é o princípio do escalonamento preemptivo: o sistema utiliza um temporizador para definir quanto tempo um processo pode usar a CPU. Quando esse tempo se esgota, ocorre uma interrupção e o sistema operacional assume o controle novamente para decidir qual processo será executado a seguir.
III. A ideia de que a preempção depende da predominância de processos CPU-bound no escalonamento Time Sharing está equivocada.
O Time Sharing é baseado na divisão do tempo da CPU entre múltiplos processos, independentemente de serem CPU-bound ou I/O-bound, com o objetivo de garantir interatividade e eficiência. A preempção está relacionada à capacidade do sistema operacional de interromper processos automaticamente para garantir essa alternância, e não à natureza dos processos em execução.
I. Afirmar que, em sistemas preemptivos, o processo entrega voluntariamente a CPU ao final do seu tempo de execução está incorreto.
Nos sistemas com escalonamento preemptivo, o sistema operacional é quem decide quando um processo deve parar de executar. Por meio de mecanismos como interrupções de hardware, o sistema interrompe o processo ativo e redistribui a CPU conforme necessário. Ou seja, o controle da CPU não é deixado à vontade do processo.
II. Está correta a afirmação de que, com o uso de interrupções e um hardware que ofereça proteção, o sistema operacional consegue determinar o tempo que cada processo permanece com a CPU, retomando o controle ao fim desse período.
Esse é o princípio do escalonamento preemptivo: o sistema utiliza um temporizador para definir quanto tempo um processo pode usar a CPU. Quando esse tempo se esgota, ocorre uma interrupção e o sistema operacional assume o controle novamente para decidir qual processo será executado a seguir.
III. A ideia de que a preempção depende da predominância de processos CPU-bound no escalonamento Time Sharing está equivocada.
O Time Sharing é baseado na divisão do tempo da CPU entre múltiplos processos, independentemente de serem CPU-bound ou I/O-bound, com o objetivo de garantir interatividade e eficiência. A preempção está relacionada à capacidade do sistema operacional de interromper processos automaticamente para garantir essa alternância, e não à natureza dos processos em execução.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários