Вы находитесь на странице: 1из 14

Faculdades Opet

Trabalho de S.O

Alunos: Adriano Kyt, Gustavo Izalberti. Curitiba 2013

Sumario

Introduo.............................................................................................................. 1 O que um Sistema de Arquivos? ......................................................................2 Sistemas de arquivos Linux/Unix......................................................................2 Sistemas de arquivos MAC O.S..................................................................7

Sistemas de Arquivos Oracle (Sun) Solares.............................................................8


Sistemas de arquivos Mobile. .............................................................9 Concluso....................................................................................... 10

Introduo

Vamos aqui abordar o assunto sobre o que so sistemas de arquivo, os seus tipos , e como so utilizados em seus respectivos Sistemas Operacionais.

O que um Sistema de Arquivos? Um sistema de arquivos um conjunto de estruturas lgicas que permite um sistema operacional controlar o acesso de um dispositivo de armazenamento como disco rgido (HD), pen drive, cd-room, etc. Existem vrios sistemas de arquivo, e cada um divide a superfcie do disco da sua maneira. Alguns exemplos de sistema de arquivo: FAT, FAT32, NTFS, HPFS, CDFS, etc. Um sistema operacional pode reconhecer um, alguns ou todos estes sistemas como mostra a figura1.

Sistema operacional Tipos de sistema de arquivos suportados Dos Windows 95 Windows 95 OSR2 Windows 98 Windows NT4 Windows 2000/XP Linux MacOS OS/2 SGI IRIX FAT16 FAT16 FAT16, FAT32 FAT16, FAT32 FAT, NTFS (version 4). FAT, FAT16, FAT32, NTFS (versions 4 et 5) Ext2, Ext3, ReiserFS, Linux Swap(, FAT16, FAT32, NTFS) HFS (Hierarchical File System), MFS (Macintosh File System) HPFS (High Performance File System) XFS

FreeBSD, OpenBSD UFS (Unix File System) Sun Solaris IBM AIX UFS (Unix File System) JFS (Journaled File System)

Figura1

Sistemas de arquivos Linux/Unix No Linux temos como exemplo de sistemas de arquivos ext., ext3, ext4, ReiserFS, Linux Swap(, FAT16, FAT32, NTFS). Ext.
2

Foi desenvolvido em 1992 para uso com sistemas operacionais Linux, para superar as deficincias do sistema de arquivos padro do Minix. Permitia que os arquivos tivessem nomes de at 255 caracteres por arquivo, e at 2 GB de tamanho por arquivo, possua algumas limitaes, que foram resolvidas na ext2, o que incluam unidades de at 2 TB por partio. Atualmente ext2 usado amplamente em unidades mveis (pendrives, cartes de memria, etc) devido ao seu mtodo de escrita. ext3. O sistema de arquivos EXT3 uma verso do EXT2, tem as mesmas caractersticas do EXT2, mas com suporte journaling . Alguns pontos fracos so a baixa velocidade e desempenho reduzido. ext4. Considerado uma das melhores evolues do ext., um sistema de arquivos com um desempenho excelente. Para melhorar o desempenho utiliza algumas funcionalidades diferentes, incluindo a forma como os dados esto alocados ("alocao tardia") que resulta em ganho de desempenho e fragmentao quase nula. Os sistemas de arquivos ext. no so compatveis com sistemas operacionais Windows, entretanto os sistemas Linux so capazes de ler e gravar em sistemas em FAT e NTFS.

ReiserFS. O sistema de arquivos ReiserFS foi criado recentemente. Mas atualmente quase todas as distribuies Linux o suportam. Sua performance muito boa, principalmente para um nmero muito grande de arquivos pequenos. ReiserFS tambm possui suporte a journaling.

XFS. O sistema de arquivos XFS tambm possui suporte a journaling 1. Foi desenvolvido originalmente pela Silicon Graphics e posteriormente disponibilizado o cdigo fonte. O XFS
1

Um sistema de arquivos com journaling d permisso ao Sistema Operacional de manter um log. (journal), de todas as mudanas no sistema de arquivos antes de escrever os dados no disco. Em caso de falha no sistema, o sistema operacional pode ler os dados desse log. e realizar uma recuperao dos dados.

