Cursos / Jogos Digitais / Sistemas Operacionais / Aula

arrow_back Aula 10 - Exercícios de Gerenciamento de Processos

Exercícios resolvidos

Nesta aula, faremos alguns exercícios resolvidos referentes ao assunto sobre gerenciamento de processos. É importante que você revise todo o conteúdo visto naquela aula antes de tentar fazer os exercícios aqui apresentados.

Estes exercícios abordam assuntos relacionados às características dos processadores nos computadores, aos conceitos de condição crítica e exclusão mútua no uso de recursos computacionais e, por fim, faz uma analogia da situação de deadlock do mundo real.

Lembrando que, antes de ir para as páginas seguintes nesta aula, tente resolver as questões apresentadas a seguir.

Exercícios sobre gerenciamento de processos

  1. Um aluno comprou um novo computador que, segundo a sua descrição na loja, possuía o processador Intel i7-3770K de 3,5GHz. O vendedor confirmou que se tratava de um processador Quad Core. Ao usá-lo pela primeira vez, o aluno observou na aba Desempenho do Gerenciador de Tarefas do seu Windows, mostrada na Figura 1, que neste computador há 8 processadores lógicos. O que significa isso? Informações sobre o Desempenho no Gerenciador de Tarefas do Windows 8.
  2. Descreva um exemplo de uso de recursos do computador que pode gerar uma condição de corrida, explicando quais ações devem pertencer à região crítica e, em consequência, devem ser executadas com exclusão mútua.
  3. Observe a Figura 2. Ela pode ser considerada como um caso de deadlock no trânsito de carros em um cruzamento. Utilizando as técnicas estudadas, quais seriam as regras a serem seguidas para evitar que isto aconteça? Cruzamento de ruas com um grande congestionamento de carros.

Versão 5.3 - Todos os Direitos reservados