0% acharam este documento útil (0 voto)
67 visualizações14 páginas

Sistema Operacional

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1/ 14

Sistema de ficheiros

Sistema de ficheiros ou sistema de arquivos (tambm conhecida por sistema de gesto de


ficheiros) a forma de organizao de dados em algum meio de armazenamento de dados
em massa frequentemente feito em discos magnticos. Sabendo interpretar o sistema de
arquivos de um determinado disco, o sistema operacional pode decodificar os dados
armazenados e l-los ou grav-los.
Fazendo analogias, tal organizao assemelha-se a uma biblioteca escolar.
O bibliotecrio organiza os livros conforme um padro, cuja busca, convenientemente,
procura deixar mais fcil, sem ocupar muitas prateleiras e assegurando a integridade deste.
Ainda, certamente, organiza os livros segundo suas caractersticas (assunto, censura, etc.).
Depois de organizados, ou durante a organizao, o bibliotecrio cria uma lista com todos
os livros da biblioteca, com seus assuntos, localizaes e cdigos respectivos.
Aplicando a analogia informtica, o sistema operacional seria o bibliotecrio da
"biblioteca de dados" do computador, o disco de armazenamento. Exatamente igual
organizao de uma biblioteca, o sistema operacional guarda os dados nos espaos vazios
do disco, rotulando-os com um FCB (File Control Block, Bloco de Controle de Arquivo) e
ainda criando uma lista com a posio deste dado, chamada de MFT (Master File Table,
Tabela de Arquivos Mestre). Sabendo a posio do arquivo a ser aberto/gravado, o sistema
operacional solicita a leitura desta, decodifica/codifica e realiza a abertura/gravao do
dado.
Um sistema de ficheiro assim: uma forma de criar uma estrutura lgica de acesso a dados
numa partio. Sendo assim, tambm importante referir que nunca poder ter dois ou
mais tipos de sistemas de ficheiros (formatos) numa mesma partio.
O MBR (Master Boot Record) um arquivo de dados interligado com a BIOS cuja
importncia o reconhecimento do sistema de arquivos, como tambm na inicializao do
sistema operacional.
Para a maioria dos usurios, o sistema de arquivos o aspecto mais visvel de um sistema
operacional. Ele fornece o mecanismo para o armazenamento online e o acesso relacionado
tantos aos dados como aos programas do sistema operacional e de todos os usurios do
sistema de computao. O sistema de arquivos consiste em duas partes distintas: uma
coleo de arquivos, cada um deles armazenando dados relacionados, e uma estrutura de
diretrios, que organiza e fornece informao sobre todos os arquivos do sistema. Alguns
sistemas de arquivos tm uma terceira parte, as parties, utilizadas para separar fsica ou
logicamente grandes colees de diretrios.
1

Atributos de arquivos

Um arquivo possui certos atributos que variam de um sistema operacional para o outro, mas
que normalmente so os seguintes:
Nome: o nome simblico do arquivo a nica informao conservada em forma legvel
pelas pessoas.
Identificador: este rtulo nico, usualmente um numero, identifica o arquivo dentro do
sistema de arquivo; o nome no legvel pelas pessoas.
Tipos : esta informao necessria para aqueles sistemas que suportam diferentes tipos.
Posio: esta informao um ponteiro para um dispositivo e para a posio do arquivo
naquele dispositivo.
Tamanho: o tamanho corrente do arquivo e possivelmente o tamanho mximo permitido
esto includos neste atributo.
Proteo: a informao de controlo de acesso determina quem pode ler o arquivo, grav-lo,
execut-lo e assim por diante.
Hora, data e identificao do usurio: estas informaes podem ser conservadas em relao
a data da criao, ultima modificao e ultima utilizao do arquivo. Estes dados podem ser
teis para proteo, segurana e monitoramento de uso do arquivo.
A informao sobre todos os arquivos conservada na estrutura do diretrio que tambm
reside em memria secundria. A entrada de um diretrio consiste no nome do arquivo com
seu identificador nico. O identificador, por sua vez, permite localizar os demais atributos
do arquivo. O registro desta informao para cada arquivo pode ocupar mais que um
kilobyte. Em um sistema com muitos arquivos o tamanho do prprio diretrio pode ocupar
megabytes. Como os diretrios, da mesma forma que os arquivos, devem ser no volteis,
precisam ser armazenados em dispositivos e conduzidos memria gradativamente,
conforme necessrio.

