Fundamentos de Sistemas Operacionais
Professor : Decio J.C Machado
Aluno:________________________________Nota:______
1) RESPONDA: Complete o diagrama abaixo com os estados “básicos” de um processo e indicação das mudanças de estado possíveis (completando o sentido do fluxos numerando-os). Em seguida, responda: a) O que acontece ao processo em cada um dos estados? b) Quais mudanças são ocasionadas por eventos voluntários? E por eventos involuntários? (2,5 Pontos)
a)
2) O que caracteriza os algoritmos de escalonamento de processos chamados de preemptivos é ( 0,75pontos)
a) permitir que cada processo execute até o final;
b) suspender temporariamente processos em execução para que outros possam ser executados; CORRETO
c) suspender definitivamente o sistema operacional para que os processos usuários possam ser executados até o final. (não faz sentido suspender o sistema operacional)
d) suspender temporariamente as operações de entrada de saída para que as operações de cálculo sejam executadas:
e) suspender temporariamente as rotinas de calculo para que as operações de entrada e saída possam ser executadas.
3) Starvation ocorre quando: (0.75 ponto)
a) Pelo menos um processo é continuamente postergado e não executa. CORRETO
b) A prioridade de um processo é ajustada de acordo com o tempo total de execução do mesmo.
c) Pelo menos um evento espera por um evento que não vai ocorrer.
d) Quando Quantum esta acima de 400 ms
e) O processo tenta mas não consegue acessar uma variável compartilhada.
4) O sistema operacional, uma camada de software posta entre o hardware e os programas que executam tarefas para os usuários, é um conceito central em informática. Acerca de sistemas operacionais e temas correlatos, julgue os itens seguintes marcando ( C )Certo ( E ) Errado ( 2,0 Pontos)
a) Em todo sistema multiprogramado, diversos programas podem ser mantidos na memória ao mesmo tempo, mas um programa só pode