Os sistemas multiprogramáveis permitem a execução de diversos processos de forma quase simultânea. Dessa forma, nos computadores existem vários processos que competem pela CPU e é necessário que o sistema operacional escolha de forma eficiente, os que estejam aptos a executar. O responsável pela escolha de qual processo executar é o escalonador de processos, por meio da aplicação de algoritmos ou políticas de escalonamento para otimizar a utilização do processador, definindo o processo que ocupará a CPU.
Em relação ao escalador e às politicas de escalonamento, assinale a alternativa correta.
Escolha uma:
a.O único critério para o escalonamento é a utilização do processador, mantendo o processador ocupado na maioria do tempo. ------( Incorreto )
b.Pode-se alterar de processo quantas vezes forem necessário pois alternar processos não traz custo computacional.
c.Um mesmo processador pode realizar mais de um processo ao mesmo tempo, no mesmo pulso de clock.
d.Diferentes Sistemas Operacionais apresentam características de escalonamento distintas.
e.Todas as aplicações irão possuir os mesmos privilégios.
Soluções para a tarefa
Diferentes Sistemas Operacionais apresentam características de escalonamento distintas.
Conforme o conceito de sistemas de multi programação, podemos dizer que a alternativa correta:
D). Diferentes sistemas operacionais têm diferentes recursos de programação.
O que é Multi programação?
A capacidade de executar tarefas simultâneas depende do ‘design’ do sistema operacional e do ‘hardware’. Sistemas Operacionais Multi programáveis implementam técnicas de "time sharing", compartilhando a(s) CPU(s) entre todas as tarefas a serem executadas.
Todos os Sistemas Operacionais multi programáveis (multi tarefa) incorporam um diferenciador de tarefas chamado "scheduler" O "scheduler" é responsável por aplicar políticas de planejamento de processos, prioridades de execução e controle de estatuto do processo.
Dependendo do ‘hardware’, a simultaneidade de execução pode ser 'virtual' ou real. Se houver mais de uma CPU, ou se a única CPU tiver recursos de paralelismo, o sistema operacional você pode aproveitar esses recursos agendando diferentes processos por CPU ou unidade de execução.
Os sistemas multi programáveis são caracterizados por aumentarem a utilização da CPU organizando tarefas para que a CPU sempre tenha algo para executar.
Saiba mais sobre Multi programação em: https://brainly.com.br/tarefa/51522679
#SPJ2