Operaes sobre arquivos

Um arquivo um tipo abstrato de dados. Para definir apropriadamente um arquivo,


precisamos considerar as operaes que podem ser realizadas sobre arquivos. O sistema
operacional pode oferecer chamadas de sistema para criar, gravar, ler, reposicionar, apagar e
truncar arquivos. O sistema operacional deve fazer em relao a cada uma das seis
operaes de arquivos bsicas.
Criando um arquivo: deve ser alocado espao para o arquivo no sistema de arquivos.
Deve ser criada uma entrada para o novo arquivo no diretrio. A entrada do diretrio
registra o nome do arquivo e sua posio no sistema de arquivos, alm de outras
informaes possveis.
Gravando um arquivo: para gravar um arquivo, emitimos uma chamada de sistema
especificando tanto o nome do arquivo como a informao a ser gravada. Dado o nome do
arquivo, o sistema percorre o diretrio em busca da sua localizao. O sistema deve manter
um ponteiro de gravao para a posio do arquivo onde a nova gravao devera ser
realizada. O ponteiro precisa ser atualizado sempre que ocorrer uma gravao.
Lendo um arquivo: para ler um arquivo, utilizamos uma chamada de sistema que
especifica o nome do arquivo e onde na memria o prximo bloco do arquivo devera ser
alocado. O diretrio pesquisado em busca da entrada associada e o sistema precisa manter
um ponteiro de leitura para a posio no arquivo a partir de onde devera ocorrer a prxima
leitura. Aps a leitura ter sido feita, o ponteiro de leitura atualizado. Um determinado
processo esta normalmente lendo ou gravando um dado arquivo, e a posio da operao
em curso guardada como um ponteiro para a posio corrente do arquivo, para cada
processo. Tanto a operao de leitura como a de gravao, utiliza este mesmo ponteiro,
economizando espao e reduzindo a complexidade do sistema.
Reposicionando dentro de um arquivo: o diretrio percorrido em busca da entrada
apropriada, e a posio corrente do arquivo posicionada para um determinado valor. O
reposicionamento dentro de um arquivo no precisa envolver um I/O real. Esta operao
tambm conhecida como busca de arquivo.
Apagando um arquivo: para apagar um arquivo, procuramos no diretrio o arquivo pelo
nome. Aps encontrar a entrada correta do diretrio, liberamos todo o espao do arquivo,

de modo que este espao possa ser reutilizado por outros arquivos, e apagamos a entrada do
diretrio.
Trocando um arquivo: o usurio pode desejar apagar o contedo de um arquivo, mas
conservar seus atributos. Em lugar de obrigar o usurio a apagar completamente o arquivo e
recri-lo, esta funo permite que todos os atributos - exceto o tamanho - sejam mantidos,
reposicionando o arquivo com tamanho zero.

Sistemas de ficheiros mais conhecidos

Apple Macintosh (Mac OS).


HFS (Hierarchical File System)
Hierarchical File System (HFS),

um sistema de arquivos desenvolvido pela Apple


Computer para uso em computadores rodando o Mac OS. Originalmente projetado para uso
em floppy e discos rgidos, ele tambm pode ser encontrado em suporte readonly como CD-ROMs. HFS tambm pode ser referenciado como HFS Standard e Mac OS
Standard, sendo que o seu sucessor HFS+ tambm chamado HFS Extended ou Mac OS
Extended.
HFS+(Hierarchical File System)
HFS+ ou HFS Plus o sistema de arquivos desenvolvido pela Apple, Inc. para substituir o
antigo Hierarchical File System (HFS) como sistema de arquivos primrio usados em
computadores OS X e iOS, um dos formatos, por exemplo, do iPod.

