Come faccio a calcolare i byte per brano in base alla velocità di trasferimento?

Se conosci la velocità di trasferimento, come calcoli i byte per traccia?

Bytes per track dipende completamente dal modo in cui il produttore ha disegnato il disco internamente, che non sapnetworking. Tutti i dischi moderni utilizzano LBA (logical block addressing), in cui il sistema operativo affronta l'unità su base settoriale, non conosce né cura o where i settori sono fisicamente situati sui piatti (né quanti piatti in realtà sono ).

Non solo, ma il numero di settori per pista dipende da quanto lontano dal motore del mandrino si è all'epoca; non è una spirale come su un CD. Più lontano dal mandrino, più settori per traccia (e quindi più elevata la velocità di trasferimento).

Lo schema seguente lo spiega, ma nota che il diagramma è parzialmente sbagliato – al posto dei settori che si allungano verso l'esterno dal mandrino, i settori rimangono la stessa dimensione e ce ne sono più per each traccia più lontano dal mandrino andare (che determina il numero di byte per traccia, settori per traccia, ecc.).

Disposizione del disco

Poiché le teste saranno su un certo tracciato per una sola rivoluzione e non si sa where si trova sul disco, non si può sapere se la traccia successiva avrà più o less settori e quindi la velocità di trasferimento diventerà fluttuante.

Detto questo, fluttuerà solo se stai leggendo direttamente dal disco e non dalla cache; gli azionamenti moderni hanno algoritmi di cache avanzati che prefettano i contenuti che pensa di chiederti al prossimo. Di conseguenza, se si misurava la velocità di trasferimento, non si ha idea se sta venendo fuori dai piatti o dalla cache, rendendo tali misurazioni irripetibili e totalmente inutili.

In altre parole, non lo fai. Periodo.