SlideShare uma empresa Scribd logo
1 de 4
Baixar para ler offline
Sistemas de Arquivos - Windows, Mac e Linux
Bruno Corrˆea Teixeira1
1
Sistemas para Internet – Faculdade de Tecnologia de Jales (FATEC)
Jales – SP – Brasil
bruno.teixeira9@fatec.sp.gov.br, brunoteixeira9773@gmail.com
Resumo. Sistemas de arquivos nada mais s˜ao do que estruturas logicas e de
rotina que permitem ao sistema operacional controle sobre o acesso do disco
r´ıgido ou unidade flash. Cada tipo de sistema de arquivo ´e suportado por um
tipo de sistema operacional, conforme a capacidade do disco seja maior e se
aumente o volume de arquivos armazenados no mesmo se faz necess´ario um
tipo de sistema de arquivo mais complexo e robusto, a variedade de sistemas de
arquivos ´e muito grande, os mais comumente usados s˜ao: NTFS, FAT32, exFAT,
al´em do EXT e o HFS ou HFS+.
1. Windows
No Windows, h´a quatro sistemas de arquivos: FAT, FAT32, exFAT e NTFS. O
FAT16 sendo o mais antigo, usado desde os tempos do MS-DOS, enquanto o NTFS ´e
o mais atual e complexo.
1.1. FAT32
Este sistema de arquivos trabalha com armazenamento em bloco dispostos em di-
ferentes posic¸˜oes do disco, assim sendo necess´aria uma tabela que aponte para cada um
desses blocos. O Fat32 ´e mais confi´avel em relac¸˜ao a seus antecessores por conseguir
posicionar o diret´orio principal em qualquer lugar do disco, em suas vers˜oes anteriores
tamb´em havia uma limitac¸˜ao em relac¸˜ao ao n´umero de entradas que podiam ser alocadas
no diret´orio principal (512 arquivos e/ou pastas), essa limitac¸˜ao n˜ao existe mais, suporta
arquivos de at´e 4gb, e nomes de at´e 256 caracteres al´em disso uma partic¸˜ao n˜ao pode
ultrapassar 8tb. Seu melhor uso encontrasse em unidades remov´ıveis.
Vantagens: menor sobrecarga e maior disponibilidade de espac¸o para o armazena-
mento, por possuir clusters pequenos.
Desvantagens: possui baixa seguranc¸a, tornando vulner´avel a perca de arquivos,
n˜ao ´e poss´ıvel definir permiss˜oes nos arquivos.
Tamanho dos clusters para FAT16
• Clusters de 2 KB para unidades de at´e 128 MB
• Clusters de 4 KB para unidades de at´e 256 MB
• Clusters de 8 KB para unidades de at´e 512 MB
• Clusters de 16 KB para unidades de at´e 1 GB
• Clusters de 32 KB para unidades de at´e 2 GB
Tamanho dos clusters para FAT32
• Clusters de 512 bytes para unidades de at´e 512 bytes
• Clusters de 4 KB para unidades de at´e 8 GB
• Clusters de 8 KB para unidades de at´e 16 GB
• Clusters de 16 KB para unidades de at´e 32 GB
• Clusters de 32 KB para unidades de at´e 2 TB
1.2. exFAT
Este sistema de arquivos foi projetado com base no Fat32, mas sem os limites de
tamanho de arquivo e sem a sobrecarga extra de recursos que possui o NTFS, possuindo
assim limites muito grande de tamanho de arquivos e de tamanho de partic¸˜oes, sendo
assim poss´ıvel armazenar arquivos maiores que 4gb, sendo ideal para unidades flash ex-
ternas, possuindo tamb´em uma compatibilidade maior.
Vantagens: alta compatibilidade com a maioria de sistemas operacionais, possui
limite bem alto para tamanho de arquivo e tamb´em de partic¸˜ao.
Desvantagem: assim como no sistema Fat32 possui baixa seguranc¸a, possibilitando
perca de dados.
1.3. NTFS
Este sistema de arquivos ´e se n˜ao o mais usado, um dos mais usados atualmente
por todos os usu´arios comuns de computadores, principalmente com sistema operacional
Windows. Ele possui uma estrutura que armazena as localizac¸˜oes de todos os arquivos e
diret´orios, at´e mesmo os arquivos denominados MFT (Master File Table) que s˜ao referen-
tes ao pr´oprio sistema de arquivos. H´a uma grande quantidade de caracter´ısticas desses
tipos de sistema de arquivo, dentre elas temos: como principal o recurso de “journaling”
que fornece permiss˜ao ao sistema operacional manter um log, um registro, de tudo o que
acontece com os arquivos para que em caso de falhas, por exemplo quando algo ocorre e
o computador desliga, ele possibilita e faz a revers˜ao dos dados para condic¸˜ao anterior a
falha inesperada que ocorreu.
Al´em disto ´e poss´ıvel a replicac¸˜ao de dados, da mesma forma que acontece nos
sistemas RAID, possui ainda esquemas de permiss˜ao de acesso e criptografia para em
seus arquivos, possibilitando o usu´ario principal (admin) definir estas permiss˜oes para
que outros usu´arios n˜ao tenham acesso a determinados arquivos. Possui grande eficiˆencia
no armazenamento de grandes arquivos, e no trabalho com unidades de disco bem cheias,
com clusters de 4kb em partic¸˜oes que v˜ao de 2gb at´e 16tb gerando maior economia de
espac¸o em disco.
Vantagens: disp˜oe de seguranc¸a e consequentemente ´e de alta confiabilidade, pos-
suindo suporte a requisitos do padr˜ao POSIX sendo ideal para grandes volumes de dados
n˜ao perdendo desempenho com aumento do tamanho da partic¸˜ao.
Desvantagens: n˜ao ´e ideal para pequenos volumes, com por exemplo pendrives
que toda hora precis˜ao ser ejetado e est´a transferindo arquivos podendo ser corrompido
facilmente.
2. Mac
O sistema de arquivos do Mac antigamente era o HFS que foi apresentado em 1985
pela Apple e continuou sendo usado por muitos anos. Atualmente ´e usado o HFS+ que ´e
conhecido tamb´em como Mac OS X Extended.
2.1. HFS
Sistema de arquivo desenvolvido para Mac OS que permite trabalhar com enderec¸os
de bloco de arquivos, na primeira vers˜ao permitia bloco de arquivos de 16bits, 31 carac-
teres no nome do arquivo, formato MacRoman, j´a na sua vers˜ao Plus (+) trabalha com
blocos de arquivos de 32bits, 255 caracteres no nome dos arquivos, possui formato de
nome Unicode, possibilita armazenar arquivos de at´e 8exabytes, sendo este um dos mai-
ores motivos para os profissionais que mexem com v´ıdeo preferirem usar os produtos
Apple. ´E um sistema de arquivos compat´ıvel apenas com Mac, porem existe ferramentas
de terceiros que permitem suporte do HFS no Windows, dois exemplos s˜ao HSF para
Windows desenvolvida por Parangon Software e MacDrive por Mediafour.
Vantagens: partic¸˜oes podem ser montadas em sistemas Unix e Linux, utilizando de
journaled verifica instabilidade do disco e utiliza esses logs para restaurar a integridade
dos dados. Pode suportar qualquer tipo de file system (sistema de arquivos).
Desvantagens: Limitado apenas a plataforma Mac, n˜ao podendo funcionar em ou-
tros PCs.
3. Linux
Atualmente, uma importante caracter´ıstica dos atuais sistemas de arquivos ´e o
”journaling”, sendo esses tipos de sistema de arquivos que o possuem preferidos em
relac¸˜ao aos demais atualmente.
Journaling nada mais ´e que uma ferramenta que permite recuperar o sistema apos
algum problema, tal como um delisgamento inesperado em uma velocidade muito maior
que nos sistemas de arquivos sem ”journaling”, sendo assim caracteristico sistema de
arquivo Ext.
3.1. Ext
O sistema de arquivos ext foi desenvolvido para ser mais ”eficiente”que o sistema
de arquivos ”Minix”, seu antecessor e substitui - lo. Logo em seguida foi criado sua
segunda vers˜ao o ext2 esse sistema de arquivos n˜ao possui ”journaling” e foi substitu´ıdo
pelo ext3.
Posteriormente foi lanc¸ado o ext3 sendo uma vers˜ao do ext2 com suporte a ”jour-
naling”. Sendo assim, o ext3 tem as mesmas caracter´ısticas do ext2, mas com suporte
”journaling”. Essa caracter´ıstica foi uma evoluc¸˜ao que tornou o ext3 um sistema de ar-
quivos muito est´avel e robusto.
Como no ext3 apenas foi adicionado o suporte a journaling, podemos converter um
sistema de arquivos ext2 para ext3, adicionado suporte a journaling, e tamb´em podemos
converter um sistema de arquivos ext3 para ext2, removendo este suporte.
Vantagens: Permite fazer atualizac¸˜ao direta passando de ext2 para ext3 ou ao in-
verso, sem a necessidade de backups, usando menos processamento neste processo.
Desvantagens: ele acaba sendo um sistema de arquivos mais lento que os demais.
4. Conclus˜ao
Os sistemas de arquivos evoluiram muito com o passar do tempo, visando maxi-
mizar tanto velocidade quanto poder de armazenamento. Nada mais s˜ao que estruturas
logicas e fisicas bem pensadas que s˜ao muito utilizadas no cotidiano de muitos, cada
tipo com suias caracteristicas especificas, possibilitando que os usuarios usufluam da qual
melhor se encaixe com sua necessidade.
Referˆencias: <http://pt.slideshare.net/Daianadevila/
sistemas-de-arquivos-artigo>. Acessado em 29 de Abril de 2016
<http://windows.microsoft.com/pt-BR/windows-vista/
Comparing-NTFS-and-FAT-file-systems>. Acessado em 29 de Abril
de 2016
<https://www.oficinadanet.com.br/artigo/outros_
sistemas/qual-a-diferenca-entre-ntfs-fat-fat-32-e-exfat>.
Acessado em 29 de Abril de 2016
<https://support.microsoft.com/pt-br/kb/140365>. Acessado
em 29 de Abril de 2016
<https://www.oficinadanet.com.br/artigo/outros_
sistemas/qual-a-diferenca-entre-ntfs-fat-fat-32-e-exfat>.
Acessado em 29 de Abril de 2016
<http://www.diegomacedo.com.br/sistemas-de-arquivos-ntfs-fat16-fat3
Diego Macˆedo - Analista de T.I. Acessado em 29 de Abril de 2016
<http://web.mit.edu/tytso/www/linux/ext2intro.html>.
Acessado em 01 de Maio de 2016
<https://docs.google.com/presentation/d/
1DnDkx05bPYkeKC_Yt6y6Co7ZR42Wk7aeYx3Nc_7R9ZM/present?slide=
id.p>. Acessado em 04 de Maio de 2016