UNIX (FreeBSD, OpenBSD, Linux, Solaris, Red Hat, Android, etc.)

UFS(UNIX)
O Sistema de Arquivos Unix, do ingls Unix File System (UFS), um sistema de
arquivos usado por muitos sistemas operacionais Unix e assemelhados. Tambm
conhecido como Berkeley Fast File System (Sistema de Arquivos Rpido da
Berkeley), BSD Fast File System ou simplesmente FFS.
Um volume UFS composto das seguintes partes:

Alguns blocos no inicio da partio reservados para blocos de boot (os quais devem ser
inicializados separadamente do sistema de arquivos);

Um superbloco, contendo um nmero mgico identificando-o como um sistema de arquivos


UFS, e alguns outros nmeros virtuais descrevendo sua geometria, estatsticas e parmetros
de ajuste comportamental;
Uma coleo de grupos de cilindros. Cada grupo contendo os seguintes componentes:
Uma cpia de segurana do superbloco;
Um cabealho de grupo de cilindros, com estatsticas, listas livres etc, sobre o grupo de
cilindros, similar a queles no superbloco;
Um nmero de ns-i, cada qual contendo atributos de arquivos;
Um nmero de blocos de dados;

Ext
O Ext (extended file system) foi o primeiro sistema de arquivos criado especificamente
para o Linux. Ele foi desenvolvido por Rmy Card para substituir o sistema de arquivos do
MINIX (Minix FS), que havia sido inicialmente utilizado por Linus Torvalds para o recmcriado Linux.
Caracterstica
Minix FS
Ext
Ext2
Xia FS
Tam. mx. sistema
64 MB
2 GB
4 TB
2 GB
Tam. mx. arquivo
64 MB
2 GB
2 GB
64 MB
Tam. mx. nome
16-30 car.
255 car.
255 car.
248 car.
Rt. tempo MAC
no
no
sim
Sim

