Please enable JavaScript.
Coggle requires JavaScript to display documents.
INTERFACE DO SISTEMA DE ARQUIVOS, MAPA MENTAL10 SO2024/2 ARTHUR VALENTIM…
INTERFACE DO SISTEMA DE ARQUIVOS
Abertura e fechamento de arquivos
Chamadas
Open(F)
Move da entrada para memória
Close(Fi)
Move da entrada a memória para a estrutura de diretório
Ponteiro de arquivo
Ponteiro para o ultimo local de read/write
Contagem de arquivos abertos
Contador do número de vezes que um arquivo está aberto
Local do arquivo no disco
cache de informações de acesso a dados
Direitos de acesso
Informação de modo de acesso
Grandes quantidades de informação têm de ser armazenada
Arquivo
Tipo de dado abstrato
Gerencia e representa dados
Espaço de endereços lógicos contínuos
Tipos
Dados
Caractere
Binários
Numériocs
Programa
Métodos de acesso
Acesso sequencial
Le arquivos de cima para baixo
Acesso direto
Arquivo é composto por registros lógicos de tamanho fixo
Diretórios
Modo de organização do sistema
Contém entradas associadas aos arquivos
Estrutura
Nível único
Um diretório contendo todos os arquivos do disco
Sem nomes iguais
Dois níveis
Cria um nível de diretório separado para cada usuário
Pode nomes iguais
Hierárquicos
Criação de vários diretórios
Cada arquivo possui um path
Lock de arquivo
Fornecido por alguns SOs
Obrigatório
Garantia de integridade do arquivo
Consultivo
Controle fica por conta da aplicação
Possibilidade de deadlock
Operações de arquivos
Ler
Criar
Gravar
Excluir
Trancar
Reposicionar dentro do arquivo
Atributos do arquivo
Nome
Formato Legível
Identificador
Tag exclusiva identifica o arquivo
Tipo
Sistemas que admitem diferentes tipos
Local
Ponteiro para o local do arquivo no dispositivo
Tamanho
Tamanho do arquivo
Proteção
Controle de quem pode realizar algumas funções
Hora, data e identificação do usuário
Proteção, segurança e monitoramnto
Estrutura do arquivo
Texto
Caracteres organizados em linhas
Fonte
Sub-rotinas e funções
SO ou o programa que decidem
objeto
Bytes organizados em blocos
Executável
Seções de código
Sequencia não-estruturada de bytes
Forma mais simples
Estratégia adotada tanto pelo UNIX quanto pelo Windows
Sequencia de registros
Registro de tamanhos fixo
Árvore de registros
Cada registro é associado a uma chave
MAPA MENTAL10 SO2024/2
ARTHUR VALENTIM CALDEIRA