Mais conteúdo relacionado

Mais procurados

Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OSvampugani
 
Real Time Operating System
Real Time Operating SystemReal Time Operating System
Real Time Operating Systemvivek223
 
Real-Time Scheduling
Real-Time SchedulingReal-Time Scheduling
Real-Time Schedulingsathish sak
 
Migration To Multi Core - Parallel Programming Models
Migration To Multi Core - Parallel Programming ModelsMigration To Multi Core - Parallel Programming Models
Migration To Multi Core - Parallel Programming ModelsZvi Avraham
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memóriaPaulo Fonseca
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory managementrprajat007
 
Programming language paradigms
Programming language paradigmsProgramming language paradigms
Programming language paradigmsAshok Raj
 
Selective Retest Techniques
Selective Retest TechniquesSelective Retest Techniques
Selective Retest TechniquesProfessional QA
 
Understanding SQL Server 2016 Always Encrypted
Understanding SQL Server 2016 Always EncryptedUnderstanding SQL Server 2016 Always Encrypted
Understanding SQL Server 2016 Always EncryptedEd Leighton-Dick
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithmssathish sak
 
Shared Memory Multi Processor
Shared Memory Multi ProcessorShared Memory Multi Processor
Shared Memory Multi Processorbabuece
 
Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linuxSusant Sahani
 
