Você está na página 1de 3

13/03/2015

Avisos
A forma de entrega por e-mail para
humberto@uniarp.edu.br.
A entrega at dia 20/03/2015
A entrega dos exerccios contam na
avaliao ou presena a critrio do
professor avaliar a melhor aplicao.

Introduo
1)

Consulte na biblioteca literaturas de sistemas


operacionais e liste diferentes tipos de chamadas de
sistemas existentes.

2)
3)

Quais os tipos de sistemas operacionais existentes?


Quais as vantagens dos sistemas multiprogramveis?

13/03/2015

Multiprogramao
1.
2.
3.
4.

Quais os estados de um processo?


Explique por que vantajoso associar a passagem do processador
de modo usurio para modo supervisor com o atendimento de
uma interrupo?
Explique em que situaes (que tipos de interrupes) ocorre a
passagem do processador do modo usurio para o modo
supervisor.
A operao desabilita interrupes deve ou no ser privilegiada?
Justifique.

Programao Concorrente
1)

2)

3)
4)

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.
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.

Explique o mecanismo de spooling de impresso.


Defina o que uma aplicao concorrente e d um
exemplo de sua utilizao.

13/03/2015

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)