Sistemas
Considere a concorrência, nesse tipo de escalonamento, com dois processo CPU-bound que não realizam operações de E/S. Qual o efeito da variação da fatia de tempo sobre o balanceamento no uso do processador?
R: Fatia de Tempo = 0
CPU - 58 2 minutos depois
I/O - 12 2 minutos depois
Fatia de Tempo = max
CPU - 156 2 minutos depois
I/O - 12 2 minutos depois
A variação da fatia dobrou o tempo da CPU em execução e manteve o I/O no mesmo estado, podemos afirmar que a fatia de tempo aumenta a variação na CPU.
2) Questões teóricas para responder com a ajuda do simulador
Quais devem ser os critérios para determinar as prioridades dos processos?
Caso, nesse escalonamento, todos os processos sejam criados com a mesma prioridade, qual o benefício dessa política sobre o Escalonamento Circular?
R:
59 cpu 12 i/o
comparado com os outros resultados teve o mesmo despenho que com fatia de tempo = 0 mas com uma passagem mais rápida entre executando e pronto.
3) Questões teóricas para responder com a ajuda do simulador
Por que o problema do starvation pode ocorrer?
Cite duas ações que o administrador do sistema pode realizar quando é identificada a situação de starvation em um processo? Starvation o problema que ocorre quando só um processo tem a prioridade do sistema ou seja so ele ira ter tempo de execução na cpu ja o i/o nunca terá a prioridade, o problema de starvation esta correndo no programa.
Aumentar a prioridade do I/O ou diminuir a prioridade da CPU.
4) Questão teórica para responder com a ajuda do simulador
Qual o critério utilizado pelo sistema operacional para determinar diferentes valores de incremento à prioridade base de um processo quando há uma mudança do estado de espera para pronto?
O critério é um estilo de lista os processos que estão em espera passam para o estado de pronto e assim volto para o topo