Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouEduarda Martel Alterado mais de 10 anos atrás
1
Sistemas Operacionais Gerência do Sistema de Arquivos
Prof. Sérgio Fernando Adaptado do livro: Arquitetura de Sistemas Operacionais (Francis Berenger Machado e Luiz Paulo Maia) Parte 4 Gerência do Sistema de Arquivos
2
Sumário Introdução Arquivos Atributos Diretórios
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
3
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
4
Arquivos Extensão de arquivos
5
Organização de Arquivos
6
Métodos de Acesso Acesso direto
Arquitetura de Sistemas Operacionais – Machado/Maia
7
Operações de Entrada/Saída
Arquitetura de Sistemas Operacionais – Machado/Maia
8
Operações de Entrada/Saída
Rotinas de E/S Arquitetura de Sistemas Operacionais – Machado/Maia
9
Atributos Atributos de arquivos
Arquitetura de Sistemas Operacionais – Machado/Maia
10
Diretórios Estrutura de diretórios de nível único
11
Diretórios Estrutura de diretórios com dois níveis
12
Diretórios Estrutura de diretórios em árvore
13
Diretórios Path de um arquivo
14
Gerência de Espaço Livre em Disco
Alocação de espaço em disco
15
Gerência de Alocação de Espaço em Disco
Alocação Contígua
16
Gerência de Alocação de Espaço em Disco
Estratégias de Alocação First-Fit Best-Fit Worst-Fit
17
Gerência de Alocação de Espaço em Disco
Desfragmentação
18
Gerência de Alocação de Espaço em Disco
Alocação Encadeada
19
Gerência de Alocação de Espaço em Disco
Alocação Indexada
20
Proteção de Acesso Proteção por grupos de usuários
21
Proteção de Acesso Lista de Controle de Acesso
22
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
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.