Gerencia de arquivo
Sistemas Operacionais
Eduardo Carneiro
JOÃO PESSOA/PB
2014
Introdução
Aplicações processam informações como textos, músicas, e filmes. Estas aplicações e o próprio núcleo do sistema operacional precisam manter dados sob a forma de arquivos em meios não-voláteis.
A função da gerência de arquivos é disponibilizar formas de acesso, organizar e gerenciar arquivos e diretórios em dispositivos de armazenamento.
2
Introdução
Sistemas de arquivos
FAT16
Ext2
ReiserFS
Ext4
UFS
HPFS
FAT32
HFS+
NTFS
Ext3
ISO 9660
JFS
3
XFS
UDF
Arquivos
Conceito
Um arquivo é...
Um conjunto de dados armazenados em um dispositivo físico nãovolátil, com um nome ou outra referência que permita sua localização posterior. ●
A unidade básica de armazenamento de informações;
●
Extremamente versátil quanto ao seu conteúdo e capacidade.
Arquivos são organizados em estruturas hierárquicas denominadas diretórios. A organização física e lógica dos arquivos e diretórios de um dispositivo é denominada sistema de arquivos.
4
Arquivos
Conceito
5
Arquivos
Atributos
●
●
●
Nome: cadeia de caracteres que identifica o arquivo para o usuário, como “receita.txt”, “relatório.pdf”, “main.c” e “Classe.java”;
Tipo: identificação do formato dos dados contidos no arquivo, como texto, áudio, imagem e vídeo. Muitos sistemas operacionais usam parte do nome do arquivo como identificador do tipo de seu conteúdo, na forma de extensão, como “.txt”, “.pdf”, “.c” e “.java”;
Tamanho: indicação do tamanho do conteúdo do arquivo, em bytes ou registros;
6
Arquivos
Atributos
●
●
●
●
Datas: data de criação, de último acesso e de última modificação do conteúdo são datas utilizadas para fins de gerência;
Proprietário: usuário dono do arquivo (sistemas multi-usuários);
Permissões: indica os usuários que têm acesso ao arquivo e as formas permitidas (leitura, escrita, remoção,