<asasas
2. Por que a abstração de recursos é importante para os desenvolvedores de aplicações?Ela tem utilidade para os desenvolvedores do próprio sistema operacional?
3. A gerência de atividades permite compartilhar o processador, executando mais de uma aplicação ao mesmo tempo. Identifique as principais vantagens trazidas por essa funcionalidade e os desafios a resolver para implementá-la.
4. O que caracteriza um sistema operacional de tempo real? Quais as duas classificações de sistemas operacionais de tempo real e suas diferenças?
5. O que diferencia o núcleo do restante do sistema operacional?
6. Seria possível construir um sistema operacional seguro usando um processador que não tenha níveis de privilégio? Por quê?
7. Quais as diferenças entre interrupções, exceções e traps?
9. Quais as implicações de mascarar interrupções? O que pode ocorrer se o processador ignorar interrupções por muito tempo? O que poderia ser feito para evitar o mascaramento de interrupções?
11. Monte uma tabela com os benefícios e deficiências mais significativos das principais arquiteturas de sistemas operacionais.
12. Relacione as afirmações aos respectivos tipos de sistemas operacionais: distribuído(D), multi-usuário (M), desktop (K), servidor (S), embarcado (E) ou de tempo-real(T): [ ] Deve ter um comportamento temporal previsível, com prazos de resposta claramente definidos.
[ ] Sistema operacional usado por uma empresa para executar seu banco de dados corporativo.
[ ] São tipicamente usados em telefones celulares e sistemas eletrônicos dedicados.
[ ] Neste tipo de sistema, a localização física dos recursos do sistema computacional é transparente para os usuários.
[ ] Todos os recursos do sistema têm proprietários e existem regras controlando o acesso aos mesmos pelos usuários.
[ ] A gerência de energia é muito importante neste tipo de sistema.
[ ] Sistema que prioriza a gerência da interface gráfica e a