Teste
Introdução a Sistemas Operacionais
1. Como seria utilizar um computador sem um sistema operacional? Quais são suas duas principais funções?
2. Explique o conceito de máquina virtual. Qual a grande vantagem em utilizar este conceito?
3. Defina o conceito de uma máquina de níveis ou camadas.
4. Quais os tipos de sistemas operacionais existentes?
5. Por que dizemos que existe uma subutilização de recursos em sistemas monoprogramáveis? 6. Qual a grande diferença entre sistemas monoprogramáveis e sistemas multiprogramáveis? 7. Quais as vantagens dos sistemas multiprogramáveis?
8. Um sistema monousuário pode ser um sistema multiprogramável? Dê um exemplo. 9. Quais os tipos de sistemas multiprogramáveis?
10. O que caracteriza o processamento batch? Quais aplicações podem ser processadas neste tipo de ambiente?
11. Como funcionam os sistemas de tempo compartilhado? Quais as vantagens em utilizá-los?
12. Qual a diferença entre sistemas de tempo compartilhado e de tempo real?
Quais aplicações são indicadas para sistemas de tempo real?
13. O que são sistemas com múltiplos processadores e quais as vantagens em utilizá-los? 14. Qual a grande diferença entre sistemas fortemente acoplados e fracamente acoplados? 15. O que é um sistema SMP? Qual a diferença para um sistema NUMA?
16. O que é um sistema fracamente acoplado? Qual a diferença entre sistemas operacionais de rede e sistemas operacionais distribuídos?
17. Explique o processo de ativação (boot) do sistema operacional.
18. O que é núcleo do sistema e quais são suas principais funções?
19. O que é um system call e qual sua importância para a segurança do sistema?
20. Compare as arquiteturas monolítica (MacroKernel) e Microkernel. Quais as vantagens e desvantagens de cada arquitetura?
21. Quais as vantagens do modelo de máquina virtual?