Capítulo 6 Sistemas de Arquivos



Documentos relacionados
Capítulo 6 Sistemas de Arquivos

Sistemas de Arquivos. Sistemas Operacionais - Professor Machado

Sistemas de Ficheiros. 1. Ficheiros 2. Directórios 3. Implementação de sistemas de ficheiros 4. Exemplos de sistemas de ficheiros

Capítulo 6. Gerenciamento de Arquivos. 6.1 Arquivos 6.2 Diretórios 6.3 Implementação (6.3.1 a 6.3.6) 6.4 Exemplos

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum

FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos

Sistemas de Ficheiros. Ficheiros Diretórios Implementação de sistemas de ficheiros Exemplos de sistemas de ficheiros

AULA 16 - Sistema de Arquivos

Sistemas de Arquivos. Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br

Estrutura Interna do KernelUNIX Sistema O. Estrutura Interna de Arquivos (1) Estrutura Seqüência. User application. Standard Unix libraries

Sistemas de Arquivos

Funções de um SO. Gerência de processos Gerência de memória Gerência de Arquivos Gerência de I/O Sistema de Proteção

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr.

SISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar

Prof. Bruno Calegaro

Sistemas de Arquivos. Arquivos Diretórios Implementação do sistema de arquivos Gerenciamento de espaço em disco

Sistemas Operacionais Arquivos

Sistemas Operacionais

Sistemas de Arquivos. Gerenciamento de Espaço em Disco

Um retrospecto da aula passada... Um retrospecto da aula passada... Principais Aspectos de Sistemas Operacionais. Gerência de E/S

Fundamentos de Arquivos e Armazenamento Secundário

Sistemas Operacionais. Prof. André Y. Kusumoto

Sistemas Operacionais Arquivos. Carlos Ferraz Jorge Cavalcanti Fonsêca

Sistemas Operacionais. Roteiro. Introdução. Marcos Laureano

slide Pearson Prentice Hall. Todos os direitos reservados.

Sistema de Arquivos. Introdução

implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos,

Sistemas de Arquivos. (Aula 23)

BC Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento

Sistema de Ficheiros

Fundamentos de Sistemas Operacionais

TÓPICO 7. Gerência de Arquivos

Sistema de Arquivos. Ambientes Operacionais. Prof. Simão Sirineo Toscani

UFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Sistema de arquivos. Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1

Sistemas Operacionais: Sistema de Arquivos

Sistemas Operacionais

Capítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8 th Edition

Sistema de arquivos. Dispositivos com tecnologias variadas. CD-ROM, DAT, HD, Floppy, ZIP SCSI, IDE, ATAPI,... sistemas de arquivos em rede

SISTEMAS OPERACIONAIS

Sistema topograph 98. Tutorial Módulo Fundiário

Arquitetura dos Sistemas Operacionais

Unix: Sistema de Arquivos. Geraldo Braz Junior

Permite o acesso remoto a um computador;

Fundamentos de Sistemas Operacionais. Sistema de Arquivos. Prof. Edwar Saliba Júnior Março de Unidade Sistemas de Arquivos

Sistemas Operacionais Sistemas de Arquivos. Thiago Leite

Como criar um blog. Será aberta uma janela onde você deverá especificar o título do blog, o endereço do blog, e o modelo.

Sistemas de Arquivos. André Luiz da Costa Carvalho

Gerência do Sistema de Arquivos. Adão de Melo Neto

Arquitetura de Sistemas Operacionais

Capítulo 4 Gerenciamento de Memória

ROM-BIOS Inicialização Sistemas de Arquivos Formatação

BC Sistemas Operacionais

Gerenciamento de memória

Sistema de Arquivos. Sistemas de Arquivos

Gerenciamento de Entrada e Saída Hélio Crestana Guardia e Hermes Senger

Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos

Sistema de Memórias de Computadores

Capítulo 5 Sistemas de Arquivos

Banco de Dados II. Triggers e Functions. Prof. Moser Fagundes. Curso TSI Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas

Sistemas de Informação. Sistemas Operacionais 4º Período

2. NÍVEL DE SISTEMA OPERACIONAL (Cont.) 2.6. Exemplos de Sistemas Operacionais

3.1 Definições Uma classe é a descrição de um tipo de objeto.

Sistemas Operacionais

Capítulo 4 Gerenciamento de Memória

Capítulo 15. INICIALIZAÇÃO, TEMPO DE CPU E DOS

Sistemas de Arquivos Distribuídos: DFS. Projeto

Sistema de Arquivos EXT3

Olá, Professores e Professoras. É um prazer estar aqui com vocês novamente. Sejam bem-vindos!

exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo até aqui nos ajudou o Senhor (1Sm 7:12)

Sistemas Operacionais. Prof. André Y. Kusumoto

D4600 Duplex Photo Printer

Laboratório de Redes de Computadores e Sistemas Operacionais

Laboratório de Hardware

Criando um banco de dados