considerado um dos melhores sistemas de arquivos para banco de dados, pois muito rpido na gravao. XFS utiliza muitos recursos de cache com memria RAM, e para utilizar XFS recomendado utilizar sistemas que possuem redundncia de energia. SWAP. SWAP um espao reservado para troca de dados com a memria RAM.

Sistemas de arquivos Windows. No Windows, as trs opes de sistemas de arquivos disponveis so NTFS, FAT32 e o antigo e raramente usado FAT (tambm conhecido como FAT16). FAT ou FAT16 - File Allocation Table (tabela de alocao de arquivos) Desenvolvido em 1987 para o MS-DOS e usado em verses do Microsoft Windows at (e inclusive) o Windows Me, por ser um sistema antigo tem algumas limitaes, sendo as mais visveis ao usurio: A possibilidade de criao de parties (unidades lgicas) com no mximo 2 GB por unidade, e o nome do arquivo limitando-se a oito caracteres principais de nome e trs caracteres representando a extenso. Suportado por virtualmente todos os Sistemas Operacionais existentes para computadores pessoais. FAT16
Tamanho da Partio 0MB - 32MB 32MB - 64MB 65MB - 127 MB 128MB - 255MB 256MB - 511MB 512MB - 1023 MB 1024MB - 2GB (4GB no NT) Tamanho do Cluster 512 Bytes 1 KBytes 2 KBytes 4 KBytes 8 KBytes 16 KBytes 32 KBytes

FAT32.

uma evoluo do FAT (tambm conhecido por FAT16). As principais evolues foram: O aumento do tamanho mximo por unidade (no mximo 16 TB) e o aumento do tamanho do arquivo (at 4 GB por arquivo). Outra grande evoluo foi o aumento no nmero de caracteres suportados para o nome de arquivo (passou de 8 para 256 caracteres). No FAT32 os dados so gravados de forma mais condensados do que no FAT16, por isso essas principais mudanas. O Windows 95, OSR2, 98 e Me utilizam esse sistema de arquivos por padro, so capazes de ler dados em sistemas de arquivos FAT16. Windows NT, 2000, XP, Vista e 7 tambm conseguem ler dados gravados em sistema de arquivos FAT32, embora esse no seja o padro utilizado. FAT32 atualmente o sistema de arquivos mais indicado e mais usado para unidades mveis (pendrives, cartes de memria, flash drives, etc). A outra vantagem, que em parties menores, o espao usado mais eficientemente, devido diminuio do tamanho dos clusters. Por exemplo: em uma partio de 2 GB que na FAT16 utilizava cluster de 32 KB agora utiliza clusters de apenas 4 KB, reduzindo o desperdcio de espao em disco. Problemas da FAT32: o nico problema da FAT32 a "incompatibilidade" com sistemas antigos. FAT32
Tamanho da Partio 260MB - 8GB 8GB - 16GB 16 GB - 32 GB 32 GB - 2 TB Tamanho do Cluster 4 KBytes 8 KBytes 16 KBytes 32 KBytes

VFAT. VFAT a sigla para Virtual File Allocation Table. Trata-se de uma espcie de extenso para FAT16 introduzido no Windows 95 para que este sistema operacional possa suportar arquivos com mais de 11 caracteres no nome. O FAT16 limita o tamanho dos nomes para 8 caracteres mais 3 destinados extenso, por exemplo, daniella.txt. Caso nomes maiores sejam utilizados, estes aparecem de forma abreviada no sistema. Com o uso do VFAT, as caractersticas do FAT16 so mantidas e, ao mesmo tempo, nomes maiores podem ser utilizados sem qualquer dificuldade. Isso porque o VFAT faz o sistema enxergar o nome abreviado, mas guarda o nome original em uma rea separada.

