Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sistema de Arquivos - Coggle Diagram
Interface do Sistema de Arquivos
Arquivo
Menor alocação em disco
Contém Atributos
Nome,identificador,tipo,local,tamanho,proteção...
Tipo de Dado abstrato
Abertura e Fechamento
Open()/Close()
Open guarda informações na Tabela de Arquivos Abertos
Close remove as informações da Tabela
Extenções indicam o programa que abrirá o arquivo ou se é executável
Estrutura do Arquivo
Sequência não-estruturada de bytes
Forma mais simples de organização
Aplicação define a organização
Vantagem : flexibilidade para criar estruturas de dados
UNIX e Windows
Sequência de Registros
Registros de tamanho fixo
Leitura retorna um registro
Escrita sobrepôe um registro
Árvore de Registros
Cada registro é associado a uma chave
Árvore ordenada pela chave
Computadores de grande porte
Lock de Arquivo
Obrigatório
Impõe controle rígido
Força todos processos a respeitarem o bloqueio
Windows
Consultivo
Permite que outros processos ignorem o bloqueio e acessem, desde que consultem o status do lock
UNIX
Diretórios
Modo como cada SO organiza diferentes arquivos no disco
Partições
Unico disco com vários sistemas de arquivos diferentes
Cada partição se comporta como um disco virtual
Múltiplos SO's no mesmo disco
Métodos de Acesso
Acesso Sequencial
Acesso relativo