Escalonamento em 3 níveis e Escalonamento por alternância circular
Escalonamento em 3 níveis e Escalonamento por alternância circularEscalonamento em 3 níveis e Escalonamento por alternância circular
Escalonamento em 3 níveis e Escalonamento por alternância circularEmmanuel Saes
 

Mais procurados (20)

Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Real Time Operating System
Real Time Operating SystemReal Time Operating System
Real Time Operating System
 
Real-Time Scheduling
Real-Time SchedulingReal-Time Scheduling
Real-Time Scheduling
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Migration To Multi Core - Parallel Programming Models
Migration To Multi Core - Parallel Programming ModelsMigration To Multi Core - Parallel Programming Models
Migration To Multi Core - Parallel Programming Models
 
Apostila 6 gerência de memória
Apostila 6   gerência de memóriaApostila 6   gerência de memória
Apostila 6 gerência de memória
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Operating system memory management
Operating system memory managementOperating system memory management
Operating system memory management
 
Memória RAM
Memória RAMMemória RAM
Memória RAM
 
Linux Memory Management
Linux Memory ManagementLinux Memory Management
Linux Memory Management
 
cpu scheduling in os
cpu scheduling in oscpu scheduling in os
cpu scheduling in os
 
Programming language paradigms
Programming language paradigmsProgramming language paradigms
Programming language paradigms
 