O sistema de arquivos VFAT no possui suporte a journaling. utilizado normalmente para transferir dados entre sistemas Windows e o Linux instalados no mesmo disco, pois pode ser lido e escrito por ambos os sistemas operacionais. O sistema de arquivos VFAT est longe de ser um sistema de arquivos utilizado para Sistemas Linux, exceto para compartilhamento/compatibilidade entre o Windows e Linux. O FAT32 trabalha com VFAT por padro. NTFS. O NTFS foi criado para ser um padro de sistema de arquivos em servidores, devido a sua confiabilidade, segurana e estabilidade. um sistema de arquivo "superior" se comparado ao FAT16 e ao FAT32. o sistema de arquivos padro para grandes unidades, servidores, e computadores com Windows NT, 2000, XP, Vista e 7 instalados. Possui muitas ferramentas de controle (inclusive de permisses por usurio), mais seguro a fragmentos (fato que ocorre frequentemente em sistemas FAT) e mais protegido contra falhas, alm de possuir recursos bem avanados, destinados a servidores (VSS, EFS, Quotas, etc.). Mesmo sendo um sistema de arquivos mais avanado (e mais lento por causa das diretivas de segurana), ele usado por padro nas instalaes do Windows NT, 2000, XP, Vista e 7 (alm do 2003 e 2008, sistemas operacionais destinados a servidores), pelo fato de no haver limitaes nos tamanhos dos arquivos e nomes.

NTFS Tamanho da Partio 512MB ou menos 513 MB - 1 GB 1 GB - 2 GB 2 GB - 4 GB 4 GB - 8 GB 8 GB - 16 GB 32 GB ou maior Tamanho do Cluster (padro) 512 Bytes 1 KBytes 2 KBytes 4 KBytes 8 Kbytes 32 KBytes 64 KBytes

Estes valores so padro. No NTFS voc pode variar estes valores dependendo das necessidades de suas aplicaes

ReFS (Resilient File System) O ReFS a evoluo do NTFS ( New Type File System), entre as vrias vantagens existentes na utilizao do ReFS, possvel destacar a capacidade de detectar formas de corrompimento de disco, identificao proativa de erros, priorizao da disponibilidade dos dados, alm da quantidade, tamanho dos dados que so armazenados e desempenho em alocar dados no modelo conhecido como escrever, copiar e gravar. O limite de uma partio formatada em NTFS de 16 terabytes, j no ReFS este limite de 16 exabytes. Juntamente com o lanamento do Windows Server 2012, tivemos a nova verso do VHD, o VHDX. Neste novo formado possvel criar um disco virtual de at 64 terabytes, sendo completamente incompatvel com o sistema de arquivos NTFS, porm, totalmente compatvel com o novo sistema de arquivos, o ReFS. Sistemas de arquivos MAC O.S. No Mac O.S os principais sistemas de arquivos utilizados so File System ou MFS, Hierarchical File System ou HFS e HFS+.

O Macintosh File System ou MFS. um volume de formato (ou disco do sistema de arquivos), criado pela Apple Computer para armazenar arquivos de 400K em disquetes. MFS foi introduzido com o Macintosh 128K em janeiro de 1984. MFS foi notvel, tanto para a introduo de garfos de recursos para permitir o armazenamento de dados estruturados e, para armazenar metadados necessrios para apoiar a interface grfica do Mac OS. Permite nomes de arquivo a ser at 255 caracteres de comprimento, embora Finder no permita aos usurios criar nomes com mais de 63 caracteres (31 caracteres em verses posteriores). MFS chamado de sistema de arquivo plano, porque ele no suporta uma hierarquia de diretrios. O Hierarchical File System ou HFS. Substituto para MFS em setembro de 1985. No Mac OS 7.6.1, a Apple removeu o suporte para gravar em volumes MFS, e no Mac OS 8.1 suporte para volumes MFS foi removida completamente. Embora o Mac OS X no tem suporte embutido para MFS, um
7

