Você está na página 1de 19

Analise HD

Deslocamento dos Cabeote no disco

Analisando o Disco
O Disco formado por trilhas e setores Cada setor possui 512 bytes A quantidade de setores varia para cada modelo

Trilha

O Cilindro

Cada posio que a cabea l ou grava marca um crculo no disco chamado de cilindro

Geometria do Disco

Parmetros

Nmero de lados Nmero de trilhas por lado Nmero de setores por trilha

Capacidade = (n lados X n trilhas por lado X n setores por trilha) x tamanho do setor

Ex: 6 X 2000 X 50 X 512 = 293MB (307.200.000 Bytes)

Cada operao de leitura/gravao realizada em um setor completo (512 bytes)

Gravao nos discos

E se os dados tiverem mais de 512 bytes?

Soluo: Gravar vrios setores, sendo que o ltimo pode no ser completado.

Lendo o primeiro setor, como saber qual o prximo?

Poderia-se gravar em cada setor um nmero dizendo qual o prximo.

Problemas dessa soluo:


Como se encontra setores livres? E se o usurio quiser ler somente um pedao da seqncia?

Gravao nos discos

Soluo 2

Numerar cada setor do disco seqencialmente e criar uma tabela pequena ligando os setores um a um mostrando onde esto alocados. 1 5 9 13 17 21 25 29 5 8 0 0 0 0 0 0 2 6 10 14 18 22 26 30 0 0 27 0 0 0 0 0 3 7 11 15 19 23 27 31 0 0 10 0 0 0 -1 0 4 8 12 16 20 24 28 32 0 12 11 0 0 0 0 0

Gravao nos discos


No

caso do disco de 293MB mostrado, existem (6 X 2000 X 50 ) = 600.000 setores.


Problema:

a quantidade de setores necessrios para guardar a tabela de alocao grande, como resolver ?
600.000 1

x 2 bytes = 1.200.000 Bytes (1,14MB)

setor = 512 Bytes / 512 = 2.343 setores

1.200.000 O

nmero 2 corresponde a 2 bytes, ou seja 16 bits

Gravao nos discos


Soluo

para o problema do tamanho da

tabela:
Agrupar

vrios setores em blocos lgicos chamados de cluster


No

caso de discos maiores s aumentar o tamanho do cluster


Problema:

e se o tamanho do arquivo no for mltiplo do tamanho do cluster?


Acontece

perda, e chamado de slack space

Gravao nos discos


Drive

Lgico 256MB 257MB at 512MB 513MB at 1024MB

Tamanho do Cluster 4KB / 8 setores 8KB / 16 setores 16KB / 32 setores

At De De

Acima

de 1024MB

32KB / 64 setores

Lgica:
Por

Quanto maior o cluster mas espao perdido nos clusters usados nos finais dos arquivos.
isso, o maior tamanho de cluster o de 32 KB, devido a perda de espao com clusters maiores.
Com

uma tabela de 16bits, qual o maior disco que poderamos mapear ?

S.O.

Sistema de Arquivos

O Sistema de Arquivos usado pelo DOS chamado de FAT (File Alocation Table) ou Tabela de Alocao de arquivos. O DOS um sistema operacional de 16 bits

Somente entende nmeros que possam ser representados com 16 bits Qual seria o problema que tnhamos no DOS e nos S.O. de 16 bits (WIN95) ?

S.O.

uma tabela (matriz) com 65535 entradas (clulas).

Cada posio contem um nmero de 16 bits. (por isso que tem 65535, porque 216 = 65535)

Cada posio na FAT representa um pedao do disco. (Este pedao recebe o nome de cluster) O nmero armazenado na entrada da FAT representa a prxima posio, permitindo construir uma lista.

Ex: A entrada nmero 1 contem o numero 5; a entrada nmero 5 contm o numero 2; a entrada nmero 2 contm o numero 3; a entrada nmero 3 contm o nmero -1;

FAT Tabela de Alocao de arquivos

Alguns nmeros tem significado especial


0 entrada livre -8 a -1 Final da lista (EOF) -9 Cluster com defeito -10h a -0Ah Cluster reservado Qualquer outro Posio da prxima entrada na lista

FAT Tabela de Alocao de arquivos

Tipo de FAT que possui um nmero de 32 bits em cada entrada (o dobro da FAT normal) Caractersticas

Pode ter menor tamanho de cluster. Pode mapear discos maiores pois possui 232 entradas. Possui suporte a nomes longos. Simples e de rpido acesso

Comparao entre FATs


FAT12 FAT16 16 bits 65,536 2 KB - 32 KB 2,147,123,200 (2G) FAT32 32 bits 268,435,456 4 KB - 32 KB about 2^41 (2T)

Tamanho da Entrada Max num de clusters Tamanho do Cluster Tamanho Mximo

12 bits 4,086 0.5 KB - 4 KB 16,736,256 (16M)

FAT32 x NTFS

Os usurios de home computers foram introduzidos a uma nova tecnologia de FAT, depois do aparecimento do Windows XP o NTFS Quando voc formata um HD ou quando vai instalar o Windows em um HD que ainda no foi formatado (para isso voc deve bootar o micro diretamente no CD do Windows para que a instalao inicie), a primeira informao que voc deve saber o tipo de partio que ser utilizada: FAT32 ou NTFS. Cada uma tem as suas caractersticas, vantagens e desvantagens

FAT32 x NTFS

Comparativa FAT32 x NTFS

FAT32 x NTFS

Nem todos os sistemas operacionais suportam os dois tipos de partio.


NTFS - reconhecida apenas pelo WinNT, Win2000 e WinXP FAT32 - reconhecida por todos, exceto o WinNT e verses antigas do DOS Ao fazer um dual-boot Win98 e WinNT o que acontecer ? Nenhum dos dois sistemas operacionais conseguir enxergar o outro, o que pode causar problemas. Obs : Isso s acontece na mesma mquina, pela rede a todas as parties se enxergam.

FIM