A família Windows: Sistemas de arquivos

Slides:



Advertisements
Apresentações semelhantes
INTRODUÇÃO À COMPUTAÇÃO Sistemas Operacionais
Advertisements

Sistema Operacionais Sistemas de Arquivos.
DESENVOLVIMENTO DE SISTEMAS PARA INTERNET
Sistemas operacionais
Sistemas operacionais
Ambientes Operacionais
Introdução aos Métodos de Acesso AULA 7 – Parte II Profa. Sandra de Amo GBC053 – BCC
Por Dentro do HD INSTITUTO DE COMPUTAÇÃO
História do Windows XP Significa Windows “eXperience”.
Sistemas Operacionais II - Sistemas de Arquivos -.
ZFS Equipe: Alexsandro Luiz João Manual Bruno Eduardo Givaldo Castro
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC SISTEMAS OPERACIONAIS I Turmas.
SSC541 - SISTEMAS OPERACIONAIS I Aula 19 – Sistemas de Arquivos
SSC541 - SISTEMAS OPERACIONAIS I Aula 13 – Gerenciamento de Memória
SSC541 - SISTEMAS OPERACIONAIS I Aula 21 – Exemplos de Sistemas
HFS Alunos: André de Freitas Smaira
Sistemas de Arquivos.
Daniel Paulo Conceitos de Banco de Dados - Processamento de Transações de Dados - Gerenciamento de dados OLAP/OLTP - Alto desempenho.
Sistemas Operacionais
Windows Sistema operacional criado pela Microsoft, que começou como uma interface gráfica para o sistema operacional MS-DOS. Ele foi baseado no trabalho.
Extended Filesystem 3 Universidade Estadual de Maringá Marco César LacavaRA:
Resumindo Na arquitetura x86 (32 e 64 bits), são usadas a segmentação e a paginação. O espaço de endereçamento de uma aplicação é dividido em segmentos,
PROF. PAULO NAJAR
Sistemas Operacionais
Proteção de Memória O sistema operacional deve impedir que um processo tenha acesso ou modifique uma página do sistema sem autorização. Proteção para páginas.
SISTEMAS OPERACIONAIS
Disciplina: Sistema Operacional Professor: Luciano Ricardi Scorsin
HFS Alunos: André de Freitas Smaira
Fundamentos da Arquitetura de Computadores
EQUIPE: SIDNEI, MAICKON, GUILHERME, FILIPE
Redundant Array of Independent Drives Raid
ALUNOS: Juliano H. Nuernberg Orlando Fernandes Paulo Roberto
Nomes: Thalia Fernanda Mirian Lúcia
Introdução aos Sistemas Operativos
O que é um sistema de arquivos?
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
ORGANIZAÇÃO DE COMPUTADORES
Sistemas Operacionais
Agenda Modos de Endereçamento.
Aula 13 - Armazenamento de Dados em Arquivos
1 Byte = 8 bits 1 Kilobyte (KB) = 1024 bytes 1 Megabyte (MB) = 1024 kilobytes 1 Gigabyte (GB) = 1024 megabytes 1 Terabyte (TB) = 1024 gigabytes 1 Petabyte.
G ERENCIANDO V OLUMES. D ISCO R ÍGIDO Armazenar dados (em massa) Memória não-volátil Memória secundária Repositório do Sistema Operacional Tipos: IDE,
Geração de Código aula-12-geração-de-código.pdf.
Sistemas Operacionais
SO Paginação de Memória Algoritmos de Substituição de Página
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition Capítulo 11: Implementação de Sistemas de Arquivos.
FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04 Prof. André Lucio.
ADS-1º Semestre. ADS – 1º Semestre - Noite  O HD é a parte do computador onde fica armazenado os dados.  O HD é uma memória não volátil, ou seja, as.
Componentes básicos de um computador
CAPACITAÇÃO PROFISSIONAL INFORMÁTICA COMERCIAL AULAS 5 e 6.
Trabalho realizado por: Ricardo Costa 12ºL
Sistemas Operacionais: Sistema de Arquivos
Sistemas Operacionais Aula 15 Sistema de Arquivos
Empresa ISKI.  Um sistema de arquivos é um conjunto de estruturas lógicas e de rotinas, que permitem ao sistema operacional controlar o acesso ao disco.
Infra-Estrutura de Software
Introdução a Sistemas de Arquivos. Sistema de Arquivos Definições O que é? Um sistema de arquivos é a estrutura lógica utilizada pelo computador para.
Windows Server Versões Sistema de Arquivos Características Domínio
OpenBSD * A sigla BSD “ Berkeley Software Distributions”, na verdade é referente ao UNIX desenvolvido pela Universidade da Califórnia, em Berkeley; * Criado.
História dos Sistemas Operativos
Aula – Sistemas Operacionais
Sistemas de Arquivos Sistemas Operacionais Profa. Priscila Facciolli
Sistemas de Arquivos. Alocação em memória – Problemas Quantidade Limitada de Informações Perda de informações quando o processo é terminado Vários processos.
MEMÓRIAS.
Sistemas de Arquivos.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas de Arquivos Capítulo Arquivos 6.2 Diretórios 6.3 Implementação do sistema.
Sistema de Arquivos Distribuídos (SAD)- Características Serviços de nomes e diretórios Prof. Dr. Norian Marranghello Grupo 13 Guilherme Eberhart Jorge.
Administração de Banco de Dados José Antônio da Cunha CEFET-RN.
Sistemas Operacionais Linha de tempo Microsoft Marcelo Josué Telles Timeline and File Systems of Microsoft Operations System.
Pearson Education Sistemas Operacionais Modernos – 2ª Edição 1 Sistemas Operacionais FATEC-PB Professor: Gustavo Wagner
Transcrição da apresentação:

