Pontifcia Universidade Catlica de Minas Gerais Sistemas de Informao Data de entrega: 14/03/2015 at s 7:40 1. Quais so os trs principais objetivos de um sistema operacional? 2. Quais so as principais diferenas entre sistemas operacionais para mainframe e computadores pessoais? 3. Defina as propriedades essenciais dos seguintes sistemas operacionais: Processamento em lote multiprocessados tempo real distribudo agrupado (cluster) pessoais 4. De que modo a diferena entre a modalidade de monitor e modalidade de usurio funciona como forma de proteo? 5. Quais as seguintes funes devem ser privilegiadas? Estabelecer o valor do timer Ler o relgio Limpar a memria Desligar interrupes Comutar da modalidade de monitor para a de usurio 6. Descreva como feita a proteo de memria utilizando o registrador base e o registrador limite. 7. Descreva as diferenas entre scheduling de curto prazo, de mdio prazo e de longo prazo. 8. Descreva as aes tomadas por um kernel para comutar o contexto entre processos. 9. Qual o principal objetivo de uma chamada de sistema? 10. Qual a principal vantagem da abordagem em camadas em projetar o sistema operacional? E quais so as desvantagens? 11. Quais so as principais vantagens da abordagem de microkernel em projetar o sistema operacional? 12. Sistema operacional dos Palms no prover meios para processamento concorrente. Discuta trs importantes complicaes que o processamento concorrente agrega a um sistema computacional. 13. Fornea dois exemplos de programao mutithreads que otimizem o desempenho em relao soluo com uma nica thread. 14. Quais so os recursos utilizados quando uma thread criada? Como diferem daqueles utilizados quando um processo criado? 15. Exerccio 1 da aula do dia 07/03. 16. Exerccio 2 da aula do dia 07/03.