Selective Retest Techniques
Selective Retest TechniquesSelective Retest Techniques
Selective Retest Techniques
 
Disco (Hard Disk)
Disco (Hard Disk)Disco (Hard Disk)
Disco (Hard Disk)
 
Understanding SQL Server 2016 Always Encrypted
Understanding SQL Server 2016 Always EncryptedUnderstanding SQL Server 2016 Always Encrypted
Understanding SQL Server 2016 Always Encrypted
 
Operating Systems Process Scheduling Algorithms
Operating Systems   Process Scheduling AlgorithmsOperating Systems   Process Scheduling Algorithms
Operating Systems Process Scheduling Algorithms
 
Shared Memory Multi Processor
Shared Memory Multi ProcessorShared Memory Multi Processor
Shared Memory Multi Processor
 
Synchronization linux
Synchronization linuxSynchronization linux
Synchronization linux
 
Escalonamento em 3 níveis e Escalonamento por alternância circular
Escalonamento em 3 níveis e Escalonamento por alternância circularEscalonamento em 3 níveis e Escalonamento por alternância circular
Escalonamento em 3 níveis e Escalonamento por alternância circular
 
Process threads operating system.
Process threads operating system.Process threads operating system.
Process threads operating system.
 

Semelhante a Sistemas de Arquivos Windows, Mac e Linux

Sistemas de arquivo
Sistemas de arquivoSistemas de arquivo
Sistemas de arquivoTiago Brito
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheirosATEC
 
Artigo ipiranga
Artigo ipirangaArtigo ipiranga
Artigo ipirangalobotutb
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSCleber Ramos
 
Sistema fat
Sistema fatSistema fat
Sistema fat157753
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivosJoao Ferreira
 
Sis arqlinux
Sis arqlinuxSis arqlinux
Sis arqlinuxzirimbas
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptxstenio medeiros
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxJuan Carlos Lamarão
 
Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Anderson Rodrigues
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisLeandro Júnior
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linuxFilipe Jesus
 

Semelhante a Sistemas de Arquivos Windows, Mac e Linux (20)

