Escalonamento e Gerenciamento de Mem ria
1. O que é um quantum?
É um mecanismo adotado pelos sistemas operacionais para promover o multiprocessamento dividindo o tempo de uso do processador em fatias.
2. O que ocorre quando um processo necessita de mais de um quantum para finalizar sua execução? E quando ele precisa de menos de um quantum?
O escalonador poderá interromper o processo ao fim do quantum e isto ocorrerá em uma reempção e uma interrupção do processo.
3. Calcule o tempo médio de espera para os processos abaixo:
Processo
Duração
Tempo de chegada
Tempo de espera P1
6
0
P2
8
0
P3
10
8
P4
2
8
4. Calcule o tempo médio de espera para os processos abaixo:
Processo
Duração
Tempo de chegada
Tempo de espera P1
2
0
P2
5
2
P3
8
6
P4
6
6
P5
2
6
5. O que é starvation? Qual técnica de escalonamento apresentada é suscetível a este problema?
É o acumulo de processos da CPU, técnica Shortest Job First (SJF)
6. Qual as vantagens da utilização de um escalonador circular sobre um escalonador FCFS\FIFO?
7. Qual processo utiliza mais o processador, CPU Bound ou I/O Bound? Por que?
CPU Bound, por que são tipos de processo que tem a execução limitada pelo processador. Devido a isso os processos demandam mais trabalho nas execuções de cálculos e instruções.
8. Por que processos I/O Bound devem ser priorizados?
Por que enquanto o processador fica ocupado com a execução dos processos limitados por CPU, as operações possam ser executadas de forma concorrente.
9. Qual a importância da virtualização de memória?
Melhor utilização da memória física, pois a virtualização de memória faz com que o Windows gerencie de maneira eficiente os processos em aberto.
10. Qual a vantagem da paginação de processos?
Melhor utilização da memória física, separando e gravando regiões da memória física com pouco uso no disco.