Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerenciamento de Arquivos
O que um arquivo?
Arquivo , basicamente, um conjunto de dados armazenados em um dispositivo fsico no-voltil, com referncias que indique sua localizao.
Gerenciador de arquivos
1.
Responsabilidades:
Manter um registro de onde cada arquivo est armazenado;
2.
3.
4.
- Comandos embutidos:
Open, close , read, write, modify.
- Comandos Interativos:
Create, delete, Rename, copy.
Desalocar o cabeote para o cilindro onde o registro se encontra; Esperar a latncia rotacional onde contm o registro e posicionar o cabeote;
2.
3.
4.
5.
Emitir um sinal para que o dispositivo est disponvel para atender a outra requisio.
Volume
Podem ser:
-
Volumes multiarquivos;
Arquivos multivolumes.
Descritor de Volume
Data de criao Ponteiro para rea de diretrios Ponteiro para rea de arquivos Cdigo do sistema de arquivos Nome do Volume
Data em que foi criado Indica o primeiro setor onde o diretrio est armazenado Indica o primeiro setor onde o arquivo est armazenado Utilizado para detectar volumes com formatos incorretos Nome atribudo pelo usurio
Diretrio-mestre de arquivos
(MFD, ou Master File Directory)
-
Contm uma lista dos nomes e das caractersticas de todos os arquivos armazenados no volume. Os SO antigos s aceitavam um MFD por volume.
Diretrios e subdiretrios
Descritor de Arquivos
Nome Tipo de arquivo Tamanho do arquivo Localizao do arquivo Data e hora de criao Proprietrio Informaes de proteo Tamanho do registro
Nomeao de arquivos
1.
2.
Organizao de arquivos
Depende da forma pela qual os registros so arranjados e das caractersticas do meio utilizado para armazen-lo. Pode ser feita de trs formas diferentes
levado em considerao:
Volatibilidade dos dados A atividade do arquivo O tamanho do arquivo
1. 2. 3.
4.
O tempo de resposta
Organizao sequencial
Os registros so organizados serialmente.
O arquivo depois de modificado deve ser dinamicamente ordenado. Algoritmos de manuteno muito complexos.
Organizao direta
estabelecido um campo para que seja possvel a identificao de onde o arquivo se encontra.
Os registros podem gerar um mesmo endereo lgicos, implicando conflito de informaes.
Com relao aos conflitos gerados pela organizao direta, esta feita para evitar os conflitos. Porm quando ocorrem so reorganizados bem mais rapidamente.
Armazenagem contgua
- So armazenados um depois do outro; - Acesso rpido e diretrio simples; - Se os arquivos forem expandidos acarretar em fragmentao do volume.
Armazenagem no-contgua
Eliminou a fragmentao externa; Acesso simples: cada bloco aponta para o prximo bloco.
Armazenagem no-contgua
Armazenagem indexada
- Os ponteiros so agrupados em um ndice que ir conter todas as informaes necessrias sobre o arquivo
Armazenagem indexada
Compresso de dados
Mtodos de Acesso
Mtodos de Acesso
Acesso seqencial a registros de tamanho fixo
feita a atualizao do CBA e incrementada uma constante TR. CBA=CBA+TR
Acesso direto
computado a partir do tamanho do registro e do numero do registro procurado. CBA=(NR-1)*TR
Representa a hierarquia do sistema bsico de arquivos sobre os demais mdulos tpicos de um sistema.
a fragmentao das tarefas para que no sobrecarregue outros dispositivos.
Responsvel pelo compartilhamento de arquivos; Estabelece quem e que tipo de acesso ser disponibilizado ao arquivo requisitado;
Determina o tipo de acesso ( ler, gravar, executar, apagar) que cada usurio poder Realizar.
Listas de capacitaes
Relaciona cada usurio e os arquivos aos quais ele tem permisso. Muito parecido com a lista de controle de acesso, porm a diferena que o usurio possui o ingresso para acessar o arquivo.
Palavras-chave
Assemelha-se a uma senha de acesso. Limita o acesso apenas ao diretrio especificado. Pode ser descoberta por hackers