TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

So Livro Exercicio

Dissertações: So Livro Exercicio. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  1/12/2014  •  1.199 Palavras (5 Páginas)  •  337 Visualizações

Página 1 de 5

Este texto está licenciado sob a Licença Attribution-

NonCommercial-ShareAlike 3.0 Unported da Creative Commons

(CC). Em resumo, você deve creditar a obra da forma es-

pecificada pelo autor ou licenciante (mas não de maneira

que sugira que estes concedem qualquer aval a você ou ao seu uso da obra). Você

não pode usar esta obra para fins comerciais. Se você alterar, transformar ou criar

com base nesta obra, você poderá distribuir a obra resultante apenas sob a mesma

licença, ou sob uma licença similar à presente. Para ver uma cópia desta licença, visite

http://creativecommons.org/licenses/by-nc-sa/3.0/.

Este texto foi produzido usando exclusivamente software livre: Sistema Operacional

GNU/Linux (distribuições Fedora e Ubuntu), compilador de texto LATEX 2ε, gerenciador

de referências BibTeX, editor gráfico Inkscape, criadores de gráficos GNUPlot e GraphViz

e processador PS/PDF GhostScript, entre outros.

Sumário

1 Conceitos básicos 3

2 Gerência de atividades 7

3 Comunicação entre tarefas 12

4 Coordenação entre tarefas 16

5 Gerência de memória 24

6 Gerência de arquivos 31

7 Gerência de entrada/saída 37

8 Segurança de sistemas 38

2

Capítulo 1

Conceitos básicos

1. Quais os dois principais objetivos dos sistemas operacionais?

2. Por que a abstração de recursos é importante para os desenvolvedores de apli-

caçõ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 classifi-

caçõ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. O processador Pentium possui dois bits para definir o nível de privilégio, resultando

em 4 níveis distintos. A maioria dos sistemas operacionais para esse processador

usa somente os níveis extremos (0 e 3, ou 002 e 112

para os níveis intermediários?

8. 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 proces-

sador ignorar interrupções por muito tempo? O que poderia ser feito para evitar o

mascaramento de interrupções?

10. O comando em linguagem C fopen é uma chamada de sistema ou uma função de

biblioteca? Por quê?

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

). Haveria alguma utilidade

3

c Carlos Maziero 1: Conceitos básicos

[ ] Deve ter um comportamento temporal previsível, com prazos de resposta

[ ] Sistema operacional usado por uma empresa para executar seu banco de

[ ] São tipicamente usados em telefones celulares e sistemas eletrônicos dedica-

dos.

[ ] Neste tipo de sistema, a localização física dos recursos do sistema computa-

cional é transparente para os usuários.

[ ] Todos os recursos do sistema têm proprietários e existem regras controlando

[ ] A gerência de energia é muito importante neste tipo de sistema.

[ ] Sistema que prioriza a gerência da interface gráfica e a interação com o

[ ] Construído para gerenciar de forma eficiente grandes volumes de recursos.

[ ] O MacOS X é um exemplo típico deste tipo de sistema.

[ ] São sistemas operacionais compactos, construídos para executar aplicações

claramente definidos.

dados corporativo.

o acesso aos mesmos pelos usuários.

usuário.

...

Baixar como (para membros premium)  txt (9 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com