Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sistema de Arquivos - Coggle Diagram
Interface do Sistema de Arquivos
ALUNA: JESSICA NOGUEIRA DUQUE
DISCIPLINA: SO 2024/1
MAPA MENTAL 10
INTRODUÇÃO
Divisão sistema de arquivos
Coleção de arquivos
Estrutura de diretórios
Em dispositivos de armazenamento
CONCEITO DE ARQUIVO
Abstração do SO
Menor alocação de armazenamento para usuário
Representa programas e dados
Decisão da estrutura
SO (Casos específicos)
Programadores
Entidades padronizados internacionais
Ex: ISO
Atributos dos arquivos
Nome - para humanos
Identificador - número exclusivo para não humanos
Tipo - informação necessária
Locação - ponteiro para dispositivo
Tamanho - atual e talvez máximo
Proteção: informações de controle de acesso
Hora, data e ID usuário
Operações de arquivo
Chamadas para criar, gravar, ler, reposicionar, excluir, truncar, combinações
Open() e Close()
Move entre memórias principal e secundária
Informações sobre arquivos abertos
Lock de arquivo
Comparilhado
Exclusivo
Medidas para evitar deadlock de acesso aos locks
Tipos de arquivo
SO reconhece e suporte
Técnica comum "nome.ext"
Windows
Tipo e atributo de criador
macOS
Número mágico primitivo
UNIX
Estrutura do arquivo
Maioria pelo programador
Consenso entre SOs: estruturação mínima
Metadados
Gerais na estrutura de diretórios
Específicos no próprio arquivo
MÉTODOS DE ACESSO
Acesso sequencial
Processamento em ordem
Simples
Acesso direto/relativo
Registros de tamanho fixo
Combinação ambos
Ex: indexados
ESTRUTURA DE DIRETÓRIOS E DISCOS
Milhares/milhões de arquivos em computador
Totalidade ou subdivisão dispositivos
armazenamento
Conjuntos RAID para proteção
Volume
Entidade com sistema de arquivos
Disco virtual
Informações arquivos em diretórios
Visão geral do diretório
Tabela de símbolos
Operações sobre diretórios
Diretório de um nível
Implementação simples
Limitação arquivos: não podem ter mesmo nome
Diretório de dois níveis
Diretórios particular para cada usuário
MFD e UFD: Master e User file directory
Diretórios estruturas em árvore
Árvore de altura abritrária
Diretórios com mesmo formato interno
Diretório corrente e referência a arquivos
Nomes do caminho
Absoluto
Relativo
Decisões sobre exclusão nos diretórios de árvore
Permite organização do usuário
Decisões sobre acesso a arquivos de outros usuários