You are on page 1of 341

.

.

5.4

5.5

5.6

5.7

5.8

5.3.3 Gerenciamento de espaGo en1 disco 284 5.3.4 Confiabilidade do sistema de arquivos 287 5.3.5 Desempenho do siste~na arquivos 290 de 5.3.6 Sistelna de arquivos estruturados em log 291 SEGURANCA 293 5.4.1 Ambiente de seguranqa 293 5.4.2 Falhas famosas de seguranfa 294 5.4.3 Ataques de seguranqa genesicos 296 5.4.4 Principios de projeto para seguranqa 297 5.4.5 AutenticaqPo do usuirio 297 hIECANISkIOS DE PROTECAO 300 5.5.1 Dorninios de proteqzo 300 5.5.2 Listas de controle de acesso 301 5.5.3 Capacidades 302 5.5.4 Canais secretos 303 YISAO GERAL DO SISTEI\;lADE ARQUIVOS DO LIINIX 304 5.6.1 Mensagens 305 5.6.2 Arranjo do sistema de arquivos 305 5.6.3 Mapas de bits 308 5.6.4 N6s-i 309 5.6.5 Cache de blocos 309 5.6.6 Diret6rios e carninhos 31 1 5.6.7 Descritores de arquivos 312 5.6.8 Bloqueio de arquivos 313 5.6.9 CanalizaqGes e arquivos especiais 314 5.6.10 Um exemplo: chamada de sistema REAL) 315 IMPLELIENTACAO DO SISTEhIA DE ARQUIVOS DO RlINIX 31 5 5.7.1 Arquivos de cabeqalho e estruturas de dados globais 315 5.7.2 Gerenciamento de tabelas 318 5.7.3 Programa principal 323 5.7.4 Opera~6es arquivos individuais 325 em 5.7.5 Diret6rios e caminhos 330 5.7.6 Outras chamadas de sistenla 332 5.7.7 Interface de dispositivos de E/S 335 5.7.8 Utilit5rios gerais 335 RESUMO 336

6

LISTA DE LEITURA E BIBLIOGRAFIA
6.1

339

6.2

SUGESTOES PARA LEITURAS SUPLEhlENTARES 339 6 . .1 IntroduqPo e trabalhos gerais 339 6.1.2 Processos 340 6.1.3 EntraddSaida 340 6.1.4 Gerenciarnento de rnem6ria 34 1 6.1.5 Siste~na arquivos 341 de BIBLIOGRAFIA 341