Sistema de Arquivos
Sistema de ArquivosSistema de Arquivos
Sistema de Arquivos
 
Sistemas de arquivo
Sistemas de arquivoSistemas de arquivo
Sistemas de arquivo
 
Formatação
FormataçãoFormatação
Formatação
 
Sistema de ficheiros
Sistema de ficheirosSistema de ficheiros
Sistema de ficheiros
 
Artigo ipiranga
Artigo ipirangaArtigo ipiranga
Artigo ipiranga
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Sistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFSSistemas de Arquivos FAT x NTFS
Sistemas de Arquivos FAT x NTFS
 
Sistema fat
Sistema fatSistema fat
Sistema fat
 
Ext
ExtExt
Ext
 
Sistemas de Arquivos do Windows
Sistemas de Arquivos do WindowsSistemas de Arquivos do Windows
Sistemas de Arquivos do Windows
 
Sistemas de arquivos
Sistemas de arquivosSistemas de arquivos
Sistemas de arquivos
 
Aula 13 instalação de hardware
Aula 13 instalação de hardwareAula 13 instalação de hardware
Aula 13 instalação de hardware
 
Sis arqlinux
Sis arqlinuxSis arqlinux
Sis arqlinux
 
Sistemas de Arquivos.pptx
Sistemas de Arquivos.pptxSistemas de Arquivos.pptx
Sistemas de Arquivos.pptx
 
Aula 2
Aula 2Aula 2
Aula 2
 
Unidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios LinuxUnidade 3.3 Estrutura de Diretórios Linux
Unidade 3.3 Estrutura de Diretórios Linux
 
Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4Sistema de arquivos - HPFS e ReiserFS/4
Sistema de arquivos - HPFS e ReiserFS/4
 
S.O. Tec. CIOB.pptx
S.O. Tec. CIOB.pptxS.O. Tec. CIOB.pptx
S.O. Tec. CIOB.pptx
 
Gerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas OperacionaisGerenciamento de Arquivos Nos Sistemas Operacionais
Gerenciamento de Arquivos Nos Sistemas Operacionais
 
Introdução ao linux
Introdução ao linuxIntrodução ao linux
Introdução ao linux
 

Mais de Bruno Teixeira

Estudo Marketing Samsung
Estudo Marketing SamsungEstudo Marketing Samsung
Estudo Marketing SamsungBruno Teixeira
 
Pré projeto - Medidor de fluxo de água: utilizando conexão entre hardware e ...
Pré projeto -  Medidor de fluxo de água: utilizando conexão entre hardware e ...Pré projeto -  Medidor de fluxo de água: utilizando conexão entre hardware e ...
Pré projeto - Medidor de fluxo de água: utilizando conexão entre hardware e ...Bruno Teixeira
 
Diferentes tipos de backups
Diferentes tipos de backupsDiferentes tipos de backups
Diferentes tipos de backupsBruno Teixeira
 
Artigo Metodologia ágil: Scrum
Artigo  Metodologia ágil: ScrumArtigo  Metodologia ágil: Scrum
Artigo Metodologia ágil: ScrumBruno Teixeira
 
Marco civil na internet
Marco civil na internetMarco civil na internet
Marco civil na internetBruno Teixeira
 
Exercicios switch - Fatec Jales
Exercicios switch - Fatec JalesExercicios switch - Fatec Jales
Exercicios switch - Fatec JalesBruno Teixeira
 
Exercicios vetor - Fatec Jales
Exercicios vetor - Fatec JalesExercicios vetor - Fatec Jales
Exercicios vetor - Fatec JalesBruno Teixeira
 

Mais de Bruno Teixeira (8)

Estudo Marketing Samsung
Estudo Marketing SamsungEstudo Marketing Samsung
Estudo Marketing Samsung
 
