Escolar Documentos
Profissional Documentos
Cultura Documentos
SISTEMAS
SISTEMAS DE FICHEIROS
Objectivos
Conceito de Ficheiro
A estrutura de um sistema de arquivos
A estrutura de um diretório
Permissão
Gestão de Utilizador
FICHEIRO
Extensão Descrição
.java Código fonte em Java.
Sistemas, como o Unix, não atribuem qualquer
significado aos nomes e extensões. .obj, .o Código objecto resultante de uma
compilação.
Extensões são convenções mantidas pelos
.exe Código executável.
utilizadores e pelas ferramentas que trabalham sobre
os ficheiros. .html Hipertexto para ser visualizado por
navegador de rede
Em Unix nem existem extensões, o carater ´.´ é
interpretado como um outro qualquer caracter do .dat Ficheiro de dados
nome. .mp3 Representação comprimida de som digital.
ESTRUTURA DE UM SISTEMA DE ARQUIVOS
No tipo sequencia de registros, um arquivo é uma sequencia registos de tamanho fixo, cada um com alguma
estrutura interna.
A idéia central é que a operação de leitura retorna um registro e a de escrita sobrepõe ou anexa um registro
Nenhum sistema atual usa esse modelo como sistema primário de arquivo, mas ele era comum nos
computadores de grande porte na época dos cartões perfurados.
CONT.(ÁRVORE )
Árvore de registros, não necessariamente todos de mesmo tamanho, cada um contendo um campo-chave em
uma posição fixa no registro.
A árvore é ordenada pelo campo chave para que se busque mais rapidamente por uma chave específica. A operação básica
não é obter o próximo registro mas obter o registro com a chave específica.
ESTRUTURA DE UM DIRETÓRIO
PERMISSÕES
No sistema Linux são gerenciados privilégio de dono, privilégio de grupo, privilégio de outros. E cada um desses
tipos são divididos em 3 níveis de permissões de acesso:
permissão de leitura ( r )
permissão de escrita ( w )
permissão de execução ( x )
CONT.
Grupo Grupo
ler (r) e executar (x) ler (r)
Outros Outros
ler (r) e executar (x) ler (r)
PERMISSÕES OCTAIS
Podemos alterar ou mudar a permissão de acesso de um ficheiro ou diretório usando o comando chmod, com ele
podemos escolher se um utilizador ou grupo terá permissões para ler, gravar, executar.