Atividade_17set ADS_Anf
330 palavras
2 páginas
Sistemas Operacionais – Prof. Luis NaitoAtividade que deverá ser entregue via Blackboard
1. Em quais situações um sistema operacional pode tomar o controle da CPU de um processo?
2. Explique a abordagem preemptiva de escalonamento?
3. Por que valores pequenos para o quantum geram sobrecarga para o sistema?
4. Explique o motivo da estratégia de escalonamento FIFO não ser adequada para sistemas com muita atividade de E/S?
5. Compare as estratégias de escalonamento: Revezamento (Round Robin) e FIFO
6. Estes processos estão para ser escalonados por um algoritmo não-preemptivo SJF (Shortest Job First). IDENTIFICAÇÃO
TAMANHO (EM TEMPO DE EXEC)
PROCESSO A
100
PROCESSO B
50
PROCESSO C
75
a) Quem será o primeiro a ser executado? Por que?
b) Sob quais circunstâncias o próximo processo poderá ganhar a CPU e quem entre estes será o próximo processo?
7. Considerando a figura abaixo,
a) Quando o processo “X” for criado, qual será o seu destino?
b) Suponha que o processo “Y” realize uma operação de E/S. Qual será o seu destino?
c) Suponha que o processo “N” termine a operação de E/S. Qual será o seu destino ?
d) Suponha que o processo “Y” esteja realizando o processamento de 500 registros. Quando terminou o seu tempo, a operação ainda não tinha sido encerrada (parou no registro 112). Explique como o SO irá gerenciar a situação, quando o processo “Y” retornar para execução?
8. Para o conjunto de processos: A(10 ms), B(08 ms), C (15 ms) e D (05 ms), em fila nesta ordem, calcule o tempo médio de espera para os algoritmos FIFO e SJF. Em seguida, calcule também para o algoritmo RR com quantum de 06 ms.
9. (Questão 57 – Petrobrás – Analista de Sistemas Junior – Engenharia de Software – ano 2012)
O mecanismo pelo qual programas dos usuários solicitam serviços ao núcleo do sistema operacional é denominado:
a) biblioteca do sistema
b) chamada ao sistema
c) editor de ligação
d) shell de comandos
e) ligação dinâmica