Sistema de Ficheiros

Tamanho: px
Começar a partir da página:

Download "Sistema de Ficheiros"

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 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 mais

Sistemas de Arquivos. Sistemas Operacionais - Professor Machado

Sistemas 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 mais

Capítulo 6 Sistemas de Arquivos

Capí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 mais

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

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 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 mais

Sistemas 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 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 mais

Sistemas Operacionais

Sistemas 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 mais

BC 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 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 mais

Sistemas 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 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 mais

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

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 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 mais

Sistemas Operacionais

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 mais

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

implementaçã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 mais

Capítulo 6 Sistemas de Arquivos

Capí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 mais

Sistemas de Arquivos

Sistemas 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 mais

Unix: Sistema de Arquivos. Geraldo Braz Junior

Unix: 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 mais

Sistemas Operacionais: Sistema de Arquivos

Sistemas 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 mais

Acadê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 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 mais

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

Estrutura 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 mais

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

Sistemas 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 mais

SOP - TADS Sistemas de Arquivos Cap 4 Tanenmbaum

SOP - 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 mais

FACENS 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 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 mais

Periféricos e Interfaces Ano lectivo 2003/2004 Docente: Ana Paula Costa. Aula Teórica 11

Perifé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 mais

Programação de Sistemas

Programaçã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 mais

Sistemas Operacionais 3º bimestre. Dierone C.Foltran Jr. dcfoltran@yahoo.com

Sistemas 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 mais

Sistemas de Arquivos. André Luiz da Costa Carvalho

Sistemas 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 mais

Fundamentos de Sistemas Operacionais

Fundamentos 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 mais

Sistemas de Arquivos NTFS

Sistemas 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 mais

Sistema 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 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 mais

Sistema de Arquivos EXT3

Sistema 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 mais

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

Fundamentos 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 mais

Sistemas de Arquivos. Gerenciamento de Espaço em Disco

Sistemas 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 mais

Armazenamento Secundário. SCE-183 Algoritmos e Estruturas de Dados II

Armazenamento 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 mais

Sistemas Operacionais

Sistemas 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 mais

Sistemas 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 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 mais

TÓPICO 7. Gerência de Arquivos

TÓ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 mais

Laboratório de Hardware

Laborató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 mais

Fundamentos de Arquivos e Armazenamento Secundário

Fundamentos 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 mais

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

Sistemas 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 mais

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

Gerê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 mais

GERENCIAMENTO DE DISPOSITIVOS

GERENCIAMENTO 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 mais

Programação de Sistemas

Programaçã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 mais

Sistema de Arquivos FAT

Sistema 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 mais

O AMBIENTE DE TRABALHO DO WINDOWS

O 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 mais

Estruturas 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 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 mais

UNIVERSIDADE 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 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 mais

AULA 16 - Sistema de Arquivos

AULA 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 mais

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

ROM-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 mais

481040 - Programador/a de Informática

481040 - 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 mais

Exercícios de revisão V2. FAT: 300 GB / 2KB = 150MB X 8 bytes (64 bits / 8) = 1.2GB

Exercí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 mais

Aula 01 Visão Geral do Linux

Aula 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 mais

Sistemas Operacionais Sistemas de Arquivos. Thiago Leite thiago.leite@udf.edu.br

Sistemas 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 mais

Sistemas Operativos I

Sistemas 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 mais

Plano da aula de hoje

Plano 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 mais

BC 1518 - Sistemas Operacionais

BC 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 mais

Sistemas Operacionais. Prof. André Y. Kusumoto andrekusumoto.unip@gmail.com

Sistemas 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 mais

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

Capí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 mais

Sistemas de Armazenamento de Ficheiros. Interface

Sistemas 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 mais

Sistemas 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) 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 mais

Configuração do Ambiente de Trabalho

Configuraçã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 mais

Gerenciamento de ES e Sistema de Arquivos do Windows 2000

Gerenciamento 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 mais

Sistemas Operacionais. Andrique Amorim www.andrix.com.br professor@andrix.com.br. Gerência de Arquivos

Sistemas 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 mais

SISTEMA DE ARQUIVOS. Instrutor: Mawro Klinger

SISTEMA 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 mais

Sistema 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 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 mais

Conjunto organizado de informações da mesma natureza, agrupadas numa unidade independente de processamento informático

Conjunto 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 mais

Capacidade = 512 x 300 x 20000 x 2 x 5 = 30.720.000.000 30,72 GB

Capacidade = 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 mais

Sistema de Ficheiros. Sistemas Operativos 1

Sistema 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 mais

SISTEMAS OPERACIONAIS. Sistemas de Arquivos Apostila 09

SISTEMAS 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 mais

ACL Linux. O que são ACLs e por que usá-las?

ACL 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 mais

AULA 5 Sistemas Operacionais

AULA 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 mais

4) Abaixo está representado o nó_i do arquivo SO.txt em um sistema UNIX.

4) 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 mais

Backup. 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. 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 mais

Bases de Dados. Parte IX: Organização Física dos Dados

Bases 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 mais

Referencial do Módulo B

Referencial 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 mais

UFRJ 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 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 mais

Memória Cache. Prof. Leonardo Barreto Campos 1

Memó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 mais

Revisã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) 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 mais

Arquitetura de Computadores. Sistemas Operacionais IV

Arquitetura 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 >>> 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 mais

Sistemas Operacionais

Sistemas 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 mais

Curso de Instalação e Gestão de Redes Informáticas

Curso 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 mais

Introdução a Informática. Prof.: Roberto Franciscatto

Introduçã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 mais

Algoritmos e Programação _ Departamento de Informática

Algoritmos 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 mais

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

Prof. 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 mais

Sistemas de arquivos no Linux. Carlos Eduardo Maiolino Software Engineer Red Hat

Sistemas 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 mais

Escola Secundária de Emídio Navarro

Escola 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 mais

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

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 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 mais

Organização de Arquivos

Organizaçã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 mais

Sistemas Operacionais

Sistemas 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 mais

SISTEMAS OPERACIONAIS

SISTEMAS 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 mais

Java Mail Server. Manual do Utilizador

Java 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 mais

Introdução à Computação: Sistemas de Computação

Introduçã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 mais

Disciplina: Sistemas Operacionais - CAFW-UFSM Professor: Roberto Franciscatto

Disciplina: 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 mais

Sistemas Operacionais Arquivos

Sistemas 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 mais

5.1 Sistemas de Arquivos

5.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 mais

Exercícios Gerência de Memória

Exercí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 mais

WINDOWS. O Windows funciona como um Sistema Operativo, responsável pelo arranque do computador.

WINDOWS. 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 mais

Google File System. Danilo Silva Marshall Érika R. C. de Almeida

Google 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