multi
Tecnologia e Ana
Disciplina de Sistemas Operacionais
Prof. Dem´etrios Coutinho - 07/12/2014
- Primeiro Exerc´ıcio -
1. Quais s˜ao as duas principais fun¸c˜oes de um sistema operacional?
2. O que ´e multiprograma¸c˜ao?
3. Explique o que s˜ao os S.O. monotarefa, multitarefas e m´ utiplos processadores.
4. Explique estrutura de um S.O.
5. O que ´e um processo? Quais s˜ao os estados de um processo? O que ´e a tabela de processos?
O que ´e o espa¸co de endere¸camento?
6. O que ´e uma Thread? Qual a diferen¸ca deles para um processo? Quais vantagens e desvantagens?
7. Em um sistema com Threads, h´a uma pilha por thread ou uma pilha por processo? Explique.
8. Explique o que ´e uma interrup¸ca˜o.
9. O que s˜ao chamadas de sistemas? Como ´e a intera¸c˜ao entre o programa usu´ario e os recursos de hardware ao utiliza alguma chamada de sistema?
10. Explique detalhadamente as principais arquiteturas de um sistema operacional.
11. O modelo cliente-servidor ´e popular em sistemas distribu´ıdos. Ele tamb´em pode ser utilizado em um sistema de um u
´nico computador?
12. Explique com detalhes a m´aquina de estado ampliada da pag. 34 do slide de aula 02 (Multiprograma¸ca˜o). A explica¸c˜ao deve conter pelo menos as palavras chaves: filas, processador, escalonador, mem´oria virtual, processo bloqueado, eventos.
13. Quais as formas de comunica¸c˜ao entre processos?
IFRN
TADS - Sistemas Operacionais
Exerc´ıcio 1
14. Explicar o exemplo 3 da aula 04(threads).
15. Leia o PDF sobre sem´aforos e o exemplo sem1.cpp, sem2.cpp e sem_class.cpp, fa¸ca um pequeno relat´orio explicando o funcionamento de sem´aforos e dos exemplos citados.
P´ agina 2/2