Perché i settori di riferimento a 32 bit e non i byte per i dischi rigidi MBR?


0

Sto cercando di educare me stesso sull'architettura del disco rigido e sto cercando di avvolgere la mia testa intorno al concetto della limitazione di 2 TB per MBR. La domanda che si è posta è perché 2 ^ 32 riguardava settori e non bit? Perché ci sono 4294967296 settori? Mi scuso se la mia domanda sembra un po 'vaga.

Risposte:


1

I dati vengono letti in blocchi (settore) di 512 byte (o più grandi per più unità) - in questo modo si ottengono 4.294.967.296 / 2 kbyte di dati = 2,2 tb - la limitazione dell'indirizzamento per i dischi MBR.

Non sono del tutto sicuro delle complessità, ma maggiore è la dimensione del settore, più efficiente è il disco, quasi certamente dovuto in parte alla cache e ai buffer.

Dall'altro estremo -

Non ha alcun senso leggere i bit di un'unità: l'unità "sensibile" più piccola che può essere rappresentata è 8 bit = 1 byte. Anche questo è troppo piccolo per essere di grande utilità - e mentre il disco rigido gira può anche prendere una ragionevole quantità di informazioni mentre passa sotto la testa, invece di aspettare che passi di nuovo.


Dove hai preso il numero di 2kb
Joseph,

Che formattato male. In realtà era / 2 (per passare da 512k settori a blocchi di 1024 byte) è la dimensione del disco in kb.
davidgo,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.