Você está na página 1de 3

Curso de Análise e Desenvolvimento de Sistemas

Sistemas Operacionais
Prof. Gustavo – Trabalho – Valor: 8 pontos

Aluno(a): Data:
______________________________________________ ____/____/________

Orientações Gerais

 As respostas devem ser formatadas na cor vermelha.


 Enviar o trabalho para o e-mail gustavomarino@iftm.edu.br. Colocar no assunto
do e-mail o texto:
o Trabalho 02 – Sistemas Operacionais - Turma ADS
 Trabalhos que forem enviados sem a especificação exata da turma como no
modelo acima serão desconsiderados.

Cap. 5 – Processos
1. Quais partes compõem um processo?

2. O que é o espaço de endereçamento de um processo?

3. Defina os cinco estados possíveis de um processo.

4. Diferencie processos multithreads, subprocessos e processos independentes.

Cap. 6 - Thread
5. Quais as vantagens e desvantagens do compartilhamento do espaço de
endereçamento entre threads de um mesmo processo?

6. Compare os pacotes de threads em modo usuário e modo kernel.

7. Qual a vantagem do scheduler activations comparado ao pacote híbrido?

Cap. 7 – Sincronização e Comunicação entre Processos


8. O que é exclusão mútua?

9. O que é starvation?
Curso de Análise e Desenvolvimento de Sistemas
Sistemas Operacionais
Prof. Gustavo – Trabalho – Valor: 8 pontos

10. O que é espera ocupada e qual o seu problema?

11. Explique o que são semáforos e monitores.

12. O que é deadlock?

Cap. 8 - Gerência do Processador


13. O que é política de escalonamento de um sistema operacional?

14. Quais as funções do escalonador e do dispatcher?

15. Diferencie os escalonamentos preemptivos e não-preemptivos.

16. Qual a diferença entre preempção por tempo e preempção por prioridade?

Cap. 9 – Gerência de Memória


17. Qual a diferença entre fragmentação interna e fragmentação externa da memória
principal?

18. Qual a limitação da alocação particionada estática absoluta em relação à


alocação estática relocável?

19. O que é swapping e para que é utilizada essa técnica?

20. Por que é importante o uso de um loader com relocação dinâmica para que a
técnica de swapping possa ser implementada?

Cap. 10 - Gerência de Memória Virtual


21. Quais os benefícios oferecidos pela técnica de memória virtual? Como este
conceito permite que um programa e seus dados ultrapassem os limites da
Curso de Análise e Desenvolvimento de Sistemas
Sistemas Operacionais
Prof. Gustavo – Trabalho – Valor: 8 pontos

memória principal?

22. Qual a principal diferença entre os sistemas que implementam paginação e os


que implementam segmentação?

23. Existe fragmentação em sistemas que implementam gerência de memória


virtual? Se existe, que tipo de fragmentação é encontrado em sistemas com
paginação? Que tipo de fragmentação é encontrado em sistemas com
segmentação?

Você também pode gostar