Please enable JavaScript.
Coggle requires JavaScript to display documents.
Interface do Sistema de Arquivos, MAPA MENTAL 10 DISCIPLINA: SO 2023/2 …
Interface do Sistema de Arquivos
Conceito de arquivo
Definição Geral
O SO fornece uma visão lógica uniforme do armazenamento por meio do conceito de arquivo
Características Principais
Arquivo é a menor alocação de armazenamento secundário
Espaços de endereços lógicos contíguos
Podem não estar fisicamente próximos
Tipos de Arquivos
Representam programas e dados
numéricos
alfabéticos
alfanuméricos
binários
Podem ser de forma livre ou rigidamente formatados.
Estrutura do Arquivo
Varia de acordo com o tipo de arquivo
Exemplos incluem arquivo de texto, arquivo-fonte e arquivo executável
Decisões sobre Estrutura
Criador do programa
Define a estrutura para a maioria dos casos
Sistema operacional
Define a estrutura em casos específicos
Entidades padronizadoras internacionais
Definem a estrutura de formatos amplamente usados
Atributos dos arquivos
Identificador
Rótulo exclusivo para identificar o arquivo no sistema
Tipo
Necessário em sistemas que suportam diferentes tipos de arquivos
Locação
Ponteiro para dispositivo e localização do arquivo
Tamanho
Tamanho atual do arquivo e possivelmente o tamanho máximo permitido
Proteção
Informações de controle de acesso
Hora, Data e Identificação do Usuário
Informações para criação, modificação e uso do arquivo
Nome
Sequência de caracteres para conveniência humana
Principais operações de arquivo
Criação de arquivo
Encontrar espaço e criar uma entrada no diretório
Gravação em arquivo
System call com nome e informações a serem gravadas
Leitura de arquivo
System call com nome e local na memória para inserir dados lidos
Reposicionamento
Reposiciona o ponteiro de posição corrente dentro do arquivo
Exclusão de arquivo
Pesquisa diretório, libera espaço e apaga entrada associada
Truncamento de arquivo
Redefine o tamanho do arquivo para zero, mantendo outros atributos
Outras operações
Combinam operações primitivas, como a cópia de arquivo
Recuperação de arquivos excluídos
Tipos de arquivo
SOs devem reconhecer e suportar diferentes tipos
Técnicas diferentes para cada SO
Estrutura do arquivo
Definida pelo programador da aplicação ou é um padrão internacional
SO exige uma estrutura específica apenas para certos arquivos
Métodos de acesso a arquivos
Acesso às informações dos arquivos
Acesso sequencial
Processa as informações no arquivo em ordem
Acesso direto
Permite leitura e gravação rápida sem ordem específica
Combinação de métodos
MAPA MENTAL 10
DISCIPLINA: SO 2023/2
ALUNO: JOÃO PEDRO SPINASSÉ VIANA