A família Windows: Sistemas de arquivos Fábio Augusto Salve Dias Vinícius Geraldo Félix

Histórico

Histórico

Terminologia básica Cluster: Menor fatia de disco que pode ser alocada. Costuma variar de 512 bytes até 64Kb. Quanto maior o cluster, mais disco pode ser endereçado e maior o desperdício potencial de disco. Normalmente possui um endereço, correspondente ao seu deslocamento do inicio do disco.

A FAT Criada em 1977 por Bill Gates e Marc McDonald para o BASIC da Microsoft Simples, foi utilizada como principal sistema de arquivos até a total adoção do NTFS no WinXP (2001). Utilizada ainda em dispositivos menores, como disquetes, cartões de memória, etc.

Os “inventores”

Variantes Existiram diversas variantes da FAT, cuja diferença primordial é a quantidade de bits utilizados para endereçar clusters FAT12 FAT16 FAT32 (VFAT para o win95)

Variantes FAT12 FAT16 FAT32 Quando 1977 - BASIC 1988 – MSDOS 4.0 1996 – Windows 95 OSR2 Tamanho máximo: Arquivo/Partição 32Mib/ 32Mib 2Gib/ 2Gib (4Gib) 4GiB/ 2Tib (32Gb)

Vantagens e desvantagens Simples, rápida e eficiente para dispositivos com pequena capacidade Não possui segurança, pode ocorrer fragmentação dos arquivos, não possui funcionalidades adicionais e não oferece suporte a dispositivos de alta capacidade.

Estrutura Início do disco: FAT:

FAT e Long File Names

Windows NT FileSystem (NTFS) Introduzido em 1993 (NT 3.1) Assim como o NT, criada do zero, sem preocupações com compatibilidade. Introduz METADADOS aos arquivos Cada arquivo é composto por atributos.

Características Max file size 16 TiB with current implementation (16 EiB architecturally) Max number of files 4,294,967,295 (232-1) Max filename size 255 characters Max volume size 256 TiB with current implementation (16 EiB architecturally) Allowed characters in filenames Unicode (UTF-16), any character except '\0' (NULL) and '/'

Funcionalidades Segurança de arquivos Compressão Criptografia Múltiplas streams (fluxos) de dados Cotas Arquivos esparsos (...) fsutil

Funcionalidades – arquivos esparsos.

Funcionalidades – Cotas/Compressão/Criptografia

Funcionalidades – Múltiplas streams

Metadados dos arquivos Conjunto padrão de atributos: Nome, permissões, etc. Podemos adicionar novos metadados aos arquivos. Dados: stream sem nome ADS: Várias streams de dados podem existir arquivo:stream

Metadados do NTFS System File File Name MFT Record Master file table Master file table mirror $MftMirr 1 Log file $LogFile 2 Volume $Volume 3 Attribute definitions $AttrDef 4 Root file name index . 5 Cluster bitmap $Bitmap 6 Boot sector $Boot 7 Bad cluster file $BadClus 8 Security file $Secure 9 Upcase table $Upcase 10 NTFS extension file $Extend 11   12–15

MFT Master File Table: Uma entrada por arquivo Cada entrada contém os meta dados do arquivo As primeiras 16 entradas são reservadas MFT, Clusters danificados, livres, etc. Trata os próprios meta dados do NTFS como arquivos, que podem estar em qualquer lugar.

MFT - Localização Mft zone 12.5% do disco

MFT - Exemplo

Armazenando Cada arquivo possui uma entrada na MFT (1kb) Os atributos que couberem, são colocados na MFT. Caso contrário, são colocados em clusters, e o ponteiro para este cluster é armazenado. Os clusters de um arquivo são organizados como uma árvore B+.

Armazenando – Entrada na MFT Os diretórios são armazenados como arquivos, contendo ponteiros para uma árvore B+ que relaciona os arquivos contidos no diretório. Arquivos e diretórios pequenos ficam na própria MFT (atributo imediato).

Armazenando

WinFS Idealizada para ser o sistema de arquivos do Windows Vista Devido a excessivo uso de recursos da máquina, foi retirado do Vista Será lançado posteriormente como módulo (assim como a .NET framework) Partes de sua tecnologia serão inseridos ao ADO.NET e SQL Server

WinFS - Idéia Camada entre NTFS e aplicações “Interpretar” melhor as informações dos dados Possibilitar consultas complexas, envolvendo dados de múltiplas aplicações

WinFS - Arquitetura

Referências http://fabio.dias.googlepages.com