Please enable JavaScript.
Coggle requires JavaScript to display documents.
ARQUIVOS E SISTEMAS DE ARQUIVOS - Coggle Diagram
ARQUIVOS E SISTEMAS DE ARQUIVOS
As aplicações armazenam e recuperam informações durante seu processamento e um processo deve ser capaz de ler e gravar grandes volumes de informações em disco rígido, pen-drives, dentre outros, além de dividir as informações com outros processos.
Existem três requisitos essenciais para o armazenamento da informação a longo prazo:
Link Title
Deve ser possível armazenar um grande volume de informações (a exemplo de sistemas bancários, companhias aéreas, dentre outros).
Múltiplos processos têm de ser capazes de acessar a informação concorrentemente (a informação deve ser independente de qualquer processo).
A informação deve sobreviver ao término do processo que a usa (armazenamento em banco de dados).
Alguns formatos de Arquivos
Arquivo Jpg
Arquivo.Bak
Arquivo.Zip
Arquivo.C
Arquivo.Txt
Arquivo.Pdf
ESTRUTURA DOS ARQUIVOS
As 3 mais comuns
Sequência de registro de comprimento fixo
Um arquivo é uma sequência de registros de tamanho fixo, cada um com uma estrutura interna. O objetivo é que a operação de leitura retorne um registro e a operação de escrita sobreponha ou anexe um registro.
Árvore de registros
Nesta estrutura um arquivo é formado por uma árvore de registros, não necessariamente do mesmo tamanho, cada um contendo um campo-chave em uma posição fixa do registro. A árvore é ordenada pelo campo-chave para que se busque mais rapidamente por uma chave específica. Novos registros podem ser inseridos ao arquivo e o sistema operacional decide onde colocá-los.
Sequência estruturada de bytes
Nessa estrutura, o sistema operacional não sabe o que contém o arquivo, e tudo o que ele vê são bytes. A sequência estruturada de bytes oferece flexibilidade, uma vez que os programas de usuário podem dar o nome que quiser aos seus arquivos e inserir o conteúdo que desejar.