Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERFACE DO SISTEMA DE ARQUIVOS - Coggle Diagram
INTERFACE DO SISTEMA DE ARQUIVOS
Arquivo
Gerencia e representa dados
Espaço de endereços lógicos contínuos
Tipos
Dados
Binários
Caractere
Numéricos
Programa
Tipo de dado abstrato
Estrutura do arquivo
Fonte
Sub-rotinas e funções
Objeto
Bytes organizados em blocos
Texto
Caracteres organizados em linhas
Executável
Seções de Código
O SO ou o programa que decidem
Sequência não- estruturada de bytes
Forma mais simples
Estratégia adotada tanto pelo UNIX quanto pelo
Windows
Árvore de Registros
Cada registro é associado a uma chave
Sequência de Registros
Rgistro de tamanhos fixo
Atributos do arquivo
Local
Ponteiro para local do arquivo no dispositivo
Tamanho
Tamanho do arquivo
Tipo
Sistemas que admitem diferentes tipos
Proteção
Controle de quem pode realizar algumas funções
Identificador
Tag exclusiva identifica o arquivo
Hora, data e identificação do usuário
Proteção, segurança e monitoração
Nome
Formato legível
Grandes quantidades de informção têm de ser armazenada
Operações do arquivo
Reposicionar dentro do arquivo
Excluir
Ler
Gravar
Criar
Trancar
Abertura e Fechamento de arquivos
Chamadas
Open(F)
Move da entrada para mamória
Close (Fi)
Move da entrada a memória para a estrutura de diretório
Ponteiro de arquivo
Ponteiro para último local de
read/write
Contagem de arquivos abertos
contador do
número de vezes que um arquivo está aberto
Local do arquivo no disco
cache de informações
de acesso a dados
Direitos de acesso
informação de modo de acesso
Tipos de arquivo
Windows
Nome do arquivo seguido de ‘.’ e uma extensão
.doc
.exe
Mac OS X
Cada arquivo possui um tipo e um atributo de criador
UNIX
Número mágico primitivo ou extensões
Lock de arquivo
Fornecido por alguns sistemas operacionais
Obrigatório
Garantia de integridade do arquivo
Consultivo
Controle fica por conta da aplicação
Possibilidade de deadlock
Métodos de acesso
Acesso sequencial
Le arquivos de cima para baixo
Acesso direto
Arquivo é composto por registros lógicos
de tamanho fixo
Diretórios
Operaçõs realizadas
Estrutura
Nível único
Um diretório contendo todos os arquivos do disco
Sem nomes iguais
Dois níveis
Cria um nível de diretório separado para cada usuário
Pode nomes iguais
Hierárquicos
Criação de vários diretórios
Cada arquivo possui um path
Modo de organização do sistema
Contém entradas associadas aos
arquivos
Estrutura de armazenamento
Partições
Vários sistemas em um único disco
Cada partição se comporta como um disco virtual
Múltiplos SOs podem ser instalados