Sistemas Operacionais
Artigo: Sistemas Operacionais. Pesquise 861.000+ trabalhos acadêmicosPor: MilenaLepiani • 19/8/2013 • 8.598 Palavras (35 Páginas) • 296 Visualizações
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
...