Ext2
O Ext2 (Second Extended file system) um sistema de arquivos para dispositivos de blocos
(disco rgido, disquete, pen drive). Foi desenvolvido para o Linux por Rmy Card para
substituir o Ext (Extended file system), que tambm havia sido criado por Rmy Card.
Caractersticas tcnicas
Ext2 foi projetado e implementado para corrigir as deficincias do Ext e prover um sistema
que respeitasse a semntica UNIX. A influncia do UNIX pode ser vista, por exemplo, na
utilizao de grupos de blocos, que so anlogos aos grupos de cilindros utilizados pelo
FFS [CARD, TS'O & TWEEDIE, 1994]. A verso original do FFS originou o que hoje
conhecido como UFS1 (Unix File System 1) [MCKUSIC & NEVILLE-NEIL, 2005].
5

O bloco, que consiste num conjunto de setores (cada setor tem 512 bytes), a menor
unidade de alocao para o Ext2. O tamanho pode ser de 1024, 2048 ou 4096 bytes e
definido na formatao. [BOVET e CESATI, 2005, p. 739].
O tamanho mximo de um volume Ext2 de 8 TiB [MINGMING CAO et al, 2005].
Embora o superbloco (v. abaixo) contenha um campo de 32 bits que determina o nmero de
blocos (s_blocks_count), o que permitiria armazenar at 16 TiB, o tamanho limitado pelo
nmero de grupos de bloco, que de 65 536 (determinado pelo campo s_block_group_nr),
pois o campo ocupa dois bytes (16 bits). Assim, caso o volume seja formatado usando
blocos de 4 KiB, cada grupo de blocos tem at 32 768 blocos; com 65 536 blocos obtm-se
o limite indicado (4 KiB * 32 768 * 65 536 =
8 589 934 592 KiB = 8 TiB).

Ext3

O Ext3 (third extended filesystem) um sistema de arquivos desenvolvido por Stephen C.


Tweedie para o UNIX, que tira alguns recursos ao Ext2, dos quais o mais visvel o
journaling ou dirio. O sistema de arquivos ext3 ou prorrogado terceiro um sistema de
arquivos com dirio que comumente usada pelo kernel Linux. o padro do sistema de
arquivos para muitos populares distribuies Linux . Stephen C. Tweedie primeiro revelou
que ele estava trabalhando na extenso ext2 no Dirio do Linux ext2fs Filesystem em um
documento de 1998 e mais tarde em uma lista de discusso do destacamento kernel em
fevereiro de 1999, e o sistema de arquivos foi fundida com a a linha principal do kernel do
Linux em novembro de 2001. Sua principal vantagem sobre ext2 o dirio, que melhora a
confiabilidade e elimina a necessidade de verificar o sistema de arquivos aps um
desligamento abrupto. Seu sucessor o Ext4 .
Funcionalidade
A estrutura da partio ext3 semelhante da ext2, pelo que a migrao de um formato
para o outro simples. A adio do journaling feita em um arquivo chamado .journal que
fica oculto pelo cdigo ext3 na partio (desta forma ele no poder ser apagado, o que
comprometeria o funcionamento do sistema). A estrutura idntica da partio ext3 com a
ext2 torna mais fcil a manuteno do sistema, j que todas as ferramentas para
recuperao ext2 funcionaro sem problemas, sendo mesmo possvel montar uma partio
ext3 como se fosse ext2.

Como o ext3 visa uma grande compatibilidade com o ext2, muitas das estruturas on-disk
so similares quelas da ext2. Por causa disso, o ext3 no possui muitas das funes mais
recentes como alocao dinmica de inodes e tamanhos de blocos variveis (fragmentos ou
caudas).

Os sistemas de arquivos ext3 no podem ser checados enquanto so montados para escrita.
Um dump do sistema de arquivos feito enquanto ele est sendo montado para leitura e
escrita pode resultar em dados corrompidos dentro do arquivo de dump.

Ext4
O Ext4 um sistema de arquivos do Linux desenvolvido para ser o sucessor do Ext3 a
partir de 2006.
Funcionalidades
As novas funcionalidades propostas so: alocao tardia (delayed allocation); marcas
temporais com maior resoluo (nanossegundos)[4] ; verificao de integridade do journal
(journal checksums); suporte para tamanhos maiores de volumes e arquivos[5] . mais
extenses so introduzidas, compatibilidade com verses anteriores, pr alocao, mais
rpido sistema de arquivo de verificao, alocador multibloco, melhor timestamps.
Deixa de existir um limite de sub-diretrios no ext4 .

Alocao tardia
Ext4 usa uma tcnica de execuo do sistema de arquivos chamado atribuir-on-flush,
tambm conhecida como a atribuio de atraso. Isso melhora o desempenho e reduz a
fragmentao, melhorando a alocao de blocos decises com base no tamanho do arquivo.

Jornal checksumming
Ext4 usa checksums no jornal para melhorar a confiabilidade, j que o jornal um dos
arquivos mais utilizados do disco. Esta caracterstica tem um lado benfico, que pode evitar
com segurana um disco I / O esperar durante o processo dirio, melhorando o desempenho
ligeiramente.
7

Suporte para tamanhos maiores de volumes e arquivos


O sistema de arquivos ext4 pode suportar volumes com tamanho at 1 exabyte e arquivos
com tamanho at 16 terabytes. O atual e2fsprogs s pode tratar um sistema de arquivos de
16 TB.

Extenses
As extenses so introduzidas para substituir o tradicional bloco de mapeamento de
esquema usado por arquivos ext2/3.Uma extenso um conjunto de blocos contguos
fsico, melhorando o desempenho de muitos arquivos e reduo de fragmentao. Uma
nica extenso em ext4 pode mapear at 128MB de espao contguo com um bloco de 4
KB de tamanho. Quando h mais de 4 extenses em um arquivo, o resto das extenses so
indexadas em um three.

Compatibilidade com verses anteriores


O sistema de arquivos ext4 compatvel com o ext3 e ext2 Isto ir melhorar o desempenho
j ligeiramente, porque alguns novos recursos do ext4 tambm pode ser usado com ext3 e
ext2, tal como o novo algoritmo de alocao de blocos.

Pr alocao
O sistema de arquivos ext4 permite pr-alocao de espao em disco para um arquivo.
Um novo fallocate () chamada de sistema foi adicionado ao Linux para uso de sistemas de
arquivos, incluindo ext4 e XFS, que tm essa capacidade.
O mais rpido sistema de arquivos de verificao
No ext4, bloco alocado grupos e seces da tabela de inode so marcados como tal. Isso
permite que e2fsck para ignor-los completamente em uma verificao e reduz o tempo
necessrio para verificar o sistema de arquivos do tamanho do ext4 construda para
suportar. Esse recurso implementado na verso 2.6.24 do Linux.
8

Alocador multibloco
O alocador multiblock usado quando a atribuio atrasada ativado por um sistema de
arquivos, ou quando os arquivos so abertos no modo O_DIRECT. Esse recurso no afeta o
formato de disco.

Melhora de carimbos (timestamps)


Ext4 tambm adiciona suporte para a data-criado timestamps. Mas, como Theodore Ts'o
salienta, ao mesmo tempo que fcil de adicionar um campo data de criao extra no inode
(portanto, tecnicamente permitindo suporte para data criada timestamps em ext4), mais
difcil de modificar ou adicionar o necessrio sistema de chamadas, como stat () (que
provavelmente exigiria uma nova verso), e as vrias bibliotecas que dependem deles
(como glibc). Estas alteraes exigem a coordenao de vrios projetos. Portanto, mesmo
se os desenvolvedores implementarem o suporte inicial para a data de criao de carimbos,
esse recurso no estar disponvel nesse momento para programas de usurio.

Desvantagens
Alocao tardia e potencial perda de dados
Como as mudanas de alocao atrasada que os programadores tm contado com o ext3, o
recurso representa algum risco adicional de perda de dados nos casos em que o sistema
trava antes que todos os dados tenham sido gravados no disco. Devido a isto, o ext4, na
verso 2.6.30 do Linux, detecta automaticamente esses casos e reverte para o
comportamento antigo.

O cenrio tpico em que isso pode ocorrer um programa que substitui o contedo de um
arquivo sem forar uma gravao para o disco com fsync. Existem duas maneiras comuns
de substituir o contedo de um arquivo em sistemas Unix:
open ("file", O_TRUNC), write (fd, data); close (fd); Neste caso, um arquivo existente
truncado no momento da abertura (devido a O_TRUNC flag), ento os novos dados so
gravados. Desde a gravao pode demorar algum tempo, h uma oportunidade de perder o
9

contedo mesmo com ext3, mas geralmente muito pequena. No entanto, porque o ext4 pode
atrasar a atribuio arquivo de dados por um longo tempo, essa oportunidade muito maior.
SWAP
Reiser
ReiserFS um sistema de arquivos usado geralmente em sistemas Linux. Este artigo
fornece informaes sobre a verso 3.6.x do ReiserFS. Uma nova verso, Reiser4, ainda
est inacabada.

HPFS
O HPFS o sistema de arquivos utilizado pelo OS/2 da IBM, com recursos que se
aproximam muito dos permitidos pelo NTFS como nome de arquivos com at 254
caracteres incluindo espaos, parties de at 512 GB e unidades de alocao de 512 bytes.
Embora muito eficiente, este sistema de arquivos caiu em desuso juntamente com o OS/2,
sendo suportado atualmente somente pelo Linux.
JFS(Journaling FileSystem)
O JFS (Journaling FileSystem) um sistema de arquivos desenvolvido pela IBM,
disponvel em licena open source, com o intuito de ser utilizado nos "UNIXes" que a IBM
vendia. Alm de possuir journal, ele permite que as parties do sistema sejam
redimensionadas sem que seja necessrio desligar o computador.

O sistema de arquivos JFS tambm usa a estrutura inode para armazenar a localizao dos
blocos de cada arquivo nas estruturas fsicas do disco, a verso JFS2 armazena esses inodes
em uma rvore binria para acelerar o acesso a essas informaes. Esses blocos podem
variar de 512 a 4096 bytes, e a alocao dos inodes feita conforme necessrio.

Entretanto, inicialmente o JFS sofreu uma perda de credibilidade devido a constantes


instabilidades e defeitos, caso este que atualmente encontra-se resolvido e assim muito
estvel.
XFS

10

O XFS um sistema de arquivos inicialmente desenvolvido pela Silicon Graphics, Inc. para
o seu sistema operacional IRIX. Posteriormente teve seu cdigo fonte liberado e foi
adaptado para funcionar no Linux.
ZFS
ZFS um sistema de arquivos originalmente criado pela Sun Microsystems para o sistema
operacional Unix. Por ser proprietria do SO Solaris e OpenSolaris, a soluo foi
implantada nas plataformas. O significado original era " Zettabyte File System ", mas agora
um acrnimo recursivo. As caractersticas do ZFS incluem grande capacidade de
armazenamento, integrao de conceitos de sistema de arquivos e administrao de
volumes, uma inovadora estrutura em disco, instancias leves, e gerenciamento fcil de
pools de armazenamento. ZFS implementado como um software livre ('open-source')
licenciado sobre a licena CDDL
IBM (AIX, OS/2)
JFS (AIX Version 3.1 ou superior, OS/2 Warp)
O JFS (Journaling FileSystem) um sistema de arquivos desenvolvido pela IBM,
disponvel em licena open source, com o intuito de ser utilizado nos "UNIXes" que a IBM
vendia. Alm de possuir journal, ele permite que as parties do sistema sejam
redimensionadas sem que seja necessrio desligar o computador.

O sistema de arquivos JFS tambm usa a estrutura inode para armazenar a localizao dos
blocos de cada arquivo nas estruturas fsicas do disco, a verso JFS2 armazena esses inodes
em uma rvore binria para acelerar o acesso a essas informaes. Esses blocos podem
variar de 512 a 4096 bytes, e a alocao dos inodes feita conforme necessrio.

Entretanto, inicialmente o JFS sofreu uma perda de credibilidade devido a constantes


instabilidades e defeitos, caso este que atualmente encontra-se resolvido e assim muito
estvel.

HPFS - High Performance File System


O HPFS o sistema de arquivos utilizado pelo OS/2 da IBM, com recursos que se
aproximam muito dos permitidos pelo NTFS como nome de arquivos com at 254
caracteres incluindo espaos, parties de at 512 GB e unidades de alocao de 512 bytes.
11

Embora muito eficiente, este sistema de arquivos caiu em desuso juntamente com o OS/2,
sendo suportado atualmente somente pelo Linux.
MS-DOS/Microsoft Windows

FAT 12 - Microsoft BASIC Disk - MSDOS 4.0


FAT12 uma verso do FAT, um sistema de arquivos, que foi utilizado pela primeira vez no
sistema operacional DOS. Atualmente pode ser verificado o seu emprego no Windows XP
(formatao de dispositivos de armazenamento de cmeras digitais para placas de baixa
capacidade). Por ser um sistema de arquivos mais simples a FAT12 ainda utilizada pelo
Windows (mesmo com o sistema NTFS) para formatar disquetes. O sistema FAT12 possui
um limite mximo para uma partio de 16MB, com cluster de 512 bytes, 1K, 2K e 4K.
FAT 16 ou FAT - DOS 4.0 ou superior / Windows 1.X ou superior (1.x, 2.x, 3.x, 95, 98,
ME, 2000, XP,...)
File Allocation Table (FAT, traduo livre: Tabela de Alocao de Ficheiros) um sistema
de ficheiros desenvolvido para o MS-DOS e usado em verses do Microsoft Windows at o
Windows 95.
usado em cartes de memria de estado slido (conhecidos como discos flash ou
pendrives) e em outros dispositivos semelhantes.
As implementaes mais comuns tm um inconveniente srio: quando ficheiros so
apagados e novos ficheiros so escritos no suporte, as suas partes tendem a dispersar-se,
fragmentando-se por todo o espao disponvel, tornando a leitura e a escrita um processo
lento.
A desfragmentao uma soluo para isso, mas habitualmente um processo demorado
(sobretudo no sistema FAT32) e que tem de ser repetido regularmente para manter
o sistema operacional limpo.
Existem 3 verses do sistema FAT: FAT (12 bits, usado pelos disquetes), FAT16 (para OS
16 bits ou 32 bits) e FAT32 (s para SO a 32 bits); a diferena mais visvel entre as duas
ltimas verses (16 e 32) que FAT32 suporta nomes de ficheiros longos (at 256
caracteres), enquanto o FAT16 suporta apenas nomes de arquivos curtos (at 8 caracteres +
extenso). Caso seja excedido o valor de caracteres, os caracteres excedidos (do nome do
ficheiro) desaparecero e no lugar deles aparecer ~1 ou ~2 (se j existir um outro arquivo
com os 8 primeiros caracteres iguais).

12

O sistema de arquivos FAT-16 utilizado pelos sistemas operacionais MS-DOS e Windows


95. Este sistema utiliza 16 bits para o endereamento de dados, podendo trabalhar no
mximo com 65.536 (2^16) posies diferentes. Se observarmos que os setores possuem o
tamanho de 512 bytes, fica fcil perceber que em FAT 16 s seria possvel acessar 65.536 x
512 bytes= 33.554.432 bytes, isto 32 MB. Mas trabalha com discos de 32 MB, mesmo
com o Windows 95 fica difcil... Para resolver este problema aMicrosoft passou a apontar
conjuntos de setores, os clusters, em vez dos setores somente, como mostra a tabela abaixo.

FAT 32 - MS-DOS 7.1 e 8.0 / Windows 95 (verso OSR2!), ou superior (95 OSR2, 98, ME,
NT, 2000, XP...)
O FAT32 (File Allocation Table ou Tabela de Alocao de Arquivos) um sistema de
arquivos que organiza e gerencia o acesso a arquivos em HDs e outras mdias. Criado em
1996 pela Microsoft para substituir o FAT16 usado pelo MS-DOS e com uma srie de
limitaes. O FAT32 foi implementado nos sistemas Windows 95 (OSR2), Windows 98 e
Millennium e ainda possui compatibilidade com os sistemas Windows 2000 e Windows XP,
que utilizam um sistema de arquivos mais moderno, o NTFS, que foi continuado, sendo
usado tambm nos sistemas Windows Vista, Windows 7 e Windows Server 2008 R1/R2
(para servidores empresariais).
ExFAT - FAT Estendido, tambm conhecido como FAT64, Windows XP ou superior ( Vista,
7...)
exFAT (Extended File Allocation Table, em portugus "Tabela de Alocao de Arquivos
(ficheiros) Estendida, tambm conhecido como FAT64) um formato de sistema de
arquivos (ficheiros) utilizado principalmente em discos de memria flash, introduzido com
o Windows Embedded CE 6.0. A utilizao do exFAT uma alternativa para evitar o
extensivo uso do sistema de arquivos (ficheiros) NTFS.
NTFS - Windows NT ou superior (NT, 2000, XP, 2003 Server,...)
O NTFS (New Technology File System) o sistema de arquivos padro para o Windows
NT e seus derivados.

O NTFS foi desenvolvido quando a Microsoft decidiu criar o Windows NT: como o WinNT
deveria ser um sistema operacional mais completo e confivel, o FAT no servia como
sistema de arquivos por causa de suas limitaes e falta de recursos. Na poca, o que a
empresa de Bill Gates queria apoderar-se de uma fatia do mercado ocupada pelo Unix.
Anteriormente, ela j havia tentado fazer isso em parceria com a IBM, lanando o OS/2 no entanto as duas empresas divergiam em certos pontos e acabaram quebrando a aliana.
13

O OS/2 usava o sistema de arquivos HPFS (High Performance File System - Sistema de
Arquivos de Alta Performance), cujos conceitos acabaram servindo de base ao NTFS.

14

Você também pode gostar