Beruflich Dokumente
Kultur Dokumente
jose.cavalcanti@ifpb.edu.br
http://www.ifpb.edu.br
Sistemas de Arquivos
Discos
n So divises do disco;
n Objetivos:
q Leitura;
q Escrita;
Arquivos Identificao
q Ex.: aluno.doc
n Arquivos em bytes:
q Acesso e leituras byte a byte;
n Arquivos em registros:
q Acesso e leituras em blocos de n bytes que compem um
registro;
n Arquivos comuns;
q Nome;
q Extenso;
q Tamanho;
q Proprietrio;
q Datas de criao, alterao e acesso;
q Se oculto, de backup ou temporrio;
Arquivos Operaes
n Caminho Absoluto:
q Ex.: /home/hermano/aula/aula4.ppt
n Caminho Relativo:
q Considera o diretrio atual ou diretrio de trabalho:
q Ex.: aula/aula4.ppt
n As entradas . e ..
q . Diretrio atual;
q .. Diretrio Pai;
Arquivos Mtodos de Acesso
n O principal aspecto :
q Como indicar onde cada arquivo est?
n Quatro abordagens:
q Alocao contgua;
q i-Nodes;
Implementao de arquivos Alocao Contgua
n tima velocidade;
n Fcil implementao;
n Problema de fragmentao;
Implementao de arquivos Alocao Contgua
Implementao de arquivos Alocao Contgua
Implementao de arquivos Alocao baseada em listas
ligadas (Encadeada)
n Evita fragmentao;
n Cache:
q Pode usar os mesmos algoritmos de paginao;
q Duas caractersticas podem melhorar a performance:
v provvel que o bloco ser usado novamente?
v O bloco essencial para a consistncia do FS?
q minix1
q ext2, ext3, ext4
q reiserfs
q xfs
q vfat
q swap
Sistemas de Arquivos Linux
n Minix 1
q Arquivos de at 64MB
n ext3
q Implementao de Journaling;
n ext4
q Evoluo do ext3, com suporte a arquivos maiores,
verificao do Journaling, mais rpido na verificao dos
arquivos;
Sistemas de Arquivos Linux
n ReiserFS
q Usa rvores balanceadas para tornar o processo de busca
de arquivos, informaes sobre segurana e outros
metadados mais eficientes;
q Sua performance muito boa para um nmero muito grande
de arquivos pequenos;
n xFS
q Considerado um dos melhores sistemas de arquivos para
banco de dados;
q A gravao muito rpida;
Sistemas de Arquivos Linux
n vFAT
q Utilizado para permitir compatibilidade com o windows;
q Baseado no FAT32;
n SWAP
q Espao reservado para troca de dados com a memria RAM;
Sistemas de Arquivos Linux
Sistemas de Arquivos Windows
n FAT16 e FAT32
n NTFS
n Recursos adicionais:
q Segurana de acesso;
q Cota de disco;
q Criptografia;
q Compactao;
q Clusters Personalizados;
q Journaling;
Sistemas de Arquivos Windows
Obrigado!
Sistemas Operacionais
Prof. MSc. Jos Hermano Cavalcanti Filho
jose.cavalcanti@ifpb.edu.br
http://www.ifpb.edu.br