Sistemas de Arquivos. Sistemas de arquivos: Mecanismos para armazenamento on-line e acesso de dados e programas.
|
|
- Bárbara Aragão Bergmann
- 8 Há anos
- Visualizações:
Transcrição
1 Sistemas de Arquivos Sistemas de arquivos: Mecanismos para armazenamento on-line e acesso de dados e programas.
2 Sistemas de Arquivos Um sistema de arquivos implica: Conceituação de arquivos e diretórios Estrutura de armazenamento das informações em midia Desempenho Integridade das informações armazenadas
3 Sistemas de Arquivos Existem inúmeros tipos de sistemas de arquivos hoje em dia: Sistema Operacional Linux Windows 9x/ME Windows NT/2000/XP FreeBSD Solaris Sistema de Arquivos Nativo Ext2FS, Ext3FS FAT32, FAT16 NTFS UFS UFS
4 Sistemas de Arquivos - Conceito de arquivo Arquivo: unidade lógica de armazenamento Um conjunto de dados relacionados que são gravados em memória secundária. Sistema operacional os mapeia nos dispositivos físicos. Definidos por estrutura interna, atributos e operações.
5 Sistemas de Arquivos - Conceito de arquivo Estrutura interna Múltiplas possíveis estruturas podem existir, tais como: Organização em registros sequenciais Formato de programa (arquivos executáveis) Organizado para acesso rápido (ex: árvore balanceada) Simples coleções de bytes sequenciais
6 Sistemas de Arquivos - Conceito de arquivo Possíveis estruturas internas Conjuntos de registros variáveis ou fixos
7 Sistemas de Arquivos - Conceito de arquivo Possíveis estruturas internas Conjuntos de dados indexados para rápida localização
8 Sistemas de Arquivos - Conceito de arquivo Estrutura interna Porém... desvantajoso o sistema operacional suportar diferentes estruturas. Melhor deixar a cargo de bibliotecas em nível de usuário. Assim, abordagem usual é... arquivos sem estrutura interna, parecendo apenas um conjunto de bytes empacotados
9 Sistemas de Arquivos - Conceito de arquivo Atributos Arquivos são referenciados por seus nomes. Alguns atributos típicos: Atributo Nome Tipo Localização Tamanho Proteção Datas Proprietário Significado Identificação do arquivo Para determinar como manipulá-lo Onde se localiza em midia Quanto espaço ocupa Informação para controle de acesso Datas para determinadas operações efetuadas sobre o arquivo Usuário e grupo donos do arquivo
10 Sistemas de Arquivos - Conceito de arquivo Arquivos Arquivos no Linux (e Unix em geral) são repositórios de dados, e possuem um número de atributos. Alguns atributos são visíveis ao se executar o programa ls -l : -rw-r--r-- 1 sobral users :47 ip.c permissões usuário dono grupo dono tamanho data última modificação nome ligações
11 Sistemas de Arquivos - Conceito de arquivo Arquivos Visualização dos atributos de um arquivo com o programa stat:
12 Sistemas de Arquivos - Conceito de arquivo Arquivos Repare também nisto... Vendo as escritas no disco com vmstat, ao se criar um arquivo grande:
13 Sistemas de Arquivos - Conceito de arquivo Arquivos Repare também nisto... Vendo as leituras do disco com vmstat, ao se ler um arquivo grande:
14 Sistemas de Arquivos - Conceito de arquivo Operações Operação Criação Remoção Escrita Leitura Posicionamento Truncamento Acesso a atributos Bloqueio Significado Procedimentos necessários para a criação de arquivo Procedimentos necessários para a remoção de arquivo Gravação sequencial de informação no arquivo Leitura sequencial de informação no arquivo Posicionamento do ponteiro interno do arquivo, para próxima operação de leitura ou escrita Remoção de um pedaço do arquivo Leitura ou alteração de atributos Bloqueio e desbloqueio de todo um arquivo ou parte dele
15 Sistemas de Arquivos - Conceito de arquivo Operações (cont.) Algumas informações importantes são mantidas para suporte às operações. Informação Ponteiro interno do arquivo Contagem de arquivos abertos Localização do arquivo em memória secundária Significado Indica em que byte, dentro da sequência lógica interna do arquivo, se dará a próxima operação de leitura ou escrita. Associado a arquivos abertos (cada arquivo aberto possui um ponteiro interno). Para liberação de recursos em memória mantidos pelo sistema operacional, os quais descrevem os arquivos em uso. Mantida em RAM para acelerar a localização do arquivo em midia. Está associada a cada arquivo aberto.
16 Sistemas de Arquivos - Conceito de diretório Diretórios: listas de arquivos, para organização destes em midia Contêm registros que descrevem os arquivos em disco. Podem ser implementados com diferentes estruturas. Comumente são também arquivos (porém ditos "especiais")
17 Sistemas de Arquivos - Conceito de diretório Exemplo de diretório em árvore
18 Sistemas de Arquivos - Conceito de diretório Estrutura da árvore de diretórios do Linux
19 Sistemas de Arquivos - Conceito de diretório Uma pequena parte da estrutura de diretórios do Linux...
20 Sistemas de Arquivos - Conceito de diretório Estrutura A estrutura de diretório tem como objetivos: Eficiência: localização rápida de arquivos Nomeação: para conveniência de usuários Dois usuários podem usar mesmo nome para arquivos diferentes Um arquivo pode ter diferentes nomes Agrupamento: separar arquivos de acordo com uma organização lógica (ex: programas, documentos,...)
21 Sistemas de Arquivos - Conceito de diretório Estrutura: em árvore A estrutura mais comum para diretórios Permite a organização de arquivos de forma hierárquica A árvore possui uma raiz, e cada arquivo ou subdiretório é endereçado por um caminho único (pathname) Usualmente implementados como arquivos especiais.
22 Sistemas de Arquivos - Conceito de diretório Exemplo de diretório em árvore:
23 Sistemas de Arquivos - Alocação de blocos a arquivos A midia (discos pricipalmente) possui uma divisão intrínseca de sua área de armazenamento: Disco-rígido (HD): Pratos divididos em trilhas Trilhas divididas em setores Setor típico: 512 bytes
24 Sistemas de Arquivos - Alocação de blocos a arquivos Todas transferências entre computador e midia feitas em blocos: Bloco = um ou mais setores agrupados Os conteúdos dos arquivos são armazenados em sequências de blocos As sequências lógicas de blocos podem ser diferentes das sequências físicas dos blocos.
25 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação contígua Cada arquivo ocupa uma sequência de blocos contíguos em disco. A sequência física de blocos é a mesma que a sequência lógica, a não ser pelo primeiro bloco. Para identificar a sequência de blocos, basta conhecer o primeiro bloco e o tamanho do arquivo Provê um bom desempenho nas operações de E/S sobre o arquivo. Minimiza-se o número de posicionamentos em disco.
26 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação contígua
27 Sistemas de Arquivos - Alocação de blocos a arquivos Estrutura simplificada do sistema de arquivos ISO9660 em disco: Volume descriptor Path Table Diretório raiz Blocos de dados (arquivos e diretórios)
28 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação contígua Problemas: Dificuldade para aumentar tamanho de arquivos Se não houver espaço livre contíguo ao final do arquivo, deve-se removê-lo e recriá-lo em outro lugar. Fragmentação externa Exige compactação periódica do sistema de arquivos Eficiente para sistemas de arquivos somente leitura: Ex: ISO 9660 (CD e DVD)
29 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação com lista encadeada A sequência lógica de blocos pode ser totalmente diferente da sequência física Cada bloco contém o número do próximo bloco da sequência. Deve-se conhecer o primeiro bloco e o tamanho do arquivo ou o último bloco Não há fragmentação externa Um arquivo pode crescer enquanto houver blocos livres Não é necessário fazer compactação peíódica do sistema de arquivos
30 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação com lista encadeada Problema: funciona bem somente para acesso sequencial, pois para posicionar num bloco N, deve ler os blocos anteriores.
31 Sistemas de Arquivos - Alocação de blocos a arquivos Alocação indexada Um aperfeiçoamento da lista encadeada Resolve o problema de precisar ler os blocos anteriores para posicionar em um bloco N. Os números dos blocos que compõem as sequências de blocos ficam armazenados numa estrutura em separado. A estrutura mapeia os número de blocos lógicos para os correspondentes blocos físicos. Basicamente existem dois tipos de estrutura para indexação de blocos: FAT (File Allocation Table): Tabela de alocação de arquivos I-Nodes (Index-Nodes): nó de indexação
32 Sistemas de Arquivos - Alocação de blocos a arquivos FAT Uma tabela que possui uma entrada para cada possível bloco de dados do sistema de arquivos Cada entrada na FAT fornece o número do próximo bloco físico da sequência. Nos diretórios, para cada arquivo ali contido há o número do primeiro bloco físico da sequência, e o tamanho do arquivo, além de outros atributos do arquivo.
33 Sistemas de Arquivos - Alocação de blocos a arquivos Sistema de arquivos FAT em disco:
34 Sistemas de Arquivos - Alocação de blocos a arquivos FAT
35 Sistemas de Arquivos - Alocação de blocos a arquivos Inodes Estrutura em disco que contém atributos de um arquivo, e informação sobre a localização de seus blocos de dados. Inodes são armazenados em uma tabela em disco, e referenciados por suas posícões nesta tabela Uma pequena tabela, parte do inode, indexa os blocos físicos que compõem o arquivo. Para arquivos grandes, usam-se blocos de indexação indiretos, que são usados para guardar mais ponteiros para blocos.
36 Sistemas de Arquivos - Alocação de blocos a arquivos Estrutura em disco de um sistema de arquivos com Inodes: Superbloco Bitmaps Tabela de inodes (milhares deles...) Blocos de dados (arquivos e diretórios)
37 Sistemas de Arquivos - Alocação de blocos a arquivos Um inode
38 Sistemas de Arquivos - Alocação de blocos a arquivos Inodes Diretórios são implementados como listas de associações nome:n o inode Cada associação é chamada de link (hard link). Pode haver mais um link para um mesmo inode Inodes possuem um atributo contador de links. O diretório em si também é um arquivo, e portanto é descrito por um inode. O diretório raiz é descrito por um inode predeterminado (ex: em Ext2FS, o inode 2 corresponde ao diretório raiz)
39 Sistemas de Arquivos - Alocação de blocos a arquivos Inodes Exemplo de diretório
40 Sistemas de Arquivos Eficiência e Desempenho Tamanho de bloco Existe uma relação da velocidade de acesso e aproveitamento de espaço em função do tamanho de bloco
41 Sistemas de Arquivos Eficiência e Desempenho Cache Existe localidade nas referências aos blocos em midia. Uma cache poderia acelerar enormemente as operações, mantendo cópias de blocos. Memória RAM livre é usada normalmente como cache de disco. A capacidade da cache varia, então, em função da memória livre.
42 Sistemas de Arquivos Eficiência e Desempenho Cache Quando enche a cache, faz-se necessário dela retirar blocos Devem-se retirar blocos de forma a minimizar o impacto no desempenho Blocos muito acessados devem permanecer em cache Devem-se descartar prioritariamente blocos que não foram modificados, para evitar a operação de escrita em disco O algoritmo LRU (Least Recently Used) é apropriado para a manutenção da cache.
43 Sistemas de Arquivos Eficiência e Desempenho Cache Para padrões de acesso sequenciais, outros algoritmos são mais eficientes. Read-ahead: lê blocos em adiantamento ao solicitado, mantendo-os em cache. Write-behind (lazy-write): retarda a escrita de blocos.
44 Sistemas de Arquivos Integridade Inconsistências Existe informação redundante no sistema de arquivos Ex: inodes indicam os blocos alocados a cada arquivo, e o bitmap indica que blocos estão livres Há também relacionamentos entre as estruturas em disco Ex: Na FAT informam-se as sequências de blocos que compõem os arquivos, e nos diretórios relacionam-se os arquivos com as sequências descritas na FAT. Sob certas circunstâncias, as informações em uma estrutura podem não estar em acordo com aquelas contidas em outra estrutura.
45 Sistemas de Arquivos Integridade Inconsistências As inconsistências podem ser causadas por desligamento súbito da máquina. Operações em andamento ficam incompletas O uso de cache incrementa o problema, pois muitas operações ficam armazenadas em RAM, e são perdidas se esta for desenergizada antes que a midia seja sincronizada com a cache. O estado do sistema de arquivos deve sempre ser verificado ao se iniciar a utilização deste.
46 Sistemas de Arquivos Integridade Inconsistências Possíveis inconsistências podem ser detectadas através de uma flag no sistema de arquivos Ao se tentar iniciar o uso (montar) do sistema de arquivos, a flag deve ter o valor 1 Se neste momento tiver valor 0, o sistema de arquivos deve ser verificado à procura de inconsistências A flag tem seu valor colocado em 0 assim que o sistema de arquivos inicia o seu uso A flag somente volta para 1 quando se encerra normalmente o uso (desmonta-se) do sistema de arquivos
47 Sistemas de Arquivos Integridade Inconsistências Ocupação do espaço Inodes podem estar inconsistentes com bitmap Inodes Bitmap Consequência Correção Bloco em uso Bloco livre Destruição de informação do arquivo que usa o bloco O bitmap deve indicar que o bloco está em uso Bloco livre Bloco em uso Desperdício de espaço O bitmap deve indicar que o bloco está livre Bloco em uso por mais de um inode - Arquivos envolvidos têm informações destruídas Copiar o conteúdo do bloco para outro bloco livre, e fazer com que um dos inodes aponte a cópia
48 Sistemas de Arquivos Integridade Inconsistências Ocupação do espaço
49 Sistemas de Arquivos Integridade Inconsistências Diretórios Diretórios podem estar inconsistentes com inodes Inodes Diretórios Consequência Correção Há N links Há < N links Arquivo nunca será removido O contador de links do inode deve ser corrigido Há N links Há > N links Arquivo pode ser removido prematuramente O contador de links do inode deve ser corrigido Há pelo menos um link Não há links Arquivo perdido, ou desperdício de espaço Cria-se uma entrada em diretório que aponte o inode (diretório lost+found)
50 Sistemas de Arquivos Integridade Inconsistências Diretórios A FAT e os diretórios podem estar inconsistentes FAT Diretórios Consequência Correção Há uma determinada sequência de blocos Nenhuma entrada aponta a sequência Espaço desperdiçado, ou arquivo perdido Cria-se um arquivo que aponte a sequência (ex: arquivos.chk) Sequência de N blocos O tamanho do arquivo é maior que N blocos Erro em acessos ao arquivo. O tamanho do arquivo deve ser corrigido Duas sequências se misturam - Arquivos envolvidos podem ser corrompidos Fazer cópias dos blocos das sequências, e desvinculá-las.
51 Sistemas de Arquivos Integridade Inconsistências Programas especiais fazem a verificação das inconsistências Cada tipo de sistema de arquivo possui seu verificador Ex: fsck (File System Checker) para sistemas de arquivos em sistemas operacionais tipo Unix Ex: chkdsk para sistemas de arquivo em sistemas operacionais Windows NT e sucessores
Sistemas 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. 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 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 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 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 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 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 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 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 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 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. 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 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 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 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 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 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 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 maisAnálises Geração RI (representação intermediária) Código Intermediário
Front-end Análises Geração RI (representação intermediária) Código Intermediário Back-End Geração de código de máquina Sistema Operacional? Conjunto de Instruções do processador? Ambiente de Execução O
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 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 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 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 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 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 maisArquitetura de Sistemas Operacionais
rquitetura de Sistemas Operacionais Francis Berenger Machado Luiz Paulo Maia Complementado por Sidney Lucena (Prof. UNIRIO) Capítulo 11 Sistema de rquivos 11/1 Organização de rquivos Um arquivo é constituído
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 maisAULA 4 Sistemas Operacionais
AULA 4 Sistemas Operacionais Disciplina: Introdução à Informática Professor: Gustavo Leitão Email: gustavo.leitao@ifrn.edu.br Sistemas Operacionais Conteúdo: Continuação S.O Funções Básicas Sistema de
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 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 maisSistemas 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 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 maisProf.: Roberto Franciscatto. Capítulo 1.2 Aspectos Gerais
Sistemas Operacionais Prof.: Roberto Franciscatto Capítulo 1.2 Aspectos Gerais Estrutura do Sistema Operacional Principais Funções do Sistema Operacional Tratamento de interrupções e exceções Criação e
Leia maisARQUITETURA DE COMPUTADORES - 1866
6.9 Memória Cache: A memória cache é uma pequena porção de memória inserida entre o processador e a memória principal, cuja função é acelerar a velocidade de transferência das informações entre a CPU e
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 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 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 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 maisProjeto: Camada Independente de Dispositivo
Projeto: Camada Independente de Dispositivo Introdução Esse documento tem como finalidade demonstrar como será implementada a Camada Independente de Software. Estrutura A camada independente de software
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 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 maisSistemas Operacionais. Roteiro. Introdução. Marcos Laureano
Sistemas Operacionais Marcos Laureano 1/68 Roteiro Arquivos Organização de arquivos Diretórios Métodos de acesso Métodos de alocação em disco Fragmentação Tamanho de bloco Proteção de acesso 2/68 Introdução
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 maisISO/IEC 12207: Gerência de Configuração
ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 7-1. Sistema de Arquivos Sistema de arquivo nada mais é do que a maneira de como o sistema operacional organiza e administra os dados em um disco. Os arquivos são gerenciados pelo sistema operacional
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 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 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 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 Operacionais Gerência de processos Controle e descrição de processos Edson Moreno edson.moreno@pucrs.br http://www.inf.pucrs.br/~emoreno Sumário Representação e controle de processos pelo SO Estrutura
Leia maisSISTEMAS OPERACIONAIS
SISTEMAS OPERACIONAIS Conceitos Básicos Sistema Operacional: Um Sistema Operacional é um programa que atua como intermediário entre o usuário e o hardware de um computador. O Propósito do SO é fornecer
Leia maisLABORATÓRIO DE SISTEMAS OPERACIONAIS. PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO
LABORATÓRIO DE SISTEMAS OPERACIONAIS PROFª. M.Sc. JULIANA HOFFMANN QUINONEZ BENACCHIO Sistema Operacional Conteúdo retirado do livro Sistemas Operacionais Marcos Aurélio Pchek Laureano Diogo Roberto Olsen
Leia maisBanco de Dados Aula 1 Introdução a Banco de Dados Introdução Sistema Gerenciador de Banco de Dados
Banco de Dados Aula 1 Introdução a Banco de Dados Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído por um conjunto de dados associados a um conjunto de programas para acesso a esses
Leia maisÍndices* Professora Rosane Minghim. * Baseado no material de Leandro C. Cintra e M. C. F. de Oliveira. Fonte: Folk & Zoelick, File Structures.
Índices* Professora Rosane Minghim * Baseado no material de Leandro C. Cintra e M. C. F. de Oliveira. Fonte: Folk & Zoelick, File Structures. Índice Em geral, um índice fornece mecanismos para localizar
Leia maisSIMULADO Windows 7 Parte V
SIMULADO Windows 7 Parte V 1. O espaço reservado para a Lixeira do Windows pode ser aumentado ou diminuído clicando: a) Duplamente no ícone lixeira e selecionando Editar propriedades b) Duplamente no ícone
Leia maisIFPE. Disciplina: Sistemas Operacionais. Prof. Anderson Luiz Moreira
IFPE Disciplina: Sistemas Operacionais Prof. Anderson Luiz Moreira SERVIÇOS OFERECIDOS PELOS SOS 1 Introdução O SO é formado por um conjunto de rotinas (procedimentos) que oferecem serviços aos usuários
Leia maisAula 3. Sistemas Operacionais. Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.
Sistemas Operacionais Aula 3 Prof: Carlos Eduardo de Carvalho Dantas (carloseduardoxpto@gmail.com) http://carloseduardoxp.wordpress.com Nunca cone em um computador que você não pode jogar pela janela.
Leia maisSistema de arquivos. Dispositivos com tecnologias variadas. CD-ROM, DAT, HD, Floppy, ZIP SCSI, IDE, ATAPI,... sistemas de arquivos em rede
Sistema de arquivos Dispositivos com tecnologias variadas CD-ROM, DAT, HD, Floppy, ZIP SCSI, IDE, ATAPI,... sistemas de arquivos em rede Interfaces de acesso uniforme visão homogênea dos dispositivos transparência
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 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 maisSISTEMAS OPERACIONAIS 2007
SISTEMAS OPERACIONAIS 2007 VISÃO GERAL Sumário Conceito Máquina de Níveis Conceituação de SO Componentes do SO Visões do SO Conceito de Sistemas O que se espera de um sistema de computação? Execução de
Leia maisSistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Leia maisMemória Virtual. Prof. Dr. José Luís Zem Prof. Dr. Renato Kraide Soffner Prof. Ms. Rossano Pablo Pinto
Memória Virtual Prof Dr José Luís Zem Prof Dr Renato Kraide Soffner Prof Ms Rossano Pablo Pinto Faculdade de Tecnologia de Americana Centro Paula Souza Tópicos Introdução Espaço de Endereçamento Virtual
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 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 maisProf. Bruno Calegaro
Prof. Bruno Calegaro Fazendo o uso de chamadas de sistema, o usuário pode realizar operações de manipulação nos arquivos ou diretórios As operações de entrada e saída básicas são: create open read write
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 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 maisSISTEMAS DE ARQUIVOS Sistemas operacionais
Técnico em Informática SISTEMAS DE ARQUIVOS Sistemas operacionais Professor Airton Ribeiro de Sousa Sistemas operacionais Sistema de Arquivos pode ser definido como uma estrutura que indica como os dados
Leia maisProcessos e Threads (partes I e II)
Processos e Threads (partes I e II) 1) O que é um processo? É qualquer aplicação executada no processador. Exe: Bloco de notas, ler um dado de um disco, mostrar um texto na tela. Um processo é um programa
Leia maisEverson Scherrer Borges João Paulo de Brito Gonçalves
Everson Scherrer Borges João Paulo de Brito Gonçalves 1 Tipos de Sistemas Operacionais Os tipos de sistemas operacionais e sua evolução estão relacionados diretamente com a evolução do hardware e das
Leia maisFundamentosemInformática
FundamentosemInformática 04 Software Conteúdo Conceito de Software Classificação de Softwares Conceito de Sistema Operacional(S.O.) FunçõesBásicasdeumS.O. um Arquivos Atributos Diretórios 1 -Conceitos
Leia maisIntrodução à Computação: Sistemas Operacionais II
Introdução à Computação: Sistemas Operacionais II Ricardo de Sousa Bri.o rbri.o@ufpi.edu.br DIE- UFPI Objetivos Descrever os métodos de alocação de recursos ublizados pelos sistemas operacionais. Descrever
Leia maisSISTEMAS OPERACIONAIS ABERTOS Prof. Ricardo Rodrigues Barcelar http://www.ricardobarcelar.com
- Aula 2-1. PRINCÍPIOS DE SOFTWARE DE ENTRADA E SAÍDA (E/S) As metas gerais do software de entrada e saída é organizar o software como uma série de camadas, com as mais baixas preocupadas em esconder as
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 maisSistemas Operacionais. Conceitos de um Sistema Operacional
Sistemas Operacionais Conceitos de um Sistema Operacional Modo usuário e Modo Kernel Como já vimos são ambientes de execução diferentes no processador Há um conjunto de funções privilegiadas acessadas
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 maisAção de copiar arquivos, como medida de segurança, permitindo sua recuperação em caso de perda.
Informática para Concursos Marcelo Andrade Definições Ação de copiar arquivos, como medida de segurança, permitindo sua recuperação em caso de perda. Existem softwares capazes de automatizar esse processo,
Leia maisDiminui o gargalo existente entre processador e memória principal; 5 a 10 vezes mais rápidas que a memória principal; Ligada diretamente à MP;
Diminui o gargalo existente entre processador e memória principal; Diferença de velocidade 5 a 10 vezes mais rápidas que a memória principal; Ligada diretamente à MP; Tecnologia semelhante à da CPU e,
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 maisResumo. Prof. Alejandro - Introdução à Sistemas Operacionais Resumo Informativo, complemente o material assistindo as Aulas 19/08/2015 1
Resumo 19/08/2015 1 1. Tipos de Software 2. Introdução aos Sistemas Operacionais 3. Os Arquivos 4. Funções do Sistema Operacional 5. Programas Utilitários do Sistema Operacional 6. Termos Básicos 7. Tipos
Leia mais