Você está na página 1de 24

Sistemas de Arquivos

Ademar Moraes Giovane da Silva Bertol Humberto Oltramari Lucimar Giacomini

Sistemas de Arquivos

O armazenamento e a recuperao de informaes uma atividade essencial para qualquertipodeaplicao. Deve ocorrer de forma uniforme diferentementedaformadearmazenamento.

Arquivos e Diretrios
O que so arquivos? Um arquivo formado por informaes relacionadas. Estas relaes podem ser instrues ou dados. So formados por Nome + Extenso.Ex: teste.txt. O que so diretrios? a organizao de arquivos dentro de um sistema. uma estrutura de dados que contmentradas associadas aos arquivos, ondeesta armazenainformaes como localizao, nome e demais atributos.

Tipos de Arquivos
Arquivos de texto. Arquivos de Imagem. Arquivos de som. Arquivos de vdeo. Arquivos Compactados. Arquivos Executveis. Banco de Dados. Dependendo da aplicao a extenso de cada arquivo diferencivel. Ex: Para arquivos gerados pelo software Microsoft Word(Editor de Texto) a extenso concebida .docx, para arquivos do BrOffice Write a extenso .odt.

Atributos de Arquivos
Especificaes e caractersticas do arquivo. Ex: Data de Criao, Organizao, Backup, Proteo. Atributos: Descrio Tamanho: Especifica o tamanho do arquivo. Proteo: Cdigo de proteo de acesso. Dono: Identifica o criador do arquivo. Criao: Data e hora de criao do arquivo. Backup: Data e hora do ltimo backup realizado. Organizao: Indica localizao lgica do arquivo. Senha: Senha necessria para acesso.

Operaes de E/S
As rotinas de E/S tm como funo disponibilizar uma interfacesimpleseuniformeentreaaplicaoeosdiversos dispositivos.

Operae de E/S

Sistema de arquivos FAT

o que o sistema FAT:


FAT a sigla para File Allocation Table ( Tabela deAlocao de Arquivos). A primeira verso do FAT surgiu em 1977, para trabalhar com o sistema operacional MS-DOS, mas foi padro at o Windows 95.

Com o surgimento de dispositivos de armazenamento mais sofisticados e com maior capacidade, o sistema FAT foi ganhando revises, identificadas pelos nomes FAT12 e FAT16, sendo o primeiro quase um desconhecido e o ltimo padro dos sistemas operacionais da Microsoft por muito tempo. As verses surgem com o intuito de eliminar determinadas limitaes do sistema de arquivos anterior. O prprio FAT16, por exemplo, passou por isso. EX: O sistema FAT16 trabalhava com uma limitao de 2GB, sendo preciso alterar para que ele fosse aplicado em um disco de 5GB para evitar indisperdcio de memria .

Diante deste e de outros problemas, a Microsoft lanou, em 1996, o FAT32, que se tornou o sistema de arquivos do Windows 95 (verso OSR 2) e do Windows 98, sendo tambm compatvel com verses lanadas posteriormente, como Windows 2000 e Windows XP, embora estes tenham um sistema de arquivos mais avanado, o NTFS.

funcionamento:
Trata-se de um sistema de arquivos que funciona com base em uma espcie de tabela que indica onde esto os dados de cada arquivo. Esse esquema necessrio porque o espao destinado ao armazenamento dividido em blocos, e cada arquivo gravado pode ocupar vrios destes, mas no necessariamente de maneira sequencial: os blocos podem estar em vrias posies diferentes. Assim, a tabela acaba atuando como um "guia" para localiz-los.

caractersticas:
O FAT trabalha com grupos de setores, onde cada um recebe a denominao cluster. No caso do FAT16, cada cluster pode ter, comumente, um dos seguintes tamanhos: 2 KB, 4 KB, 8 KB, 16 KB e, por fim, 32 KB, que sao tamanhos uniformes, ou seja, nao existem clusters de tamanhos diferentes em um mesmo disco. Cada arquivo gravado utiliza tantos clusters quanto forem necessrios para cobrir o seu tamanho.

