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
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
  • Hd Externo Usb 500gb Samsung - Garantia De 12 Meses - R$ 279,00
  • Hd Externo Usb 500 Gb - Sata 2 7200 Rpm 16mb - Portátil !! - R$ 319,00
  • Hd 250gb Sata2 Samsung Western Digital 7200rpm O Mais Barato - R$ 139,99
  • Hd 1tb Marca Samsung Modelo Hd103uj 32mb De Buffer !! - R$ 378,99
  • Hd Externo De Bolso 320gb Sata - Super Pendrive - Note E Pc - R$ 300,00
  • Mais Ofertas...
  • Ofertas de Lojas Parceiras
    Disco Rígido HD Samsung HD161HJ 160GB 7200rpm SATA II, garantia de 02 anos pela Samsung do Brasil - R$ 140,00 ou 7x de R$ 24,24 (5,05% a.m.)
    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 160GB SATA - 2 Samsung HD161HJ 3,5 polegadas ( HD161HJ ) - R$ 139,00
    HD Iomega Externo - UNIDADE DE DISCO RIGIDO EXTERNO 500 GB USB 2. 0 - prestige - R$ 690,00
    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.)
    BuscapéVeja Mais Ofertas de HD Disco Rigido no Buscapé

    Últimas Notícias
    OCZ Lança Memória Flash eSATA Throttle
    05 de dezembro de 2008 - 13:44 H
    QPAD Lança Headset Para Jogos
    04 de dezembro de 2008 - 13:56 H
    Pesquisa Corsair: Quais Recursos Uma Fonte de Alimentação Deve Ter?
    03 de dezembro de 2008 - 15:12 H
    OCZ Anuncia Memória USB CrossOver
    03 de dezembro de 2008 - 13:47 H
    NZXT Lança Gabinete Zero 2
    03 de dezembro de 2008 - 13:20 H
    Cooler Master Lança Fontes de Alimentação Silent Pro M
    03 de dezembro de 2008 - 12:38 H
    G.Skill Lança Kits DDR3-2000 de Três Canais
    02 de dezembro de 2008 - 13:24 H
    ASUS Lança Netbook Eee PC 1002HA
    01 de dezembro de 2008 - 16:08 H
    Novos Processadores Para Desktop da Intel
    01 de dezembro de 2008 - 12:42 H
    Novas Ventoinhas da Thermalright
    28 de novembro de 2008 - 09:38 H
    .:: Mais Notícias ::.

    Últimos Artigos
    Teste do Gabinete Tagan A+ El Diablo Advance
    Teste da Fonte de Alimentação Zalman ZM750-HP
    Teste da Fonte de Alimentação Antec Signature 650
    Teste do Gabinete Leadership Goldship Smart Handle
    Teste do Teclado-Scanner KeyScan KS810
    Como um notebook pode aumentar sua qualidade de vida? Qual o papel que ele desempenha em sua vida?
    Teste da Fonte de Alimentação Seventeam ST-550P-AG
    Teste da Fonte de Alimentação Leadership Gamer Wireless 900 W
    Encontrado o Melhor Desempenho Por Watt para o Folding@Home
    Design de Laptops: Como a forma pode melhorar a função?
    Teste da Placa de Vídeo GeForce GTX 260 com 216 Processadores
    Teste da Webcam QuickCam Pro 9000 da Logitech
    Teste da Fonte de Alimentação OCZ EliteXStream 1000 W
    Tudo o Que Você Precisa Saber Sobre Megapixels
    Teste do Neural Impulse Actuator da OCZ

    Últimas Mensagens no Fórum
    332.023 usuários cadastrados
    3.991 usuários on-line
    Abrir porta Multitoc R-508
    por dyeguinhoh
    (21 visualizações, 5 respostas)
    OCZ Lança Memória Flash eSATA Throttle
    por Equipe Clube do Hardware
    (0 visualizações, 0 respostas)
    Correção para mutabh
    por diego_moicano
    (24 visualizações, 12 respostas)
    sony nwz-s638f 8GB, Philips SA3285 8GB ou iPod Nano 8GB
    por ricardo_xploid
    (20 visualizações, 3 respostas)
    HD4850 - Tópico Oficial
    por lord_paladin
    (93.239 visualizações, 2.230 respostas)
    Não consigo formatar meu pc, o que eu faço?
    por rickg
    (31 visualizações, 1 respostas)
    Notebook gateway - onde comprar?
    por dsfextreme
    (59 visualizações, 3 respostas)
    Sugestão de estabilizador
    por buthy
    (11 visualizações, 2 respostas)
    8600GT - Tópico Oficial
    por jamn1982
    (173.487 visualizações, 3.602 respostas)
    Lego Batman - Tópico informativo - Demo disponível
    por Valebueno
    (1.083 visualizações, 29 respostas)
    .:: Visite Nosso Fórum ::.

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