Escolar Documentos
Profissional Documentos
Cultura Documentos
SOII - Sistema de Arquivos
SOII - Sistema de Arquivos
Sistemas Operativos II
SISTEMAS DE ARQUIVOS
• Um sistema de arquivos é uma estrutura global na qual os arquivos
são nomeados, armazenados e organizados.
ARQUIVOS
Computadores armazenam informação em diferentes
tipos de dispositivos físicos:
fitas magnéticas
discos magnéticos
discos ópticos, etc.
SO abstrai as propriedades físicas do dispositivo
definindo uma unidade de armazenamento lógico.
O SO associa cada arquivo a um dispositivo físico
ATRIBUTOS
Tipicamente:
Nome: informação para consumo humano;
Tipo: necessário quando o SO diferencia tipos;
Localização: ponteiro para dispositivo físico e
localização dentro dele;
Tamanho: quantidade de bytes, palavras ou blocos do
arquivo (e, possivelmente, o tamanho máximo
permitido);
Proteção: informação de controle de acesso ao
arquivo (leitura, escrita, execução)
Dono: dono do arquivo
Departamento das Engenharias 6
Instituto Superior Politécnico de Ciências e Tecnologia
Sistemas Operativos II
DIRETÓRIOS
O sistema de arquivo pode ser grande para se
gerenciar os dados, torna-se necessários organizá-los
A organização é feita em duas partes:
O sistema é dividido em partições (volumes):
cada disco contém pelo menos uma partição
usadas para fornecer áreas separadas em disco
(cada uma é tratada como um dispositivo de
armazenamento diferente)
Alocação Contígua:
Cada arquivo deve ocupar um conjunto de blocos
contíguo no disco;
Vantagens:
Simples de implementar (guardar apenas o end. do 1o
bloco);
Acessos sequencial e direto facilitados
Excelente performance (leitura em uma única operação);
Dificuldade: achar espaço para novo arquivo (sequência
de blocos livres igual ou maior que o arquivo)
A alocação de blocos em uma área contígua pode ser
feita através de algoritmos de estratégia de alocação
como o First-Fit, Best-Fit e Worst-Fit.
Departamento das Engenharias 11
Instituto Superior Politécnico de Ciências e Tecnologia
Sistemas Operativos II
Alocação Contígua:
Desvantagens:
Necessário conhecer o tamanho dos arquivos no
instante de sua criação (se reservar pouco em caso de
necessidade de cópia, se reservar muito resulta em
desperdício)
Fragmentação do disco (compactação é cara).
Vantagens:
Bloco fica livre para armazenamento apenas da informação;
Apesar de randômico, o acesso é baseado na cadeia que
está inteiramente na memória principal (basta realizar a
busca na FAT);
Entrada no diretório precisa conter apenas o número do
bloco inicial.
Desvantagem:
Tabela deve permanecer na memória durante todo o
Tempo.
Considerações Finais
CONSIDERAÇÕES FINAIS!!!!!