Buscar

cap11 revisado

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Arquitetura de Sistemas Operacionais
Francis Berenger Machado
Luiz Paulo Maia
Capítulo 11
Sistema de Arquivos
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Sumário
Introdução  
Arquivos 
Organização de Arquivos 
Métodos de Acesso 
Operações de Entrada/Saída 
Atributos 
Diretórios 
Gerência de Espaço Livre em Disco 
Gerência de Alocação de Espaço em Disco
Proteção de Acesso 
Implementação de Caches 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Introducão
Um processo deve ser capaz de ler e gravar grande volume de dados em dispositivos como fitas e discos de forma permanente, além de poder compartilhá-los com outros processos
A manipulação de arquivos é uma atividade freqüentemente realizada pelos usuários, devendo sempre ocorrer de maneira uniforme, independente dos diferentes dispositivos de armazenamento
A maneira pela qual o sistema operacional estrutura e organiza estas informações é através da implementação de arquivos
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Arquivos
Extensão de arquivos
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Organização de Arquivos 
Organização de Arquivos 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Métodos de Acesso 
Acesso direto 
Arquitetura de Sistemas Operacionais – Machado/Maia
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Operações de Entrada/Saída 
Arquitetura de Sistemas Operacionais – Machado/Maia
Operações de Entrada/Saída 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Operações de Entrada/Saída 
Rotinas de E/S
Arquitetura de Sistemas Operacionais – Machado/Maia
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Atributos 
Atributos de arquivos
Arquitetura de Sistemas Operacionais – Machado/Maia
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Diretórios 
Estrutura de diretórios de nível único 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Diretórios 
Estrutura de diretórios com dois níveis 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Diretórios
Estrutura de diretórios em árvore 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Diretórios
Path de um arquivo 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Espaço Livre em Disco 
Alocação de espaço em disco 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Alocação de Espaço em Disco
Alocação Contígua 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Alocação de Espaço em Disco
Estratégias de Alocação 
First-Fit
Best-Fit
Worst-Fit
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Alocação de Espaço em Disco
Desfragmentação 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Alocação de Espaço em Disco
Alocação Encadeada 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Gerência de Alocação de Espaço em Disco
Alocação Indexada 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Proteção de Acesso
Proteção por grupos de usuários 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Proteção de Acesso
Lista de Controle de Acesso 
Arquitetura de Sistemas Operacionais – Machado/Maia
Cap. 11 – Sistema de Arquivos
*
Implementação de Caches
Acesso a disco é bastante lento
Buffer cache minimiza este problema
Quando uma operação é realizada o sistema verifica se a informação se encontra no buffer cache
Em caso positivo, não é necessário o acesso ao disco
Caso o bloco requisitado não se encontre no cache, a operação de E/S é realizada e o cache é atualizado
Políticas para substituição de blocos: FIFO ou LRU
Aspectos de segurança
Atualização periódica
Write-through caches

Outros materiais