Por que setores de referência de 32 bits e não bytes para discos rígidos MBR?

0

Tentando me educar na arquitetura do disco rígido e estou tentando entender o conceito da limitação de 2 TB para o MBR. A questão que surgiu é por que 2 ^ 32 relacionadas a setores e não bits? Por que existem setores de 4294967296? Peço desculpas se a minha pergunta parece um pouco vaga.

    
por Joseph 10.05.2014 / 09:17

1 resposta

1

Os dados são lidos em blocos (setor) de 512 bytes (ou maiores para mais unidades) - assim você obtém 4.294.967.296 / 2 kbytes de dados = 2,2 tb - a limitação de endereçamento para discos MBR.

Não tenho certeza absoluta das complexidades, mas quanto maior o tamanho do setor, mais eficiente é a unidade - quase certamente devido, em parte, ao armazenamento em cache e aos buffers.

Do outro extremo -

Não faz nenhum sentido ler bits de uma unidade - a menor unidade "sensível" que pode ser representada é 8 bits = 1 byte. Até mesmo isso é para ser de pouca utilidade - e como o disco rígido está girando, ele pode também pegar um pedaço razoável de informação enquanto passa sob a cabeça, em vez de esperar que ele passe novamente.

    
por 10.05.2014 / 11:14