Clube do Hardware
Home
Home
Armazenamento
Armazenamento
Energia
Energia
Gabinetes
Gabinetes
Placas-Mãe
Placas-Mãe
Processadores
Processadores
Redes
Redes
Vídeo
Vídeo
Windows
Windows
Outros
Outros
Conteúdo
Artigos
Blog
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Boletim
Classificados
Compra Coletiva
Descubra a Marca
Dicionário
Download
Drivers
Dúvidas
Fórum
Links
Livros Recomendados
Livros do Autor
Pesquisa de Preços
Produtos Recomendados
Provas
RSS
Sobre
Sorteio
Boletim
Assine hoje mesmo!
 
Procura
 




Home » Armazenamento

Sistema de arquivos
Autor: Gabriel Torres
Tipo: Artigos Última Atualização: 08 de agosto de 1997
Página: 1 de 4
Introdução

Todos nós sabemos que dados - sejam eles partes de programas ou dados propriamente dito, como um texto ou uma planilha - devem ser armazenados em um sistema de memória de massa, já que a memória (RAM) do micro é apagada quando desligamos o computador. Memória de massa é o nome genérico para qualquer dispositivo capaz de armazenar dados para uso posterior, onde incluímos disquetes, discos rígidos, CD-ROMs, ZIP drives e toda a parafernália congênere.

Dados são armazenados em forma de arquivos e a maneira com que os arquivos são armazenados e manipulados dentro de um disco (ou melhor dizendo, dentro de um sistema de memória de massa) varia de acordo com o sistema operacional.

A capacidade de armazenamento

Na maioria das vezes, um disco é dividido em pequenas porções chamadas setores. Dentro de cada setor cabem 512 bytes de informação. Multiplicando-se o número total de setores de um disco por 512 bytes, teremos a sua capacidade de armazenamento.

No caso de um disco rígido, ele possui na verdade vários discos dentro dele. Cada face de cada disco é dividida em círculos concêntricos chamados cilindros ou trilhas. Em cada trilha temos um determinado número de setores. É claro que toda esta divisão é invisível, pois é feita magneticamente. Para sabermos qual o número total de setores de um disco rígido, basta multiplicarmos sua geometria, ou seja, o seu número de cilindros, lados (parâmetro também chamado de "cabeças") e setores por trilha. Um disco rígido que possua a geometria 2448 cilindros, 16 cabeças e 63 setores por trilha, terá 2448 x 16 x 63 = 2.467.584 setores. Multiplicando-se o número total de setores por 512 bytes, teremos sua capacidade total, no caso 1.263.403.008 bytes.

Importante notar que 1 KB não representa 1.000 bytes, mas sim 1.024, assim como 1 MB não representa 1.000.000 de bytes, mas sim 1.048.576. Muita gente arredonda e acaba errando nas contas. Lembre-se: 1 KB = 210, 1 MB = 220 e 1 GB = 230. No exemplo dado, o disco rígido seria de 1,18 GB (basta dividir a capacidade que encontramos em bytes por 230 para encontrarmos o resultado em gigabytes) e não 1,26 GB como seria de se supor.

O sistema de arquivos FAT-16

O sistema de arquivos utilizado pelo MS-DOS chama-se FAT-16. Neste sistema existe uma Tabela de Alocação de Arquivos (File Allocation Table, FAT) que na verdade é um mapa de utilização do disco. A FAT mapeia a utilização do espaço do disco, ou seja, graças à ela o sistema operacional é capaz de saber onde exatamente no disco um determinado arquivo está armazenado.

Existem várias posições na FAT, sendo que cada posição aponta a uma área do disco. Como cada posição na FAT-16 utiliza uma variável de 16 bits, podemos ter, no máximo, 216 = 65.536 posições na FAT. Como em cada setor cabem apenas 512 bytes, concluímos que, teoricamente, poderíamos ter discos somente de até 65.536 x 512 bytes = 33.554.432 bytes ou 32 MB.

Por este motivo, o sistema FAT-16 não trabalha com setores, mas sim com unidades de alocação chamadas clusters, que são conjuntos de setores. Em vez de cada posição da FAT apontar a um setor, cada posição aponta para um cluster, que é um conjunto de setores que poderá representar 1, 2, 4 ou mais setores do disco.

Tamanho do Cluster Capacidade Máxima de Armazenamento
2 KB 128 MB
4 KB 256 MB
8 KB 512 MB
16 KB 1 GB
32 KB 2 GB

Desperdício: Um grave problema

O tamanho do cluster é definido automaticamente pelo sistema operacional quando o disco é formatado, seguindo a tabela. Um disco rígido de 630 MB utilizará clusters de 16 KB, enquanto um de 1, 7 GB utilizará clusters de 32 KB.

Como a menor unidade a ser acessada pelo sistema operacional será o cluster, isto significa que os arquivos deverão ter, obrigatoriamente, tamanhos múltiplos do tamanho do cluster.

Isto significa que um arquivo de 100 KB em um disco rígido que utilize clusters de 8 KB obrigatoriamente ocupará 13 clusters, ou 104 KB, pois este é o valor mais próximo de 100 KB que conseguimos chegar utilizando clusters de 8 KB. Neste caso, 4 KB serão desperdiçados.

Quanto maior o tamanho do cluster, maior o desperdício. Se o mesmo arquivo de 100 KB for armazenado em um disco rígido que utilize clusters de 16 KB, ele obrigatoriamente utilizará 7 clusters, ou 112 KB. E, para o caso de um disco rígido com clusters de 32 KB, este mesmo arquivo ocupará 4 clusters, ou 128 KB.

O desperdício em disco é um dos maiores problemas do sistema FAT, característica que chamamos de slack space. Quando maior o tamanho do cluster, mais espaço em disco é desperdiçado.

