Sistema de Ficheiros
|
|
- Simone Mascarenhas Salvado
- 8 Há anos
- Visualizações:
Transcrição
1 Sistema de Ficheiros 1 Armazenamento de Informação de Longa Duração 1. Deve guardar grandes quantidades de dados 2. Informação guardada deve sobreviver à terminação dos processos 3. Múltiplos processos devem poder aceder à informação concurrentemente 2 1
2 Sistema de Ficheiros Solução: discos com ficheiros Processo devem poder ler e escrever Ficheiros são geridos pelo S.O. 3 Nomes de Ficheiros (1) UNIX vs Windows/MS-DOS Maiúsculas, minúsculas Uso de extensões 4 2
3 Nomes de Ficheiros (2) Extensões típicas. 5 Estrutura dos Ficheiros Três tipos de ficheiros sequência de bytes sequência de registos árvore 6 3
4 Tipos de Ficheiros (1) Regulares ASCII Binários Directorias Especiais de caracteres (UNIX) Especiais de blocos (UNIX) 7 Tipos de Ficheiros (2) (a) Ficheiro executável (b) Arquivo 8 4
5 Acesso a Ficheiros Acesso sequencial Ler todos os bytes/registos desde o ínicio Não pode andar a saltar, pode voltar ao ínicio ou andar para trás Conveniente no caso de tapes magnéticas Acesso aleatório bytes/registos lidos por qualquer ordem essencial para sistemas de base de dados ler pode ser mover file marker (seek), depois ler ou ler e depois mover file marker 9 Atributos de ficheiros Possíveis atributos de ficheiros 10 5
6 Operações nos ficheiros 1. Criar 2. Apagar 3. Abrir 4. Fechar 5. Ler 6. Escrever 7. Append 8. Seek 9. Obter atributos 10.Definir atributos 11.Renomear 11 Um Exemplo Usando Chamadas ao Sistema para Ficheiros (1/2) 12 6
7 Um Exemplo Usando Chamadas ao Sistema para Ficheiros (2/2) 13 Ficheiros Mapeados em Memória (a) Processo segmentado antes de se mapear o ficheiro no seu espaço de endereçamento (b) Processo depois de mapear ficheiro existente abc num segment criar novo segmento para xyz Como é implementado internamente? / Problemas? 14 7
8 Directorias Sistema com Um Nível de Directorias Um sistemas com apenas um nível de directorias Contém 4 ficheiros Pertencem a 3 pessoas diferentes, A, B, and C 15 Sistemas com Dois Níveis de Directorias Letras indicam donos das directorias e dos ficheiros Nalgumas situações os utilizadores necessitam de aceder a ficheiros fora das respectivas directorias. Exs.? Como? 16 8
9 Sistemas Hieráquicos de Directorias Um sistema hierárquicos de directorias 17 Nomes dos caminhos (1) Caminho absoluto Windows: \usr\ast\mailbox UNIX: /usr/ast/mailbox Caminho relativo Conceito de directoria actual Bibliotecas devem ter cuidado ao mudar a directoria actual, porquê? 18 9
10 Nomes dos caminhos (2) Uma árvore de directorias em UNIX 19 Operações Sobre Directorias 1. Criar (vazia, excepto?) 2. Apagar 3. Abrir directoria 4. Fechar directoria 5. Ler directoria 6. Renomear 7. Link 8. Unlink 20 10
11 Implementação do Sistema de Ficheiros Uma possível organização do sistema de ficheiros 21 Implementando Ficheiros (1) (a) Alocação contígua do espaço do disco para 7 ficheiros (b) Estado do disco depois dos ficheiros D e E terem sido removidos Vantagens / Desvantagens? Um sistema de ficheiros usa este esquema, qual? 22 11
12 Implementando Ficheiros (2) Guardar ficheiro como uma lista ligada de blocos de disco Desvantagens? 23 Implementando Ficheiros (3) Alocação da lista ligada usando uma tabela de ficheiros em RAM (FAT) Desvantagens? 24 12
13 Implementando Ficheiros (4) Porquê? Um exemplo de um i-node Vantagens? O( ) 25 Implementando Directorias (1) (a) Uma simples directoria entradas com tamanho fixo endereços no disco e atributos na entrada da directoria (b) Directoria em que cada entrada referencia um i-node 26 13
14 Implementando Directorias (2) Duas formas de lidar com nomes grandes de ficheiros numa directoria (a) In-line (b) In a heap 27 Ficheiros Partilhados (1) Um sistema de ficheiros contendo um ficheiro partilhado 28 14
15 Ficheiros Partilhados (2) (a) Situação antes de link (b) Depois de ser criado link (c)depois de o dono original apagar ficheiro Desvantagens? / Alternativa? / Desvantagens? 29 Gestão de Espaço em Disco (1) Normalmente um ficheiro é dividido em blocos não adjacentes de tamanho fixo. Porquê? Qual o tamanho de um bloco? Se for um cilindro então um ficheiro de 1 byte ocupa um cilindro inteiro! No UNIX por exemplo a média do tamanho dos ficheiros é de 1kB. Se se alocar um bloco de 32kB então 97% do disco não é usado! Por outro lado, blocos pequenos aumenta o tempo de acesso Um ficheiro passa a ser consistuido por vários blocos 30 15
16 Gestão de Espaço em Disco (2) Block size Linha a cheio (escala do lado esquerdo) mostra taxa de transferência Linha a tracejado (escala do lado direito) mostra espaço em disco Todos os ficheiros com 2KB 31 Gestão de Espaço em Disco (3) (a) Guardar a lista de blocos livre numa lista ligada (b) Num bitmap 32 16
17 Gestão de Espaço em Disco (4) (a) Bloco de ponteiros em RAM para os blocos de disco livres quase cheia - três blocos de ponteiros no disco (b) Resultado de libertar um ficheiro com 3 blocos (c) Estratégia alternativa para gerir esta situação - entradas a cinzento representam ponteiros para blocos livres no disco 33 Gestão de Espaço em Disco (5) Quotas para registar o uso do disco por parte dos utilizadores 34 17
18 Backups Fiabilidade dos Sistemas de Ficheiros (1) Recuperar por desastre Recuperar por estupidez Backups totais Backups incrementais Vantagens / Desvantagens? 35 Fiabilidade dos Sistemas de Ficheiros (1) Dumps fisicos começa no bloco 0 e copia tudo para a tape grande velocidade não permite backups incrementais copia todas as directorias não permite a recuperação de ficheiros individuais e os blocos livres? e os bad blocos? Dumps lógicos começa numa ou várias directorias e percorre-as recursivamente reconstruir a lista de blocos livres ficheiros partilhados apenas devem ser copiados uma vez Ficheiros especiais não devem ser copiados 36 18
19 Fiabilidade dos Sistemas de Ficheiros (2) File that has not changed Um sistema de ficheiros para ser dumped quadrados são directorias, circulos são ficheiros a cinzento, os modificados desde o último dump cada directoria/ficheiro com o número de i-node 37 Fiabilidade dos Sistemas de Ficheiros (3) Bitmaps usados pelo algoritmo de dump 38 19
20 Fiabilidade dos Sistemas de Ficheiros (4) Inconsistência dum sistema de ficheiros crash antes de todos os blocos modificados terem sido escritos em disco blocos podem ser ficheiros, i-nodes, directorias, lista de blocos livres utilitários: fsck, scandisk, fsck: mantem duas tabelas com um contador por bloco: quantas vezes está presente num ficheiro quantas vezes está presente na free list 39 Fiabilidade dos Sistemas de Ficheiros (5) Estado dum sistema de ficheiros (a) consistente (b) falta um bloco (c) bloco duplicado na lista de livres (d) bloco de dados duplicado Verifica tambem o sistema de directorias Sols.? 40 20
21 Desempenho dos Sistemas de Ficheiros (1) Estruturas de uma cache de blocos LRU é a melhor solução? 41 Desempenho dos Sistemas de Ficheiros (2) Desvantagens do LRU blocos críticos e muito referênciados não são guardados em disco LRU modificado o bloco será usado brevemente? o bloco é essencial para a integridade do sistema? blocos divididos em categorias i-node blocos indirectos directorias cheios de dados quase cheios de dados UNIX: sync e update MS-DOS: write-through caches 42 21
22 Desempenho dos Sistemas de Ficheiros (3) Ler blocos antes de serem necessários Ao aceder ao bloco k coloca em cache o bloco k+1 Qual o tipo de acesso onde esta optimização ajuda? E o tipo de acesso onde prejudica? O sistema de ficheiros deve ser adaptativo 43 Desempenho dos Sistemas de Ficheiros (4) I-nodes colocados no início do disco: Problema no acesso a ficheiros pequenos? Disco dividido em grupos de cilindros cada um com os seus blocos e i-nodes 44 22
23 Sistemas de Ficheiros Estruturados com Logs Com CPUs mais rápidos, memórias maiores caches de disco podem também ser maiores aumento do número de leituras podem vir da cache por isso, maior parte dos acessos ao disco serão escritas Estratégia LFS estrutura o disco todo como um log todas as escritas são inicialmente feitas para um buffer em memória periodicamente escreve esses dados para o final do log no disco quando o ficheiro é aberto, localiza o i-node, depois encontra os blocos 45 Exemplos de Sistemas de Ficheiros CD-ROM entrada de uma directoria em ISO
24 O Sistema Ficheiros CP/M (1) Organização da memória no CP/M 47 O Sistema Ficheiros CP/M (2) entrada de uma directoria em CP/M 32 entradas blocos de 1kB Durante o arranque, é calculado um bitmap dos blocos livres (como?) e carregado em memória Como resolver o problema do limite de tamanho? 48 24
25 O Sistema de Ficheiros MS-DOS (1) entrada de 32 bytes de uma directoria em MS-DOS Usa uma FAT: 12, 16 ou 32 (28 bits) 49 O Sistema de Ficheiros MS-DOS (2) Partição máxima para diferentes tamanhos de blocos As entradas a branco indicam combinações impossíveis 50 25
26 Sistema de Ficheiros Windows 98 (1) Bytes entrada de uma directoria usada no Windows 98 (extendida do MS-DOS) Ficheiros com nomes grandes: entrada normal com nome do tipo: SISTEM~1.DOC, antecedida de entradas especiais que guardam o nome compeleto 51 Sistema de Ficheiros Windows 98 (2) Bytes Checksum Parte de uma entrada de um ficheiro com um nome grande em Windows 98 (esta entrada antecede a entrada com o nome MS-DOS) Problema? 52 26
27 Sistema de Ficheiros Windows 98 (3) Um exemplo de como um nome de ficheiro grande pode ser guardado em Windows Sistema de Ficheiros UNIX / Linux 54 27
28 O Sistema de Ficheiros UNIX (1) Directorias importantes em sistemas UNIX 55 O Sistema de Ficheiros UNIX (2) Before linking. After linking. (a) Antes do link. (b) Depois do link 56 28
29 O Sistema de Ficheiros UNIX (3) Separate file systems After mounting (a) (a) Antes do mount. (b) (b) Depois do mount 57 Locks Sobre Ficheiros (a) Ficheiro com um lock (b) Adicionar um segundo lock (c) Terceiro lock 58 29
30 Chamadas de Sistema para Ficheiros s é um código de erro fd é um descritor de ficheiro position é um deslocamento 59 A chamada stat Campos retornados pela chamada stat
31 Chamadas de Sistema para Directorias s é um código de erro dir identifica uma directoria aberta dirent é uma entrada numa directoria 61 Implementação do Sistema de Ficheiros UNIX (1) Layout de uma partição nos sistemas UNIX clássicos 62 31
32 Implementação do Sistema de Ficheiros UNIX (2) entrada de um directoria em UNIX V7 Limitação imposta por esta estrutura? 63 Implementação do Sistema de Ficheiros UNIX (3) Directory entry fields. Campos de um i-node 64 32
33 Implementação do Sistema de Ficheiros UNIX (4) Um i-node em UNIX 65 Implementação do Sistema de Ficheiros UNIX (5) Porque motivo a posição de leitura/escrita não é guardada na copia do inode em memória? Tabela de descritores de ficheiros vs. Tabela de ficheiros abertos 66 33
34 Implementação do Sistema de Ficheiros UNIX (6) Os passos para localizar /usr/ast/mbox 67 Implementação do Sistema de Ficheiros UNIX (7) Berkeley FFS Directoria com 3 ficheiros Mesma directoria após apagar o ficheiro voluminous Grupos de cilindros Dois tamanhos de blocos 68 34
35 Sistema de Ficheiros Linux Ext2 (1) Começou por ser o Minix Compativel com UNIX V7 Depoiso Ext Nomes de ficheiros com 255 caracteres Ficheiros de 2GB Muito lento Finalmente Ext2 Muito semelhante ao Berkeley Fast File System O Linux suporta no entanto vários tipos de sistemas de ficheiros 69 Sistema de Ficheiros Linux Ext2 (2) Layout do sistema de ficheiros Linux Ext
36 Sistema de Ficheiros Linux Ext2 (3) Cada i-node com 128 bytes 12 endereços directos de blocos 3 indirectos Endereços dos blocos com 4 bytes Blocos de 1KB Quantos blocos são endereçados por um bloco de indirecção simples? E dupla? 71 Sistema de Ficheiros Linux Ext3 (1) Compatível com Ext2 Usa journaling Ficheiro especial Quando o sistema de ficheiros é actualizado um registo é acrescentado ao log Uma tarefa processa estas transacções e escreve os dados para o sistema de ficheiros 72 36
37 Sistema de Ficheiros Linux Ext3 (2) 1. A operação é escrita no ficheiro de log 2. A operação é escrita no sistema de ficheiros 3. A entrada do log é marcada como completa Mantém a consistência do sistema de ficheiros Se a máquina for abaixo, no reboot a tarefa recomeça a escrever o que ainda não tinha escrito Transacções incompletas são ignoradas 73 Sistema de Ficheiros Linux Ext3 (3) Log com dados completos Mais seguro (dados são escritos na totalidade ou não são escritos de todo) Mais lento Log apenas com metadata Mais rápido Apenas garante consistência 74 37
38 Sistemas de Ficheiros Linux ReiserFS Usa árvores balanceadas para os ficheiros e nomes de ficheiros Mantém um registo de todas as modificações da árvore XFS Usa árvores balanceadas Permite grandes ficheiros Bom suporte para multiprocessadores JFS Blocos livres estruturados numa árvore Directorias pequenas optimizadas nos i-nodes 75 Sistema de Ficheiros do Windows 2000 (NTFS) 76 38
39 API do Sistema de Ficheiros Windows 2000 Win32 API para manipular ficheiros Segunda coluna apresenta o equivalente UNIX 77 API do Sistema de Ficheiros Windows 2000 Parte do código para copiar um ficheiro em Windows
40 API do Sistema de Ficheiros Windows 2000 Win32 API para manipular directorias Segunda coluna apresenta o equivalente UNIX 79 Estrutura do Sistema de Ficheiros Sequência de registos com 1 kb Cada registo corresponde a um ficheiro ou directoria, e descreve atributos e lista de blocos Primeiros 16 registos são ficheiros com metadados do NTFS Bitmap com entradas livres da MFT NTFS master file table 80 40
41 Atributos usados nos registos MFT Cada registo consiste numa seq de <cabeçalho do atributo, valor> Cabeçalho contem o comprimento do atributo Se atributos não couberem no registo, valor contem um apontador para disco inline ou lista de blocos 81 Estrutura do Registo MFT de um Ficheiro Registo MFT para um ficheiro com 3 runs e 9 blocos 82 41
42 Estrutura do Registo MFT de um Ficheiro Fragmentado Ficheiro que necessita de 3 registos MFT para armazenar as runs 83 Estrutura do Registo MFT de uma Directoria Registo MFT para uma directoria pequena. Directoria grandes guardadas numa árvore B+ para facilitar o lookup 84 42
43 Lookup de um Nome de um Ficheiro Passos para o lookup de C:\maria\web.htm (traduzido por biblioteca para \??\C:\maria\web.htm) 85 Compressão de Ficheiros (a) Exemplo de um ficheiro de 48 blocos comprimido para 32 blocos (b) Registo MTF do ficheiro após a compressão 86 43
44 Cifra do Ficheiro K retrieved user's public key 87 44
Sistemas de Ficheiros. Ficheiros Diretórios Implementação de sistemas de ficheiros Exemplos de sistemas de ficheiros
Sistemas de Ficheiros Ficheiros Diretórios Implementação de sistemas de ficheiros Exemplos de sistemas de ficheiros 1 Armazenamento de Informação de Longo Prazo 1. Deve armazenar grandes massas de dados
Leia maisSistemas de Arquivos. Sistemas Operacionais - Professor Machado
Sistemas de Arquivos Sistemas Operacionais - Professor Machado 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
Leia maisCapítulo 6 Sistemas de Arquivos
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
Leia maisCapí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
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 1 Armazenamento de longo prazo 1. Deve guardar grandes volumes de dados. 2. Informação armazenada
Leia maisSistemas de Arquivos. Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br
Sistemas de Arquivos Arquivos e Diretórios Características e Implementação Tadeu Ferreira Oliveira - tadeu.ferreira@ifrn.edu.br Tadeu Ferreira IFRN 2016 Sistemas de Arquivos Objetivos Armazenar uma quantidade
Leia maisSistemas Operacionais
Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner gugawag@gmail.com 1 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
Leia maisBC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 Parte 2) Prof. Marcelo Z. do Nascimento 1 Gerência de espaço em disco Cópia de segurança do sistema de arquivo Roteiro Confiabilidade Desempenho
Leia maisSistemas de Ficheiros. 1. Ficheiros 2. Directórios 3. Implementação de sistemas de ficheiros 4. Exemplos de sistemas de ficheiros
Sistemas de Ficheiros 1. Ficheiros 2. Directórios 3. Implementação de sistemas de ficheiros 4. Exemplos de sistemas de ficheiros Organização de um Sistema Operativo System Call Handler File System 1...
Leia maisFunçõ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 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 2 Sistemas Operacionais Necessidade de Armazenamento Grandes quantidades
Leia maisSistemas Operacionais
Sistemas Operacionais Gerência de Arquivos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Conceituação de arquivos Implementação do sistemas de arquivo Introdução Sistema de
Leia maisimplementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Fernando Ramos, Nuno Neves, Sistemas Operativos, 2014 2015
Sistemas de ficheiros: implementação Nuno Ferreira Neves Faculdade de Ciências de Universidade de Lisboa Objetivos da aula Descrever algunsdetalhes daimplementação deumsistema de ficheiros Discutir algoritmos
Leia maisCapítulo 6 Sistemas de Arquivos
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
Leia maisSistemas de Arquivos
Sistemas Operacionais II Prof. Fernando Freitas 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 Material adaptado de: TANENBAUM,
Leia maisUnix: Sistema de Arquivos. Geraldo Braz Junior
Unix: Sistema de Arquivos Geraldo Braz Junior 2 Arquivos Um arquivo é visto pelo SO apenas como uma seqüência de bytes: nenhuma distinção é feita entre arquivos ASCII, binários, etc.; Muitos programas
Leia maisSistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais: Sistema de Arquivos Sistema de Arquivos Arquivos Espaço contíguo de armazenamento Armazenado em dispositivo secundário Estrutura Nenhuma: seqüência de bytes Registros, documentos,
Leia maisAcadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos
Acadêmicos: Luís Fernando Martins Nagata Gustavo Rezende Vinícius Rezende Santos Pilhas de Dispositivos Drivers no Windows Vista podem fazer todo trabalho sozinho; Uma requisição pode passar por uma seqüência
Leia maisEstrutura Interna do KernelUNIX Sistema O. Estrutura Interna de Arquivos (1) Estrutura Seqüência. User application. Standard Unix libraries
Sistemas de Arquivos (Aula 23) Funções Profa. Gerência Sistema de um processos SO Patrícia D. CostaLPRM/DI/UFES de de de Proteção memória I/O Arquivos Necessidade 2 Sistemas Operacionais 2008/1 Grandes
Leia maisSistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3
Sistemas de Arquivos NTFS, FAT16, FAT32, EXT2 e EXT3 Os sistemas de arquivos é a parte do SO responsável pelo gerenciamento dos arquivos (estrutura, identificação, acesso, utilização, proteção e implementação).
Leia maisSOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum
SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum Prof. Ricardo José Pfitscher dcc2rjp@joinville.udesc.br Material cedido por: Prof. Rafael Rodrigues Obelheiro Prof. Maurício Aronne Pillon Cronograma Introdução
Leia maisFACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado. Memória Armazenamento Sistema de Arquivos
FACENS Engenharia Mecatrônica Sistemas de Computação Professor Machado Memória Armazenamento Sistema de Arquivos 1 Hierarquia de Memórias 2 Partes físicas associadas à memória Memória RAM Memória ROM Cache
Leia maisPeriféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 11
Sumário: O disco rígido e a disquete estrutura física. Como os dados são armazenados fisicamente. Como o MS-DOS organiza o disco. O registo de boot. Aula Teórica 11 Leitura Recomendada: Capítulos 28 e
Leia maisProgramação de Sistemas
Programação de Sistemas Sistemas de ficheiros ext e iso9660 Programação de Sistemas Sistema de ficheiros : 1/21 Sistema de ficheiros ext (1) As estruturas de dados usadas nas partições do Unix muito diversificadas
Leia maisSistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com
Sistemas Operacionais 3º bimestre Dierone C.Foltran Jr. dcfoltran@yahoo.com Sistema de Arquivos (1) Todas as aplicações precisam armazenar e recuperar informações. Considerações sobre os processos: Espaço
Leia maisSistemas de Arquivos. André Luiz da Costa Carvalho
Sistemas de Arquivos André Luiz da Costa Carvalho Sistemas de arquivos Sistema de arquivos é o nome que se dá a implementação da organização de dados em discos. Vai desde o acesso a baixo nível até a interface
Leia maisFundamentos de Sistemas Operacionais
Fundamentos de Sistemas Operacionais Sistema de Arquivos - II Prof. Galvez Implementação de Arquivos Arquivos são implementados através da criação, para cada arquivo no sistema, de uma estrutura de dados
Leia maisSistemas de Arquivos NTFS
Sistemas de Arquivos NTFS Apresentação Desenvolvido pela Microsoft na década de 80 para o Windows NT Baseado no HPFS da IBM Versões NTFS 1.1(ou 4) NTFS NTFS 5 Sistema de Arquivos NTFS Unidade fundamental
Leia maisSistema de Arquivos. Ambientes Operacionais. Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani
Sistema de Arquivos Ambientes Operacionais Prof. Simão Sirineo Toscani stoscani@inf.pucrs.br www.inf.pucrs.br/~stoscani Gerência de Arquivos É um dos serviços mais visíveis do SO. Arquivos são normalmente
Leia maisSistema de Arquivos EXT3
Sistema de Arquivos EXT3 Introdução Ext3 é uma nova versão do Ext2. Possui as mesmas estruturas do ext2, além de adicionar as propriedades do Journal. O uso do Ext3 melhora na recuperação do sistema(dados),
Leia maisFundamentos de Sistemas Operacionais. Sistema de Arquivos. Prof. Edwar Saliba Júnior Março de 2007. Unidade 03-002 Sistemas de Arquivos
Sistema de Arquivos Prof. Edwar Saliba Júnior Março de 2007 1 Objetivos Facilitar o acesso dos usuários ao conteúdo dos arquivos; Prover uma forma uniforme de manipulação de arquivos, independente dos
Leia maisSistemas de Arquivos. Gerenciamento de Espaço em Disco
Sistemas de Arquivos Diretórios Gerenciamento de Espaço em Disco Implementação de Diretórios (1) Contém informações que permitem acessar os arquivos As entradas do diretório fornecem informações para encontrar
Leia maisArmazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II
Armazenamento Secundário SCE-183 Algoritmos e Estruturas de Dados II 1 Armazenamento secundário Primeiro tipo de armazenamento secundário: papel! Cartões perfurados HDs, CD-ROM, floppy disks, memórias
Leia maisSistemas Operacionais
Sistemas Operacionais SISTEMAS DE ARQUIVOS MACHADO/MAIA: CAPÍTULO 11 Prof. Pedro Luís Antonelli Anhanguera Educacional SISTEMAS DE ARQUIVOS - INTRODUÇÃO O armazenamento e a recuperação de informações é
Leia maisSistemas de Arquivos. Sistemas de arquivos: Mecanismos para armazenamento on-line e acesso de dados e programas.
Sistemas de Arquivos Sistemas de arquivos: Mecanismos para armazenamento on-line e acesso de dados e programas. Sistemas de Arquivos Um sistema de arquivos implica: Conceituação de arquivos e diretórios
Leia maisTÓPICO 7. Gerência de Arquivos
TÓPICO 7 Gerência de Arquivos Sistemas de Arquivos Em um computador, os dados podem ser armazenados em vários dispositivos físicos diferentes (disco flexível, fita, disco rígido, CD, etc). Para simplificar
Leia maisLaboratório de Hardware
Laboratório de Hardware Prof. Marcel Santos Responsável por implementar em software um recurso que não existe no hardware. O hardware oferece simplesmente um grande conjunto de bytes contíguos, e a tarefa
Leia maisFundamentos de Arquivos e Armazenamento Secundário
Fundamentos de Arquivos e Armazenamento Secundário Cristina D. A. Ciferri Thiago A. S. Pardo Leandro C. Cintra M.C.F. de Oliveira Moacir Ponti Jr. Armazenamento de Dados Armazenamento primário memória
Leia maisSistemas de Informação. Sistemas Operacionais 4º Período
Sistemas de Informação Sistemas Operacionais 4º Período SISTEMA DE ARQUIVOS SUMÁRIO 7. SISTEMA DE ARQUIVOS: 7.1 Introdução; 7.2 s; 7.3 Diretórios; 7.4 Gerência de Espaço Livre em Disco; 7.5 Gerência de
Leia maisGerência do Sistema de Arquivos. Adão de Melo Neto
Gerência do Sistema de Arquivos Adão de Melo Neto 1 Gerência do Sistema de Arquivos Organização dos arquivos Estrutura de diretório Gerência de espaço livre Gerência de alocação de espaços em disco Proteção
Leia maisGERENCIAMENTO DE DISPOSITIVOS
2 SISTEMAS OPERACIONAIS: GERENCIAMENTO DE DISPOSITIVOS E ARQUIVOS Introdução à Microinformática Prof. João Paulo Lima Universidade Federal Rural de Pernambuco Departamento de Estatística e Informática
Leia maisProgramação de Sistemas
Programação de Sistemas Introdução à gestão de memória Programação de Sistemas Gestão de memória : 1/16 Introdução (1) A memória central de um computador é escassa. [1981] IBM PC lançado com 64KB na motherboard,
Leia maisSistema de Arquivos FAT
Sistemas Operacionais Sistema de Arquivos FAT Edeyson Andrade Gomes www.edeyson.com.br FAT A FAT é o sistema de arquivos usado pelo MS-DOS e outros sistemas operacionais baseados em Windows para organizar
Leia maisO AMBIENTE DE TRABALHO DO WINDOWS
O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Leia maisEstruturas de Armazenamento e Indexação. Rafael Lage Moreira Barbosa 10.1.4217
Estruturas de Armazenamento e Indexação Rafael Lage Moreira Barbosa 10.1.4217 Estruturas de Armazenamento Banco de Dados são armazenados fisicamente como arquivos de registro, que em geral ficam em discos
Leia maisUNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE CIÊNCIAS DA COMPUTAÇÃO SEMINÁRIO
UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO TECNOLÓGICO DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA CURSO DE CIÊNCIAS DA COMPUTAÇÃO SEMINÁRIO JOURNALING FILESYSTEMS Seminário com o tema Journaling FileSystems
Leia maisAULA 16 - Sistema de Arquivos
AULA 16 - Sistema de Arquivos Arquivos podem ser vistos como recipientes que contêm dados ou como um grupo de registros correlatos. Os arquivos armazenam informações que serão utilizadas, em geral, por
Leia maisROM-BIOS Inicialização Sistemas de Arquivos Formatação
ROM-BIOS Inicialização Sistemas de Arquivos Formatação 1 ROM-BIOS ROM-BIOS Basic Input/Output System (Sistema Básico de Entrada/Saída). O termo é incorretamente conhecido como: Basic Integrated Operating
Leia mais481040 - Programador/a de Informática
481040 - Programador/a de Informática UFCD - 0770 Dispositivos e periféricos Sessão 4 SUMÁRIO Disco Rígido; Sistema de ficheiros Uma unidade de disco rígido é composta por um conjunto de discos sobrepostos,
Leia maisExercícios de revisão V2. FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB
Exercícios de revisão V2 1 Uma empresa que possui partições FAT em seus servidores, estava impressionada com um processo em específico na memória, onde o mesmo ocupava um espaço grande. Este servidor dedicado
Leia maisAula 01 Visão Geral do Linux
Instituto Federal de Educação, Ciência e Tecnologia de Santa Catarina Administração de Redes de Computadores Aula 01 Visão Geral do Linux Prof. Gustavo Medeiros de Araujo Profa.
Leia maisSistemas Operacionais Sistemas de Arquivos. Thiago Leite thiago.leite@udf.edu.br
Sistemas Operacionais Sistemas de Arquivos Thiago Leite thiago.leite@udf.edu.br 1 Sistemas de Arquivos O que é um Sistema de Arquivos? forma de armazenamento de dados em mídia de memória não-volátil comparativamente
Leia maisSistemas Operativos I
Gestão da Memória Luis Lino Ferreira / Maria João Viamonte Fevereiro de 2006 Gestão da Memória Gestão de memória? Porquê? Atribuição de instruções e dados à memória Endereços lógicos e físicos Overlays
Leia maisPlano da aula de hoje
Lembrando Implementação de Arquivos Marcelo Johann Os dados no disco são organizados em arquivos e diretórios Facilidades de acontabilidade, de organização, de procura... O Sis. Op. mantém, para cada processo,
Leia maisBC 1518 - Sistemas Operacionais
BC 1518 - Sistemas Operacionais Sistema de Arquivos (aula 10 - Parte1) Prof. Marcelo Z. do Nascimento Prof. Marcelo Z. do Nascimento marcelo.nascimento@ufabc.edu.br 1 Introdução Arquivos Atributos de Arquivos
Leia maisSistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com
Sistemas Operacionais Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com Estruturas de Sistemas Operacionais Um sistema operacional fornece o ambiente no qual os programas são executados. Internamente,
Leia maisCapítulo 11: Implementação de Sistemas de Arquivos. Operating System Concepts 8 th Edition
Capítulo 11: Implementação de Sistemas de Arquivos Silberschatz, Galvin and Gagne 2009 Sobre a apresentação (About the slides) Os slides e figuras dessa apresentação foram criados por Silberschatz, Galvin
Leia maisSistemas de Armazenamento de Ficheiros. Interface
Gestão de Ficheiros Sistemas de Armazenamento de Ficheiros disquetes fita magnetica discos duros (winchester) cdrom cds re-gravaveis cartridges (zip,jazz...)... 1 Powered by FreeBSD & L A T E X2e Interface
Leia maisSistemas Operacionais Arquivos. Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br)
Sistemas Operacionais Arquivos Carlos Ferraz (cagf@cin.ufpe.br) Jorge Cavalcanti Fonsêca (jcbf@cin.ufpe.br) Copyright Carlos Ferraz Cin/UFPE Implementação do Sistema de Arquivos Sistemas de arquivos são
Leia maisConfiguração do Ambiente de Trabalho
pag. 1 Configuração do Ambiente de Trabalho 1. Utilização da Área de Trabalho Criação de Atalhos: O Windows NT apresenta um Ambiente de Trabalho flexível, adaptável às necessidades e preferências do utilizador.
Leia maisGerenciamento de ES e Sistema de Arquivos do Windows 2000
1 Gerenciamento de ES e Sistema de Arquivos do Windows 2000 Gerenciador de E/S Objetivo é fornecer uma estrutura de modo eficiente para lidar com a grande variedade de dispositivos Bastante relacionado
Leia maisSistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos
Andrique Amorim www.andrix.com.br professor@andrix.com.br Gerência de Arquivos Gerência de Arquivos Um sistema operacional tem por finalidade permitir que o usuários do computador executem aplicações,
Leia maisSISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger
SISTEMA DE ARQUIVOS Instrutor: Mawro Klinger Estrutura dos Discos As informações digitais, quer sejam programas ou dados do usuário, são gravadas em unidades de armazenamento. O HD é uma unidade de armazenamento
Leia maisSistema de Arquivos. Ciclo 5 AT1. Prof. Hermes Senger / Hélio Crestana Guardia
Sistema de Arquivos Ciclo 5 AT1 Prof. Hermes Senger / Hélio Crestana Guardia Referência: Deitel Cap. 13 Nota O presente material foi elaborado com base no material didático do livro Sistemas Operacionais,
Leia maisConjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático
Sistema Operativo Definição de ficheiro: Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático Características dos ficheiros: Ocupam uma
Leia maisCapacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB
Calculando a capacidade de disco: Capacidade = (# bytes/setor) x (méd. # setores/trilha) x (# trilhas/superfície) x (# superfícies/prato) x (# pratos/disco) Exemplo 01: 512 bytes/setor 300 setores/trilha
Leia maisSistema de Ficheiros. Sistemas Operativos 1
Sistema de Ficheiros Descrição genérica introdução organização de nomes tipos de ficheiros protecção no acesso relação com E/S Estrutura Interna Sistema de Ficheiros Linux Sistemas Operativos 1 Sistema
Leia maisSISTEMAS OPERACIONAIS. Sistemas de Arquivos Apostila 09
SISTEMAS OPERACIONAIS Sistemas de Arquivos Apostila 09 1.0 INTRODUÇÃO Sistema de Arquivos: conceito de arquivo, métodos de acesso, estrutura de diretório, estrutura do sistema de arquivos, métodos de alocação
Leia maisACL Linux. O que são ACLs e por que usá-las?
ACL Linux O que são ACLs e por que usá-las? Motivação Unix utiliza um sistema de arquivo simples, mas poderoso Permissões para o dono, grupo do dono e demais Cada um possui 3 bits (r, w, x) 2 O que é ACL
Leia maisAULA 5 Sistemas Operacionais
AULA 5 Sistemas Operacionais Disciplina: Introdução à Informática Professora: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Partições Formatação Fragmentação Gerenciamento
Leia mais4) Abaixo está representado o nó_i do arquivo SO.txt em um sistema UNIX.
1) Dadas as seguintes tabelas, de Páginas e de Molduras de Páginas, dar os endereços físicos para os seguintes endereços virtuais: Tabela de Molduras Páginas 0 4k 7 0 0 4k 4k 8k X 1 4k 8k 8k 12k X 2 8k
Leia maisBackup. Permitir a recuperação de sistemas de arquivo inteiros de uma só vez. Backup é somente uma cópia idêntica de todos os dados do computador?
Backup O backup tem dois objetivos principais: Permitir a recuperação de arquivos individuais é a base do típico pedido de recuperação de arquivo: Um usuário apaga acidentalmente um arquivo e pede que
Leia maisBases de Dados. Parte IX: Organização Física dos Dados
Bases de Dados Parte IX Organização Física dos Dados Unidades de Medida da Informação A unidade fundamental é o byte. byte corresponde a 8 bits e cada bit permite representar ou um 0 ou um. Kilobyte (Kbyte
Leia maisReferencial do Módulo B
1 Referencial do Módulo B Liga, desliga e reinicia correctamente o computador e periféricos, designadamente um scanner; Usa o rato: aponta, clica, duplo-clique, selecciona e arrasta; Reconhece os ícones
Leia maisUFRJ IM - DCC. Sistemas Operacionais I. Unidade IV Sistema de arquivos. Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1
UFRJ IM - DCC Sistemas Operacionais I Unidade IV Sistema de arquivos Prof. Valeria M. Bastos Prof. Antonio Carlos Gay Thomé 13/06/2012 1 ORGANIZAÇÃO DA UNIDADE Sistema de Arquivos Gerenciamento de E/S
Leia maisMemória Cache. Prof. Leonardo Barreto Campos 1
Memória Cache Prof. Leonardo Barreto Campos 1 Sumário Introdução; Projeto de Memórias Cache; Tamanho; Função de Mapeamento; Política de Escrita; Tamanho da Linha; Número de Memórias Cache; Bibliografia.
Leia maisRevisão Aula 3. 1. Explique a MBR(Master Boot Record)
Revisão Aula 3 1. Explique a MBR(Master Boot Record) Revisão Aula 3 1. Explique a MBR(Master Boot Record). Master Boot Record Primeiro setor de um HD (disco rígido) Dividido em duas áreas: Boot loader
Leia maisArquitetura de Computadores. Sistemas Operacionais IV
Arquitetura de Computadores Sistemas Operacionais IV Introdução Multiprogramação implica em manter-se vários processos na memória. Memória necessita ser alocada de forma eficiente para permitir o máximo
Leia mais>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard. === Sistemas de arquivos e Partições
>>> OBJETIVOS... === FHS - Filesystem Hierarchy Standard === Sistemas de arquivos e Partições >>> FHS - Filesystem Hierarchy Standard >Padrão de organização de pastas e arquivos em Sistemas Unix-Like >organizar
Leia maisSistemas Operacionais
Sistemas Operacionais Gerenciamento de Memória Norton Trevisan Roman Marcelo Morandini Jó Ueyama Apostila baseada nos trabalhos de Kalinka Castelo Branco, Antônio Carlos Sementille, Paula Prata e nas transparências
Leia maisCurso de Instalação e Gestão de Redes Informáticas
ESCOLA PROFISSIONAL VASCONCELLOS LEBRE Curso de Instalação e Gestão de Redes Informáticas SISTEMAS DE ARQUIVOS FAT E FAT32 José Vitor Nogueira Santos FT2-0749 Mealhada, 2009 Introdução Muitos usuários
Leia maisIntrodução a Informática. Prof.: Roberto Franciscatto
Introdução a Informática Prof.: Roberto Franciscatto 2.1 CONCEITO DE BIT O computador só pode identificar a informação através de sua elementar e restrita capacidade de distinguir entre dois estados: 0
Leia maisAlgoritmos e Programação _ Departamento de Informática
16 ARQUIVOS Um arquivo corresponde a um conjunto de informações (exemplo: uma estrutura de dados-registro), que pode ser armazenado em um dispositivo de memória permanente, exemplo disco rígido. As operações
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisSistemas de arquivos no Linux. Carlos Eduardo Maiolino Software Engineer Red Hat
Sistemas de arquivos no Linux Carlos Eduardo Maiolino Software Engineer Red Hat Agenda Parte I Introdução a sistemas de arquivos Parte II Estrutura e funcionamento básico Parte III Sistemas de arquivos
Leia maisEscola Secundária de Emídio Navarro
Escola Secundária de Emídio Navarro Curso Secundário de Carácter Geral (Agrupamento 4) Introdução às Tecnologias de Informação Ficha de trabalho N.º 1 1. Refere algumas das principais áreas das Tecnologias
Leia maisA memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande
A memória é um recurso fundamental e de extrema importância para a operação de qualquer Sistema Computacional; A memória trata-se de uma grande região de armazenamento formada por bytes ou palavras, cada
Leia maisOrganização de Arquivos
Classificação e Pesquisa de Dados Aula 2 Organização de s: s Sequenciais e s Sequenciais Indexados UFRGS INF01124 Organização de s Propósito Estudo de técnicas de armazenamento e recuperação de dados em
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 13 Gerência de Memória Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso Sumário
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Sistema de Arquivos Andreza Leite andreza.leite@univasf.edu.br Plano de Aula Arquivos Organização de arquivos Diretórios Métodos de acesso Métodos de alocação em disco Fragmentação
Leia maisJava Mail Server. Manual do Utilizador
Java Mail Server Manual do Utilizador Introdução às Redes e Comunicações 2002/2003 Java Mail Client Janela de Ligação O Java Mail Client (JMC), assim que é inicializado, mostra uma janela que irá possibilitar
Leia maisIntrodução à Computação: Sistemas de Computação
Introdução à Computação: Sistemas de Computação Beatriz F. M. Souza (bfmartins@inf.ufes.br) http://inf.ufes.br/~bfmartins/ Computer Science Department Federal University of Espírito Santo (Ufes), Vitória,
Leia maisDisciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto
Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto Introdução Considerações: Recurso caro e escasso; Programas só executam se estiverem na memória principal; Quanto mais processos
Leia maisSistemas Operacionais Arquivos
Universidade Estadual de Mato Grosso do Sul UEMS Curso de Licenciatura em Computação Sistemas Operacionais Arquivos Prof. José Gonçalves Dias Neto profneto_ti@hotmail.com Introdução Os arquivos são gerenciados
Leia mais5.1 Sistemas de Arquivos
Capítulo 5 Os Sistemas de Arquivos 5.1 Sistemas de Arquivos Neste capítulo nós iremos examinar, a partir da visão do usuário, as estruturas que possibilitam o armazenamento persistente de informações no
Leia maisExercícios Gerência de Memória
Exercícios Gerência de Memória 1) Considerando o uso de particionamento Buddy em um sistema com 4 GB de memória principal, responda as seguintes perguntas: a) Esboce o gráfico que representa o uso da memória
Leia maisWINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.
WINDOWS O AMBIENTE DE TRABALHO DO WINDOWS O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador. Um computador que tenha o Windows instalado, quando arranca, entra directamente
Leia maisGoogle File System. Danilo Silva Marshall Érika R. C. de Almeida
Google File System Danilo Silva Marshall Érika R. C. de Almeida Tópicos abordados Sistemas de arquivos Sistemas de arquivos distribuídos Google File System Gmail File System Linux Windows Gspace Referências
Leia mais