Pré projeto - Medidor de fluxo de água: utilizando conexão entre hardware e ...
Pré projeto -  Medidor de fluxo de água: utilizando conexão entre hardware e ...Pré projeto -  Medidor de fluxo de água: utilizando conexão entre hardware e ...
Pré projeto - Medidor de fluxo de água: utilizando conexão entre hardware e ...
 
Diferentes tipos de backups
Diferentes tipos de backupsDiferentes tipos de backups
Diferentes tipos de backups
 
Artigo Metodologia ágil: Scrum
Artigo  Metodologia ágil: ScrumArtigo  Metodologia ágil: Scrum
Artigo Metodologia ágil: Scrum
 
Máscara de rede /28
Máscara de rede /28Máscara de rede /28
Máscara de rede /28
 
Marco civil na internet
Marco civil na internetMarco civil na internet
Marco civil na internet
 
Exercicios switch - Fatec Jales
Exercicios switch - Fatec JalesExercicios switch - Fatec Jales
Exercicios switch - Fatec Jales
 
Exercicios vetor - Fatec Jales
Exercicios vetor - Fatec JalesExercicios vetor - Fatec Jales
Exercicios vetor - Fatec Jales
 

Sistemas de Arquivos Windows, Mac e Linux

  • 1. Sistemas de Arquivos - Windows, Mac e Linux Bruno Corrˆea Teixeira1 1 Sistemas para Internet – Faculdade de Tecnologia de Jales (FATEC) Jales – SP – Brasil bruno.teixeira9@fatec.sp.gov.br, brunoteixeira9773@gmail.com Resumo. Sistemas de arquivos nada mais s˜ao do que estruturas logicas e de rotina que permitem ao sistema operacional controle sobre o acesso do disco r´ıgido ou unidade flash. Cada tipo de sistema de arquivo ´e suportado por um tipo de sistema operacional, conforme a capacidade do disco seja maior e se aumente o volume de arquivos armazenados no mesmo se faz necess´ario um tipo de sistema de arquivo mais complexo e robusto, a variedade de sistemas de arquivos ´e muito grande, os mais comumente usados s˜ao: NTFS, FAT32, exFAT, al´em do EXT e o HFS ou HFS+. 1. Windows No Windows, h´a quatro sistemas de arquivos: FAT, FAT32, exFAT e NTFS. O FAT16 sendo o mais antigo, usado desde os tempos do MS-DOS, enquanto o NTFS ´e o mais atual e complexo. 1.1. FAT32 Este sistema de arquivos trabalha com armazenamento em bloco dispostos em di- ferentes posic¸˜oes do disco, assim sendo necess´aria uma tabela que aponte para cada um desses blocos. O Fat32 ´e mais confi´avel em relac¸˜ao a seus antecessores por conseguir posicionar o diret´orio principal em qualquer lugar do disco, em suas vers˜oes anteriores tamb´em havia uma limitac¸˜ao em relac¸˜ao ao n´umero de entradas que podiam ser alocadas no diret´orio principal (512 arquivos e/ou pastas), essa limitac¸˜ao n˜ao existe mais, suporta arquivos de at´e 4gb, e nomes de at´e 256 caracteres al´em disso uma partic¸˜ao n˜ao pode ultrapassar 8tb. Seu melhor uso encontrasse em unidades remov´ıveis. Vantagens: menor sobrecarga e maior disponibilidade de espac¸o para o armazena- mento, por possuir clusters pequenos. Desvantagens: possui baixa seguranc¸a, tornando vulner´avel a perca de arquivos, n˜ao ´e poss´ıvel definir permiss˜oes nos arquivos. Tamanho dos clusters para FAT16 • Clusters de 2 KB para unidades de at´e 128 MB • Clusters de 4 KB para unidades de at´e 256 MB • Clusters de 8 KB para unidades de at´e 512 MB • Clusters de 16 KB para unidades de at´e 1 GB • Clusters de 32 KB para unidades de at´e 2 GB
  • 2. Tamanho dos clusters para FAT32 • Clusters de 512 bytes para unidades de at´e 512 bytes • Clusters de 4 KB para unidades de at´e 8 GB • Clusters de 8 KB para unidades de at´e 16 GB • Clusters de 16 KB para unidades de at´e 32 GB • Clusters de 32 KB para unidades de at´e 2 TB 1.2. exFAT Este sistema de arquivos foi projetado com base no Fat32, mas sem os limites de tamanho de arquivo e sem a sobrecarga extra de recursos que possui o NTFS, possuindo assim limites muito grande de tamanho de arquivos e de tamanho de partic¸˜oes, sendo assim poss´ıvel armazenar arquivos maiores que 4gb, sendo ideal para unidades flash ex- ternas, possuindo tamb´em uma compatibilidade maior. Vantagens: alta compatibilidade com a maioria de sistemas operacionais, possui limite bem alto para tamanho de arquivo e tamb´em de partic¸˜ao. Desvantagem: assim como no sistema Fat32 possui baixa seguranc¸a, possibilitando perca de dados. 1.3. NTFS Este sistema de arquivos ´e se n˜ao o mais usado, um dos mais usados atualmente por todos os usu´arios comuns de computadores, principalmente com sistema operacional Windows. Ele possui uma estrutura que armazena as localizac¸˜oes de todos os arquivos e diret´orios, at´e mesmo os arquivos denominados MFT (Master File Table) que s˜ao referen- tes ao pr´oprio sistema de arquivos. H´a uma grande quantidade de caracter´ısticas desses tipos de sistema de arquivo, dentre elas temos: como principal o recurso de “journaling” que fornece permiss˜ao ao sistema operacional manter um log, um registro, de tudo o que acontece com os arquivos para que em caso de falhas, por exemplo quando algo ocorre e o computador desliga, ele possibilita e faz a revers˜ao dos dados para condic¸˜ao anterior a falha inesperada que ocorreu. Al´em disto ´e poss´ıvel a replicac¸˜ao de dados, da mesma forma que acontece nos sistemas RAID, possui ainda esquemas de permiss˜ao de acesso e criptografia para em seus arquivos, possibilitando o usu´ario principal (admin) definir estas permiss˜oes para que outros usu´arios n˜ao tenham acesso a determinados arquivos. Possui grande eficiˆencia no armazenamento de grandes arquivos, e no trabalho com unidades de disco bem cheias, com clusters de 4kb em partic¸˜oes que v˜ao de 2gb at´e 16tb gerando maior economia de espac¸o em disco. Vantagens: disp˜oe de seguranc¸a e consequentemente ´e de alta confiabilidade, pos- suindo suporte a requisitos do padr˜ao POSIX sendo ideal para grandes volumes de dados n˜ao perdendo desempenho com aumento do tamanho da partic¸˜ao. Desvantagens: n˜ao ´e ideal para pequenos volumes, com por exemplo pendrives que toda hora precis˜ao ser ejetado e est´a transferindo arquivos podendo ser corrompido facilmente.
  • 3. 2. Mac O sistema de arquivos do Mac antigamente era o HFS que foi apresentado em 1985 pela Apple e continuou sendo usado por muitos anos. Atualmente ´e usado o HFS+ que ´e conhecido tamb´em como Mac OS X Extended. 2.1. HFS Sistema de arquivo desenvolvido para Mac OS que permite trabalhar com enderec¸os de bloco de arquivos, na primeira vers˜ao permitia bloco de arquivos de 16bits, 31 carac- teres no nome do arquivo, formato MacRoman, j´a na sua vers˜ao Plus (+) trabalha com blocos de arquivos de 32bits, 255 caracteres no nome dos arquivos, possui formato de nome Unicode, possibilita armazenar arquivos de at´e 8exabytes, sendo este um dos mai- ores motivos para os profissionais que mexem com v´ıdeo preferirem usar os produtos Apple. ´E um sistema de arquivos compat´ıvel apenas com Mac, porem existe ferramentas de terceiros que permitem suporte do HFS no Windows, dois exemplos s˜ao HSF para Windows desenvolvida por Parangon Software e MacDrive por Mediafour. Vantagens: partic¸˜oes podem ser montadas em sistemas Unix e Linux, utilizando de journaled verifica instabilidade do disco e utiliza esses logs para restaurar a integridade dos dados. Pode suportar qualquer tipo de file system (sistema de arquivos). Desvantagens: Limitado apenas a plataforma Mac, n˜ao podendo funcionar em ou- tros PCs. 3. Linux Atualmente, uma importante caracter´ıstica dos atuais sistemas de arquivos ´e o ”journaling”, sendo esses tipos de sistema de arquivos que o possuem preferidos em relac¸˜ao aos demais atualmente. Journaling nada mais ´e que uma ferramenta que permite recuperar o sistema apos algum problema, tal como um delisgamento inesperado em uma velocidade muito maior que nos sistemas de arquivos sem ”journaling”, sendo assim caracteristico sistema de arquivo Ext. 3.1. Ext O sistema de arquivos ext foi desenvolvido para ser mais ”eficiente”que o sistema de arquivos ”Minix”, seu antecessor e substitui - lo. Logo em seguida foi criado sua segunda vers˜ao o ext2 esse sistema de arquivos n˜ao possui ”journaling” e foi substitu´ıdo pelo ext3. Posteriormente foi lanc¸ado o ext3 sendo uma vers˜ao do ext2 com suporte a ”jour- naling”. Sendo assim, o ext3 tem as mesmas caracter´ısticas do ext2, mas com suporte ”journaling”. Essa caracter´ıstica foi uma evoluc¸˜ao que tornou o ext3 um sistema de ar- quivos muito est´avel e robusto. Como no ext3 apenas foi adicionado o suporte a journaling, podemos converter um sistema de arquivos ext2 para ext3, adicionado suporte a journaling, e tamb´em podemos converter um sistema de arquivos ext3 para ext2, removendo este suporte. Vantagens: Permite fazer atualizac¸˜ao direta passando de ext2 para ext3 ou ao in- verso, sem a necessidade de backups, usando menos processamento neste processo.
  • 4. Desvantagens: ele acaba sendo um sistema de arquivos mais lento que os demais. 4. Conclus˜ao Os sistemas de arquivos evoluiram muito com o passar do tempo, visando maxi- mizar tanto velocidade quanto poder de armazenamento. Nada mais s˜ao que estruturas logicas e fisicas bem pensadas que s˜ao muito utilizadas no cotidiano de muitos, cada tipo com suias caracteristicas especificas, possibilitando que os usuarios usufluam da qual melhor se encaixe com sua necessidade. Referˆencias: <http://pt.slideshare.net/Daianadevila/ sistemas-de-arquivos-artigo>. Acessado em 29 de Abril de 2016 <http://windows.microsoft.com/pt-BR/windows-vista/ Comparing-NTFS-and-FAT-file-systems>. Acessado em 29 de Abril de 2016 <https://www.oficinadanet.com.br/artigo/outros_ sistemas/qual-a-diferenca-entre-ntfs-fat-fat-32-e-exfat>. Acessado em 29 de Abril de 2016 <https://support.microsoft.com/pt-br/kb/140365>. Acessado em 29 de Abril de 2016 <https://www.oficinadanet.com.br/artigo/outros_ sistemas/qual-a-diferenca-entre-ntfs-fat-fat-32-e-exfat>. Acessado em 29 de Abril de 2016 <http://www.diegomacedo.com.br/sistemas-de-arquivos-ntfs-fat16-fat3 Diego Macˆedo - Analista de T.I. Acessado em 29 de Abril de 2016 <http://web.mit.edu/tytso/www/linux/ext2intro.html>. Acessado em 01 de Maio de 2016 <https://docs.google.com/presentation/d/ 1DnDkx05bPYkeKC_Yt6y6Co7ZR42Wk7aeYx3Nc_7R9ZM/present?slide= id.p>. Acessado em 04 de Maio de 2016