Sistemas de arquivos
Engenharia da Computação
UE9 – Sistemas de Arquivos
Prof. Célio Vinicius Lemes
2015
UNOPAR
Sistemas Operacionais
1
Conteúdo Programático
• UE9 – Sistemas de Arquivos
– Nomeação de arquivos, tipos de arquivos, implementação do sistema de arquivos, sistema de acesso.
• Livro Texto.
– AUGENSTEIN,, Tenembaum, A. M.;. SISTEMAS OPERACIONAIS
MODERNOS. 3. ed. Sao Paulo: Pearson do Brasil, 2010.
2015
UNOPAR
Sistemas Operacionais
2
Armazenamento da
Informação
I.
Deve ser possível armazenar uma quantidade muito grande de informação.
II. A informação deve sobreviver ao término do processo que a usa.
III. Múltiplos processos deve ser capazes de acessar a informação concorrentemente.
2015
UNOPAR
Sistemas Operacionais
3
Introdução
O sistema de arquivos é a parte mais visível do sistema operacional. Cria um recurso lógico a partir de recursos físicos através de uma interface coerente e simples, fácil de usar.
Mecanismo para armazenamento e acesso a dados e a programas. 2015
UNOPAR
Sistemas Operacionais
4
Objetivos do sistema de arquivos o Fornecer mecanismos para usuários manipular arquivos e diretórios.
o
Garantir a validade coerência de dados.
o
Otimizar o acesso.
o
Fornecer suporte a outros sistemas de arquivos.
o
Suporte a vários usuários (multiprogramação).
Uso compartilhado (proteção e acesso concorrente)
2015
UNOPAR
Sistemas Operacionais
5
Objetivos do sistema de arquivos o Fornecer mecanismos para usuários manipular arquivos e diretórios.
o
Garantir a validade coerência de dados.
o
Otimizar o acesso.
o
Fornecer suporte a outros sistemas de arquivos.
o
Suporte a vários usuários (multiprogramação).
Uso compartilhado (proteção e acesso concorrente)
2015
UNOPAR
Sistemas Operacionais
6
Ponto de Vista do
Usuário
Cada usuário deve ser capaz de:
2015
Criar, apagar, ler e alterar arquivos.
Controlar as permissões de acesso e seus arquivos.
Nomear arquivos de forma simbólica.
Estruturar