Sunteți pe pagina 1din 2

CENTRO DE ENSINO UNIFICADO DE TERESINA CEUT FACULDADE DE CINCIAS HUMANAS E JURDICAS DE TERESINA CURSO DE CINCIAS DA COMPUTAO DISCIPLINA: SISTEMAS

S OPERACIONAIS PROFESSOR: RICARDO QUEIROZ EXERCCIO Captulos 2. 01. Explique a seguinte afirmao: Processo que executam em um sistema multiprogramado executam suas tarefas computacionais na mesma velocidade, independente da finalidade dos mesmos. 02. Quando consideramos o nvel de interao com o usurio, os processos so classificados em dois tipos. Explique-os. 03. Resuma sucintamente os motivos que levam um processo a encerrar sua atividade computacional. 04. Diferencie as funes do servidor de encarnao e do processo init. Considerando uma estrutura hierrquica estabelea uma hierarquia entre init, Shell, exec, deamons e processos de usurio. 05. Explique os motivos que provocam as transies de estado no processo de escalonamento. O que cada estado significa para um processo? Todos os processos ficam o mesmo intervalo de tempo em cada estado? Explique sua resposta. 06. Qual a utilidade das interrupes e como as mesmas so executadas? 07. Considerando que mesmo que um processo que tenha vrias threads, suas threads no sero executadas simultaneamente, ou seja, o processador precisar ser alternado entre as diferentes threads como ocorre em entre processos em um sistema multiprogramado. Sendo assim, quais as vantagens inerentes criao de vrias threads associadas a um determinado processo? 08. Explique o que leva a ocorrncia de condies de corrida. 09. Relacione excluso mtua a regies crticas. 10. Quais as condies que devem ser satisfeitas para que seja possvel evitar condies de corrida? 11. Pesquise sobre Coleta de Lixo (Garbage Collection). Explique o que Coleta de Lixo e que linguagens implementam esse conceito.

2 12. Porque C no implementa a Coleta de Lixo? 13. Explique qual o problema com a implementao das seguintes solues para Excluso Mtua: Desativar interrupes, Variveis Trava, Alternncia estrita, Soluo de Peterson e instruo TSL. 14. Reescreva o algoritmo da Soluo de Peterson da pgina 86 do livro texto para que ele suporte mais que dois processos. 15. Explique dois grandes problemas comuns s solues propostas na questo anterior. 16. Descreva pelo menos duas solues que podem ser implementadas para resolver o problema do produtor-consumidor. D um exemplo prtico desse tipo de problema. 17. Cite os problemas envolvidos no projeto de uma soluo para a Passagem de Mensagens. 18. Explique como funciona e que problema veio a resolver, a estratgia de nominada rendez-vous. 19. Explique alguma soluo para o problema do jantar dos filsofos. 20. Explique a seguinte afirmao: A medida que a CPU fica mais rpida, os processos tendem a ser I/O Bound. 21. Cite as situaes onde o escalonamento poderia ocorrer. 22. Explique como um processo escalonado do estado de bloqueado para o estado de pronto, ou seja, como o escalonador funciona sem ficar a todo instante verificando se um determinado processo concluiu sua atividade de E/S? 23. Explique a seguinte afirmao: Os sistemas operacionais atuais poderiam abrir mo da preempo, pois isso no iria tornar, de forma alguma, o mecanismo de execuo de processos injusto. 24. Caracterize os seguintes termos: a) Taxa de sada b) Tempo de retorno c) Tempo de resposta d) Proporcionalidade 25. Descreva duas alternativas para Escalonamento em Sistemas Interativos.

BOM PROVEITO!

S-ar putea să vă placă și