Para saber qual o tamanho do cluster que está sendo utilizado em seu disco rígido, basta utilizar o comando CHKDSK, observando a linha "xxxxxx bytes em cada unidade de alocação", onde "xxxxx" é o tamanho do cluster em bytes.

Figura 1: Clusters de 32 KB: a causa do desperdício de espaço em discos rígidos.

Páginas (4): [1] 2 3 4 »
Imprimir | Enviar a um Amigo | Adicionar aos Favoritos | Comentários (0)

Conteúdo Relacionado
  • Libere mais espaço no HD
  • Capturando Telas
  • Micro Congelando?
  • Liberando mais espaço em disco no Windows 98
  • FAT-32
  • Classificados
  • Super Hd Externo Usb 1tb - Disco Interno Samsung De 1000gb - R$ 549,00
  • Hd Samsung Hd103uj Sata2 1tb /1000gb / 32mb - Pronta Entrega - R$ 420,00
  • Super Hd Externo Usb 1.0 Tb (1.000 Gb) Samsung+ Coolermaster - R$ 549,90
  • Hd 320gb Externo Ultra Fino De Bolso Usb + Capa De Couro - R$ 289,90
  • Hd Externo Usb 1 Terabyte -1000gb - 32mb Samsung - R$ 495,00
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Disco Rígido HD Samsung P / Notebook HM121HI 120GB 5400rpm SATA, garantia de 02 anos pela Samsung do Brasil - R$ 149,00 ou 8x de R$ 22,92 (4,85% a.m.)
    Disco rígido de 500 GB SATA - II Samsung HD502IJ 7200 RPM ( HD500HD501L ) - R$ 289,00
    Unidade de Disco Rígido SATA II 160GB 7200RPM - Samsung Samsung - R$ 159,00 ou 5x sem juros de R$ 31,80
    Disco rígido 160GB SATA - 2 Samsung HD161HJ 3,5 polegadas ( HD161HJ ) - R$ 145,00
    Disco rígido Seagate / Maxtor 160 GB IDE STM3160215A ( HD160STM316 ) - R$ 179,00
    BuscapéVeja Mais Ofertas de HD Disco Rigido no Buscapé

    Últimas Notícias
    CES 2009: Nova Geração dos EeePCs
    06 de janeiro de 2009 - 22:02 H
    CES 2009: ASUS Anuncia Notebook com SSD de 512 GB
    06 de janeiro de 2009 - 21:26 H
    Mushkin Lança Kit de Memórias ‘Radiotivas’
    05 de janeiro de 2009 - 15:02 H
    G.Skill Anuncia Kits DDR3-2000 Perfect Storm
    02 de janeiro de 2009 - 14:08 H
    Novos Processadores Para Notebook da Intel
    29 de dezembro de 2008 - 13:57 H
    ASUS Lança Cooler Triton 88
    24 de dezembro de 2008 - 14:48 H
    ECS Anuncia Sua Primeira Placa-mãe Soquete AM3
    23 de dezembro de 2008 - 13:53 H
    Sapphire Lança Radeon HD 4870 X2 Atomic Edition
    22 de dezembro de 2008 - 13:46 H
    Thermaltake Lança Cooler Para Notebooks
    19 de dezembro de 2008 - 13:57 H
    Corsair Lança Fonte de Alimentação TX850W
    19 de dezembro de 2008 - 13:39 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Meu Comprometimento com o Folding@Home
    Teste da Fonte de Alimentação Zalman ZM460B-APS 460 W
    De Volta ao Preto
    V-Power vs. Green Star
    Placa-mãe Gigabyte EX58 Extreme
    Revisamos Todos os Testes de Fontes de Alimentação
    Erro no teste da Leadership Wireless 900 W (corrigido)
    Huntkey Tenta Subornar Clube do Hardware
    Invenções Bizarras – Parte 8
    Teste da Fonte de Alimentação Topower TOP-1100P10
    Teste do DLO TransDock Deluxe
    Notebooks: Recapitulando
    Teste da Fonte de Alimentação Huntkey Green Star 350 W (LW-6350HG)
    Teste do Gabinete Lian-Li PC-7F
    Teste da Fonte de Alimentação SilverStone Decathlon 700 W

    Últimas Mensagens no Fórum
    273.510 usuários cadastrados
    1.249 usuários on-line
    Configurar Thunderbird para abrir links no firefox ou em outro navegador
    por kines
    (32 visualizações, 3 respostas)
    Ajuda, compra de notebook barato, de $1500, $1600.
    por Trunka
    (19 visualizações, 1 respostas)
    Esta configuração esta boa?
    por betovivo
    (7 visualizações, 0 respostas)
    Conexão nula E Ilimitada - Modem DLink 500b+Roteador T-PLink WR542G
    por rafa.redes
    (19 visualizações, 2 respostas)
    [Novo Review] LG R405-A
    por Trunka
    (24.114 visualizações, 368 respostas)
    Como fazer um overclock em um quad q8200?
    por williamz
    (14 visualizações, 1 respostas)
    Programador ou Designer Gráfico?
    por YoLaTengo
    (51 visualizações, 5 respostas)
    curso tecnico em eletronica
    por arcanjoevander
    (55 visualizações, 3 respostas)
    Poblema no drive da placa de video Geforce 6200 AGP 8X 256 MG DDR2
    por leandroguapo
    (4 visualizações, 0 respostas)
    Micro 100% em USO DE CPU [Lentooo]
    por leoleonleo
    (70 visualizações, 7 respostas)
    .:: Visite Nosso Fórum ::.

    © 1996-2009, Clube do Hardware. Todos os direitos reservados.
    Anuncie Conosco | Informações Legais | Política de Privacidade