exercicios Sistemas Operacionais

3
13/03/2015 1 Avisos A forma de entrega é por e-mail para [email protected]. A entrega é até dia 20/03/2015 A entrega dos exercícios contam na avaliação ou presença a critério do professor avaliar a melhor aplicação. Introdução 1) Consulte na biblioteca literaturas de sistemas operacionais e liste diferentes tipos de chamadas de sistemas existentes. 2) Quais os tipos de sistemas operacionais existentes? 3) Quais as vantagens dos sistemas multiprogramáveis?

description

Multiprogramação

Transcript of exercicios Sistemas Operacionais

  • 13/03/2015

    1

    Avisos A forma de entrega por e-mail para

    [email protected]. A entrega at dia 20/03/2015 A entrega dos exerccios contam na

    avaliao ou presena a critrio do professor avaliar a melhor aplicao.

    Introduo1) Consulte na biblioteca literaturas de sistemas

    operacionais e liste diferentes tipos de chamadas de sistemas existentes.

    2) Quais os tipos de sistemas operacionais existentes?3) Quais as vantagens dos sistemas multiprogramveis?

  • 13/03/2015

    2

    Multiprogramao1. Quais os estados de um processo?2. Explique por que vantajoso associar a passagem do processador

    de modo usurio para modo supervisor com o atendimento de uma interrupo?

    3. Explique em que situaes (que tipos de interrupes) ocorre a passagem do processador do modo usurio para o modo supervisor.

    4. A operao desabilita interrupes deve ou no ser privilegiada? Justifique.

    Programao Concorrente1) Pesquise a literatura a respeito dos mecanismos mutex e

    variveis condio do POSIX. Implemente as operaes P e V em um semforo usando aquelas duas construes bsicas do POSIX. As operaes P e V devero ser substitudas por um cdigo C com semntica similar . Lembre-se de que essas operaes dever ser atmicas.

    2) Localize, na literatura sobre programao concorrente, a descrio do problema dos filsofos jantadores e implemente uma soluo utilizando semforos. Faa o mesmo com o problema dos leitores e escritores.

    3) Explique o mecanismo de spooling de impresso.4) Defina o que uma aplicao concorrente e d um

    exemplo de sua utilizao.

  • 13/03/2015

    3

    Gerncia do processador e threads Quais os principais critrios utilizados em uma poltica de escalonamento? Considere que cinco processos sejam criados no instante de tempo 0 (P1 , P2 , P3 , P4

    e P5) e possuam as caractersticas descritas na tabela a seguir:

    Desenhe um diagrama ilustrando o escalonamento dos processos e seus respectivos tempos de turnaround, segundo as polticas especificadas a seguir. O tempo de troca de contexto deve ser desconsiderado. a) FIFO b) SJF c) Prioridade (nmero menor implica prioridade maior)