capacidades:
O FAT16 utiliza 16 bits para endereamento dos dados, o sistema de arquivos pode trabalhar com at 65536 clusters, no mximo. O sistema FAT16 capaz de trabalhar com discos ou parties com at 2 GB. O limite do FAT32 de 2 TB. Cada endereamento tem tamanho de 32 bits, mas, no FAT32, o nmero mximo de clusters calculado considerando apenas 28 bits,ou seja, pouco mais de 268 milhes de clusters. A Microsoft limitou o FAT32 a ter 2 elevado a 32 como quantidade mxima de setores, que geralmente possuem 512 bytes, no de clusters, utilizados para evitar possveis problemas no carregamento do sistema operacional.

Sistema de arquivos NTFS

o que o sistema NTFS:


NTFS um vasto e complexo sistema de arquivos default para o Windows XP, institudo para deliberar as excees do sistema de arquivos FAT aplicado em DOS e em verses mais remotas do Windows, que no escalam bem em unidades de discos amplos.

funcionamento:
A tabela mestra MFT o arquivo fundamental para NTFS, ela guarda elementos de todos os arquivos do volume incluindo metadados, como horrio da criao, denominao do arquivo e atributos. A MFT repartida em seis registros de volume estvel, freqentemente de 1 KB. Todo arquivo contempla uma entrada na MFT que incide ao mnimo em um registro, mais registros acrescidos se preciso.

caractersticas:
Possui caractersticas suplementares que tornam um sistema de arquivo mais potente. Algumas dessas caractersticas so compresses de arquivos, criptografia de arquivo, e suporte para vrios fluxos de dados e aperfeioamentos de nvel de usurio, (por exemplo, suporte para ligaes estritas e navegao fcil do sistema de arquivo e do diretrio).

capacidades:
O NTFS emprega uma abordagem indexada com ponteiros de 64 bits, o que tolera ao NTFS enderear at 16 exabytes (16 bilhes de gigabytes) de armazenamento.

Sistema de Arquivos Ext

Sistema de Arquivos EXT


Todos os arquivos Linux esto arranjados em uma nica rvore hierrquica. Em Linux o usurio no precisa se preocupar com discos especficos como C, D, etc. O usurio no necessita saber como os arquivos esto arranjados fisicamente em um ou mais discos. O Linux suporta diversos sistemas de arquivos.

Minix
O mais antigo e o mais confivel, mas bastante limitado em caractersticas (algumas datas no aparecem , mximo de 30 caracteres para nome de arquivos) e restrito em armazenamento (no mximo 64 Mb por sistema de arquivos).

Xia
Uma verso modificada do sistema de arquivos minix, o qual aumenta os limite de nomes de arquivos e de sistemas de arquivos, mas no introduz novas facilidades. No muito popular mas funciona muito bem.

Ext2
O mais popular sistema de arquivos nativo do Linux. Desenhado para ser facilmente compatvel com os avanos das novas verses, sem a necessidade de criar novamente os sistemas de arquivos j existentes.

Ext2
O mais popular sistema de arquivos nativo do Linux. Desenhado para ser facilmente compatvel com os avanos das novas verses, sem a necessidade de criar novamente os sistemas de arquivos j existentes.

ext
Uma verso antiga do ext2 que no mais compatvel com verses atuais. raro v-la instalada em sistemas novos e mesmo os mais antigos tm sido convertidos para ext2. Adicionalmente h o suporte a diversos outros sistemas de arquivos, para simplificar a troca de informaes com outros sistemas operacionais. Estes sistemas de arquivos funcionam como se fossem nativos, exceto pela perda de algumas facilidades presentes no UNIX, ou apresentam algumas particularidades.

umsdos
Sistemas de arquivos MS-DOS estendidos para suportar nomes longos, dando, permisses, links e arquivos de dispositivos do Linux. Isso permite que um sistema de arquivos msdos possa ser usado como se fosse um sistema Linux, removendo a necessidade de uma partio distinta para o Linux.

Iso9660
O sistema de arquivos padro do CD-ROM. A extenso Rock Ridge que permite nomes longos tambm suportada automaticamente.

Nfs Sistemas de arquivos em redes que permitem o compartilhamento e o fcil acesso aos arquivos entre diversos computadores da rede.