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
Editoriais
Notícias
Primeiras Impressões
Testes
Tutoriais
Menu Principal
Blog
Boletim
Classificados
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
  • Hd Externo Usb 500 Gb - Sata 2 7200 Rpm 16mb - Portátil !! - R$ 359,00
  • Hd Externo Usb 750gb - O Melhor Custo X Beneficio - Confira! - R$ 459,00
  • Hd Externo De Bolso 320gb Sata - Super Pendrive - Note E Pc - R$ 340,00
  • * Hd 500 Gb 32mb Cache Seagate St3500320as Garantia 5 Anos ! - R$ 239,00
  • Hd 250gb Sata2 Samsung Western Digital 7200rpm O Mais Barato - R$ 134,99
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Unidade de Disco Rígido Seagate ST900803FGA1E1 - RK 80 GB USB 5400 rpm Externo - ... - Pronta Entrega com nota fiscal ! - cod. 6727 - R$ 359,55 ou 10x de R$ 42,30 (3,07% a.m.)
    Disco rígido 320GB Seagate SATA II 7200 RPM ST3320620AS ( HD320GSATA2 ) - R$ 269,00
    Disco Rígido HD Samsung HD250HJ 250GB 7200rpm SATA II, garantia de 02 anos pela Samsung do Brasil - R$ 139,00 ou 7x de R$ 22,85 (3,63% a.m.)
    Disco Rígido HD Samsung HD081GJ 80GB SATA II 300MB / s 7200rpm 2MB Produto original produto com procedência, nota fiscal e garantia, preços especiais para vendas corporativas. ( COD. :2188 ) - R$ 101,02 ou 10x de R$ 13,98 (6,39% a.m.)
    Disco rígido Seagate / Maxtor 160 GB IDE STM3160215A ( HD160STM316 ) - R$ 190,00
    BuscapéVeja Mais Ofertas de HD Disco Rigido no Buscapé

    Últimas Notícias
    Exceleram Lança Novos Kits de Memória
    10 de outubro de 2008 - 14:50 H
    Kingston Lança DataTraveler de 32 GB
    09 de outubro de 2008 - 12:27 H
    Gelid Lança Cooler Silent Spirit
    08 de outubro de 2008 - 12:38 H
    Gabinete Skeleton da Antec
    07 de outubro de 2008 - 14:27 H
    Lexar Media Lança Crucial Ballistix Tracer DDR3-1333
    07 de outubro de 2008 - 12:52 H
    Elpida Desenvolve Chips de 65 nm
    06 de outubro de 2008 - 12:26 H
    Transcend Lança Memórias Flash T5
    03 de outubro de 2008 - 14:43 H
    Thermaltake Anuncia Cooler BigTyp14 Pro
    03 de outubro de 2008 - 13:54 H
    A-Data Anuncia Kits de Memória de Três Canais Para o Core i7
    03 de outubro de 2008 - 12:48 H
    EVGA Lança Placa-mãe nForce 790i SLI FTW
    03 de outubro de 2008 - 12:20 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Anatomia do Playstation 3
    Teste do Gabinete Bgears b-Envi
    Tabela comparativa dos chips da AMD ATI
    Teste do Gabinete Thermaltake V9
    Teste da Filmadora Flip Ultra
    Invenções Bizarras – Parte 6
    Teste da Câmera Digital Olympus SP-570UZ
    Teste do Mouse Dominatrix da OCZ
    Teste do Gabinete AeroCool AeroRacer Pro
    Teste da Fonte de Alimentação Zalman ZM600-HP
    Cliente da Skymall
    Teste do iPod Touch de 2ª Geração
    Placa-mãe Intel D945GCNLBR
    Time Clube do Hardware no Folding @ Home
    Teste do Gabinete Tagan A+ Curbic

    Últimas Mensagens no Fórum
    302.710 usuários cadastrados
    3.862 usuários on-line
    Phenom 9550
    por Shugo
    (1 visualizações, 0 respostas)
    Review Asus F5SL - T2370 e HD3470
    por ice2642
    (8.487 visualizações, 216 respostas)
    Note por R$1500,00
    por icefly
    (32 visualizações, 4 respostas)
    Starcraft II (RTS) - Tópico oficial - SC2 será trilogia
    por Renato1234
    (14.881 visualizações, 545 respostas)
    Nome do progama de tv sobre jogos?
    por Bacelar
    (2 visualizações, 0 respostas)
    up-computador para jogos
    por jeferson7.silva
    (52 visualizações, 5 respostas)
    HD Comendo Espaço Ajuda ai Pessoal.
    por Sidnei55
    (30 visualizações, 2 respostas)
    Intel Nehalem
    por XITA
    (14.144 visualizações, 472 respostas)
    Modem SpeedStream 4200 resetando ?
    por tinho4ever
    (14.310 visualizações, 39 respostas)
    [Super Tutorial] Aprenda a emular Game Cube no seu computador
    por ulukai_poa
    (5.241 visualizações, 159 respostas)
    .:: Visite Nosso Fórum ::.

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