Header Ads

O Kernel do Sistema Operacional Linux


O Kernel do Sistema Operacional Linux
[Imagem: images?q=tbn:ANd9GcSfITSKZBwMQu91-pvromB...pKyZE0zwc=]





1. Introdução.7

2. O Sistema Operacional Linux.11
2.1 O KERNEL DO LINUX. 11
2.2 AS INTERFACES DO KERNEL DO LINUX. 13
2.3 OS INTERPRETADORES DE COMANDOS DO LINUX. 13

3. O Sistema de Arquivos.16
3.1 ORGANIZAÇÃO FÍSICA. 17
3.1.1 Blocos e Fragmentos. 18
3.1.2 GRUPOS. 19
3.1.3 DIRETÓRIOS. 21
3.1.4 O SISTEMA DE ARQUIVOS VIRTUAL (VFS). 21
Os superblocos do sistema de arquivos virtual. 22
Os i-nodes do VFS. 23
3.2 INTERFACE DO SISTEMA DE ARQUIVOS. 24
3.2.1 Arquivos. 24
Tipos de Arquivos. 25
Nomes de Arquivos. 25
3.2.2 Diretórios. 26
Nomes de Diretórios. 26
Diretórios home. 26
3.2.3 Caminhos absolutos e caminhos relativos. 26
3.2.4 Links. 27
3.2.5 Movimento entre diretórios. 27
3.2.6 Propriedade de arquivos e diretórios. 28
3.2.7 Direitos de acesso a arquivos e diretórios. 28
3.3 HIERARQUIA DA ÁRVORE DE DIRETÓRIOS DO LINUX. 30

4. Gerenciamento de Memória.32
4.1 TABELAS DE PÁGINAS NO LINUX. 33
4.2 ALOCAÇÃO E LIBERAÇÃO DE PÁGINAS. 36
Alocação de páginas. 38
Liberação de páginas. 39
4.3 MAPEAMENTO DE MEMÓRIA. 39
4.4 PAGINAÇÃO SOB DEMANDA. 40
4.5 AS CACHES DO LINUX. 42
4.5.1 Buffer Cache. 42
4.5.2 Cache de Páginas. 42
4.5.3 Caches implementadas em hardware. 43
4.6 POLÍTICA DE SUBSTITUIÇÃO DE PÁGINAS. 44
4.6.1 Reduzindo o tamanho das caches de buffer e de páginas. 45
4.6.2 Substituindo páginas de memória compartilhada. 46
4.6.3 Substituindo e liberando páginas. 47
4.6.4 A cache de swap. 48
4.6.5 Carregando páginas do arquivo de troca. 48

5. Processos.50
5.1 DEFINIÇÃO DE PROCESSOS NO LINUX. 51
5.2 ESTADOS DE UM PROCESSO. 52
5.3 TIPOS DE PROCESSOS E CONTROLE DE TAREFAS. 54
5.4 COMUNICAÇÃO ENTRE PROCESSOS. 55
5.4.1 Sinais. 55
5.4.2 Pipes. 56
5.4.3 Mecanismos de IPC do Unixä System V. 58

6. Serviços de Rede.67
6.1 REDES BASEADAS EM TCP/IP. 68
6.2 AS CAMADAS DE REDE DO LINUX. 73
6.3 A CAMADA BSD SOCKET. 74
6.4 A CAMADA INET. 76
6.5 A CAMADA IP. 77
6.5.1 Sockets Buffers. 77
6.5.2 Recebendo pacotes IP. 79
6.5.3 Enviando pacotes IP. 81
6.5.4 Fragmentação de dados. 81
6.6 O PROTOCOLO DE RESOLUÇÃO DE ENDEREÇO (ARP). 83

7. Considerações Finais.86
Referências Bibliográficas.88
Anexo.89


PARA DOWNLOAD BASTA CLICAR NO LINK ABAIXO:



http://www.megaupload.com/?d=INTMHRQ7

Nenhum comentário

DEIXE SEU COMENTÁRIO: DÚVIDAS, SUGESTÕES, CRÍTICAS, ELOGIOS. Participe.