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

Sistemas Operacionais

Artigo: Sistemas Operacionais. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  19/8/2013  •  8.598 Palavras (35 Páginas)  •  263 Visualizações

Página 1 de 35

Arquitetura de Sistemas Operacionais

1. Histórico ............................................................................................................ 3

2. Tipos de Sistemas Operacionais ..................................................................... 4

2.1 Sistemas Monoprogramáveis ..................................................................... 4

2.2 Sistemas Multiprogramáveis ..................................................................... 5

2.2.1 Sistemas Batch ..................................................................... 6

2.2.2 Sistemas de Tempo Compartilhado ........................................ 7

2.2.3 Sistemas de Tempo Real ........................................................... 7

2.3 Sistemas Multiprocessados ..................................................................... 8

3. Sistemas Multiprogramáveis ............................................................................... 10

3.1 Tratamento de Interrupções e Exceções .................................................. 11

3.2 Buffer ................................................................................................... 12

3.3 Spool ................................................................................................... 12

3.4 Reentrância ......................................................................................... 13

3.5 Segurança e Proteção do Sistema ............................................................ 14

3.6 Operações de E/S ................................................................................ 17

4. Estrutura do Sistema Operacional ...................................................................... 17

4.1 Estrutura do Sistema ................................................................................ 17

4.2 Funções do Sistema ................................................................................ 18

4.3 System Calls .......................................................................................... 19

4.4 Modos de Acesso ................................................................................ 20

4.5 Arquiteturas: Sistemas monolíticos, em camadas e microkernel ...................... 21

5. PROCESSO .................................................................................................... 24

5.1 Componentes do processo ....................................................................... 24

5.2 Estados do processo ................................................................................. 26

5.3 Mudanças de estado ................................................................................. 27

5.4 Tipos de processo ................................................................................. 28

6. Gerência do Processador ........................................................................................ 29

6.1 Funções ............................................................................................................. 29

6.2 Critérios de Escalonamento ............................................................................. 29

6.3 Escalonamentos Não-Preemptivos e Preemptivos ................................... 30

7. Gerência de Memória / Memória Virtual ................................................................... 34

7.1 Introdução ................................................................................................... 34

7.2 Funções .............................................................................................................. 34

7.3 Alocação Contígua Simples .............................................................................. 34

7.4 Segmentação de programas .............................................................................. 35

7.5 Alocação Particionada Estática Absoluta e Relocável .................................... 36

7.6 Alocação Particionada Dinâmica ................................................................... 38

7.7 Estratégias de Alocação de Partição ........................................................ 39

7.8 Swapping ................................................................................................... 39

7.9 Memória Virtual ................................................................................................... 40

7.10 Algoritmos de substituição de páginas ........................................................ 43

8. Gerência de sistemas de Arquivos .............................................................................. 45

8.1 Estrutura de diretórios ......................................................................................... 45

8.2 Sistemas de alocação de arquivos .................................................................... 45

8.3 Gerência de espaço livre ............................................................................... 46

8.4 Proteção de acesso .......................................................................................... 47

9. BIBLIOGRAFIA ............................................................................................................... 48

...

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