exemplo VFS plug-in da Apple chamado MFSLives fornece acesso somente leitura para volumes MFS. O HFS um sistema de arquivos com estrutura de rvore, usado no Apple Macintosh, em que as pastas podem ser aninhadas em outras pastas. HFS+ (Hierarchical File System Plus, ou sistema de arquivos hierrquico estendido). Sistema de arquivos Mac OS X Extended, supera o seu antecessor em vrios quesitos: pode trabalhar com endereos de bloco de arquivos de at 32bits, contra 16bits do sistema anterior; aceita nomes de arquivos com at 255 caracteres, em vez de apenas 31; tem formato de nome de arquivo Unicode, em vez do j antiquado Mac Roman; possibilidade de lidar com arquivos de at 8EB (Exabytes). Sistemas de Arquivos Oracle (Sun) Solares. O sistema de arquivos do Solaris baseado em uma estrutura de diretrios em rvore, no existindo dependncia entre a estrutura lgica desses diretrios e o local onde os arquivos esto fisicamente armazenados. Esse modelo permite que uma estrutura seja formada por diferentes discos, inclusive em estaes remotas. Virtual File System (VFS) Proporciona uma interface padro para diferentes tipos de sistemas de arquivos, uma vez que essa arquitetura permite ao kernel do sistema controlar operaes bsicas como ler, escrever ou listar arquivos, sem que seja necessrio um conhecimento do tipo de sistema de arquivos, tanto pelo usurio quanto pelo programa. Network File System (NFS) e o Remote File Sharing (RFS) Sistemas de Arquivos baseados em rede. O NFS habilita computadores e arquiteturas diferentes - utilizando diferentes sistemas operacionais - a compartilhar arquivos atravs de uma rede. Dessa forma, qualquer computador tem acesso aos arquivos de outro computador. Hoje em dia o NFS utilizado em Linux para criar compartilhamentos e em vrios sistemas operacionais derivados do UNIX. A diferena entre o NFS e o RFS, que, enquanto o primeiro gera um sistema de arquivos genrico, este ltimo provm uma cpia exata de um sistema de arquivos UNIX.
8

Sistema de Arquivos IBM AIX. O AIX v3: Primeiro sistema operacional a introduzir o Journalling File System com objetivo de eliminar a necessidade de fsck aps o reboot Sistema de Arquivos. JFS e JFS2 (Journalling File System) O JFS (Journaling FileSystem) um sistema de arquivos desenvolvido pela IBM, disponvel em licena open source. 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 2 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.

HPFS. 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 casse em desuso juntamente com o OS/2, sendo suportado atualmente somente pelo Linux. Sistemas de arquivos Mobile. Exemplos de sistemas de arquivos Mobile:
IOS da Apple utiliza ZFS. Android da Google: Ext4, YAFFS. Symbian OS da Nokia: LFFS.

Inode a identidade de um arquivo ou diretrio.

Concluso. Conclumos que um sistema de arquivos uma estrutura lgicas que permite que um sistema operacional controle o acesso de um dispositivo de armazenamento como disco rgido , os sistemas operacionais mais comuns como Linux , Windows, e Mac possuem cada um certo tipo de sistemas de arquivo o Linux com ext., ext3, ext4, ReiserFS, o Windows , NTFS, FAT32 e o antigo e raramente usado FAT e o Mac os sistemas de arquivos utilizados so File System ou MFS, Hierarchical File System ou HFS e HFS.

10

Referncias: http://ossegredosdainformatica.blogspot.com.br/2011/12/o-que-sao-sistemas-de-arquivos.html http://www.boadica.com.br/layoutdica.asp?codigo=206 http://windows.microsoft.com/pt-br/windows-vista/comparing-ntfs-and-fat-file-systems http://canaltech.com.br/o-que-e/software/Conheca-o-ReFS-sistema-de-arquivos-do-Windows8/#ixzz2T9szbKuP http://www.infowester.com/fat.php http://pt.kioskea.net/contents/612-o-sistema-de-arquivos http://www.hardware.com.br/termos/sistema-de-arquivos http://pt.kioskea.net/contents/repar/filesys.php3 http://grupodeinfoaf.tumblr.com/page/3 http://macnificos.wordpress.com/sistemas-de-arquivos-mac-os/ http://www.hardware.com.br/termos/sistema-de-arquivos
11

http://pt.kioskea.net/contents/repar/filesys.php3 http://grupodeinfoaf.tumblr.com/page/3 http://macnificos.wordpress.com/sistemas-de-arquivos-mac-os/ http://www.clubedohacker.com.br/index.php/tutoriais-e-artigos/39-tipos-de-sistema-dearquivos-do-linux http://fajesu-solaris.blogspot.com.br/2011/05/gerencia-de-arquivos.html http://www.slideshare.net/jeanpimentel/aix-sistemas-de-arquivos http://escalonamentoprocessos.blogspot.com.br/2010/11/sistemas-de-arquivos-do-linuxext.html

12

Вам также может понравиться