6a10
online.unip.br/Imprimir/ImprimirExercicio
A multiprogramação permitiu aos usuários de computador a utilização de vários programas ao mesmo tempo, ou melhor, permitiu que os usuários experimentassem a sensação de estar utilizando vários programas ao mesmo tempo. Uma CPU executa apenas um programa de cada vez. Porém como os componentes eletrônicos são mais rápidos do que a capacidade dos humanos em perceber a troca de processos entre a fila de processos prontos e a CPU temos a sensação de estarmos utilizando vários programas ao mesmo tempo. A utilização de ferramentas de busca como o Google de forma maciça pelos usuários de computadores nos permite até criar uma nova denominação, geração Google, onde tudo é acessível, jogos, filmes, textos em geral, etc. Atender as necessidades de processamento desse novo usuário deve exigir mudanças do ambiente computacional. O que deverá acontecer se o grau de multiprogramação for instável.
Alternativas:
A:
O sistema operacional deverá selecionar os processos que estão prontos para serem executados de forma mais eficiente, reduzindo o tempo de ociosidade da CPU, ou seja, o tempo de latência.
B:
O escalonador de CPU deverá selecionar os processos que estão prontos para serem executados de forma mais eficiente, reduzindo o tempo de ociosidade da CPU, ou seja, o tempo de latência.
C:
O sistema operacional deve controlar o número de processos na memória. Se o grau de multiprogramação for instável haverá uma quantidade muito grande de processos querendo entrar na memória, e que acarretará um desequilíbrio entre a entrada e a saída de processos da memória.
D:
O sistema operacional deve controlar o número de processos na CPU. Se o grau de multiprogramação for instável haverá uma quantidade muito grande de processos querendo entrar na CPU, o que acarretará um desequilíbrio entre a entrada e a saída de processos da CPU.
E:
Os programas deverão adotar uma nova estratégia de programação, ou seja, utilizar threads.
Resposta do