Sistemas de Arquivos
Problemas da alocação em RAM Baixa capacidade
Volatilidade Solução: uso de arquivos
Conceito de arquivo Espaço endereços  lógico  contíguo
Coleção informações correlatas com mesmo nome armazenadas no disco Tipos Dados
Programas
Programas-fonte Estrutura de um arquivo Nenhuma: sequência bytes (Unix)
Registro
Complexa (documento formatado, arquivo relocável) Atributos de um arquivo (mantidos na entrada diretórios) Nome
Identificador: número (único) identifica arquivo dentro FS
Tipo
Localização: ponteiro para 1o bloco
Tamanho
Proteção
Hora e data da criação
Hora e data da última alteração
Operações com arquivos (um arquivo é um ADT) Criar
Escrever
Ler
Reposicionar
Apagar
Truncar
Open: move conteúdo para memória
Close: move conteúdo para disco Arquivos abertos – dados necessários Ponteiro para último local acessado (por processo)

Parte2a