Entendendo as Permissões de Arquivos no GNU/Linux

SISTEMAS OPERACIONAIS. Sistemas de Arquivos Apostila 09

Informática básica Telecentro/Infocentro Acessa-SP

Especificações. Conteúdo. Compatibilidade de Tags com o GPW-100. Tabela de Revisões

Aula 01 - Formatações prontas e condicionais. Aula 01 - Formatações prontas e condicionais. Sumário. Formatar como Tabela

Armazenamento de Dados. Prof. Antonio Almeida de Barros Junior

Cap. 12 Gerenciamento de Arquivos

SISTEMAS OPERACIONAIS

Projeto: Camada Independente de Dispositivo

DISPOSITIVOS DE BLOCO. Professor: João Paulo de Brito Gonçalves

Memória - Gerenciamento. Sistemas Operacionais - Professor Machado

Classificação e Pesquisa de Dados

Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3

Transcrição:

Capítulo 6 Sistemas de Arquivos 6.1 Arquivos 6.2 Diretórios 6.3 Implementação do sistema de arquivos 6.4 Exemplos de sistemas de arquivos 1

Armazenamento da Informação a Longo Prazo 1. Deve ser possível armazenar uma quantidade muito grande de informação 2. A informação deve sobreviver ao término do processo que a usa 3. Múltiplos processos devem ser capazes de acessar a informação concorrentemente 2

Nomeação de Arquivos Extensões típicas de arquivos 3

Estrutura de Arquivos Três tipos de arquivos a) seqüência de bytes b) seqüência de registros c) árvore 4

Tipos de Arquivos (a) Um arquivo executável (b) Um repositório (archive) 5

Acesso sequencial Acesso aos Arquivos lê todos os bytes/registros desde o início não pode saltar ou ler fora de seqüência conveniente quando o meio era a fita magnética Acesso aleatório bytes/registros lidos em qualquer ordem essencial para sistemas de bases de dados ler pode ser mover marcador de arquivo (seek), e então ler ou ler e então mover marcador de arquivo 6

Atributos de Arquivos Possíveis atributos de arquivos 7

Operações com Arquivos 1. Create 2. Delete 3. Open 4. Close 5. Read 6. Write 7. Append 8. Seek 9. Get attributes 10.Set Attributes 11.Rename 8

Exemplo de um Programa com Chamadas ao Sistema para Arquivos 9

Arquivos Mapeados em Memória (a) Um processo segmentado antes de mapear arquivos em seu espaço de endereçamento (b) Processo depois do mapeamento arquivo abc existente em um segmento criando novo segmento para xyz 10

Diretórios Sistemas de Diretório em Nível Único Um sistema de diretório de nível único contém 4 arquivos propriedades de 3 pessoas diferentes, A, B, e C 11

Sistemas de Diretórios em Dois Níveis As letras indicam os donos dos diretórios e arquivos 12

Sistemas de Diretórios Hierárquicos Um sistema de diretório hierárquico 13

Nomes de Caminhos Uma árvore de diretórios UNIX 14

Operações com Diretórios 1. Create 2. Delete 3. Opendir 4. Closedir 5. Readdir 6. Rename 7. Link 8. Unlink 15

Operações com Arquivos e Diretórios em JAVA 16

Operações com Arquivos e Diretórios em JAVA 17

Operações com Arquivos e Diretórios em JAVA 18

Operações com Arquivos e Diretórios em JAVA 19

Implementação do Sistema de Arquivos Um possível layout de sistema de arquivo 20

Implementação de Arquivos (1) (a) Alocação contígua do espaço em disco para 7 arquivos (b) Estado do disco depois dos arquivos D e E terem sido removidos 21

Implementação de Arquivos (2) Armazenamento de um arquivo como uma lista encadeada de blocos de disco 22

Implementação de Arquivos (3) Alocação por lista encadeada usando uma tabela de alocação de arquivos em RAM 23

Implementação de Arquivos (4) 24

Implementação de Arquivos (4) 25

Implementação de Arquivos (4) 26

Implementação de Arquivos (4) 27

Implementação de Arquivos (4) Um exemplo de i-node 28

Implementação de Diretórios (1) (a) Um diretório simples entradas de tamanho fixo endereços de disco e atributos na entrada de diretório (b) Diretório no qual cada entrada se refere apenas a um i-node 29

Implementação de Diretórios (2) Duas formas de tratar nomes longos de arquivos em um diretório (a) Em linha (b) Em uma área temporária (heap) 30

Arquivos Compartilhados (1) Sistema de arquivo contendo um arquivo compartilhado 31

Arquivos Compartilhados (2) (a) Situação antes da ligação (b) Depois de a ligação ser criada (c) Depois de o proprietário original remover o arquivo 32

Gerenciamento do Espaço em Disco (1) A curva contínua (escala no lado esquerdo) mostra a taxa de dados de um disco A linha tracejada (escala no lado direito) mostra a eficiência de ocupação do disco Todos os arquivos são de 2KB 33