[Conoscenza di base del disco] Che cos'è il settore della testata? [Aiuto]

Navigazione veloce:

Che cos'è il settore della testata

Cos'è il settore testata? Settore testata , noto anche come CHS, è uno dei primi metodi per assegnare un indirizzo a ciascun blocco fisico di dati su un'unità disco rigido.





A quel tempo, il disco rigido ha una capacità ridotta ed è prodotto in modo simile a quello di floppy disk . Quindi, viene generata la geometria del disco, ovvero il valore del settore della testata del cilindro, e il corrispondente indirizzamento CHS.

struttura del disco rigido

Per conoscere bene il settore delle testate, è necessario introdurre la struttura di base degli hard disk. Come tutti sappiamo, ogni unità disco rigido è composta da piatti e testine di lettura-scrittura . Il numero di piatti è correlato alla capacità di un disco rigido.



Ogni piatto è diviso in tracce che sono cerchi concentrici. Le testine di lettura e scrittura leggono e scrivono i dati lungo le tracce sui piatti. E su due lati del piatto è possibile registrare tutti i dati. Quindi, il numero di testine di lettura-scrittura è il doppio di quello dei piatti.

Tutte le tracce concentriche con lo stesso raggio su tutti i piatti sono impilate verticalmente in a cilindro . Quindi, il valore del cilindro è il numero di tracce su un lato di ciascun piatto. Sicuramente, i numeri delle tracce su ciascun lato di ogni piatto sono gli stessi.

La pista è suddivisa in tanti brevi segmenti, che si chiamano settori . Ogni settore ha normalmente una capacità di 512 byte (oggi, la capacità del settore può essere 4K, chiamato settore 4K). I numeri di settore su ciascuna traccia sono gli stessi nei primi dischi rigidi. I settori interni con un'area fisica più piccola possono avere la stessa capacità dei settori esterni attraverso una diversa disposizione della densità.



Quindi, se conosciamo il numero di cilindri, testine e settori, possiamo calcolare la capacità di un disco rigido. La formula di calcolo è la seguente: capacità del disco rigido = numero del cilindro × numero della testina × numero del settore × 512 byte.

Indirizzamento CHS e LBA

I cilindri sono numerati dal bordo esterno '0'. I settori sono numerati da '1'. E anche le testine di lettura-scrittura hanno il loro numero di serie. Quindi, possiamo individuare ogni zona dell'unità disco rigido con il valore del settore della testata del cilindro. Questo è chiamato indirizzamento CHS, che funziona in modo efficiente sui primi dischi rigidi.

Tuttavia, l'indirizzamento CHS supporta una capacità del disco rigido limitata. La maggiore capacità del disco rigido di indirizzamento è influenzata da tre parametri: numero di testina non superiore a 255, numero di cilindro non superiore a 1023, numero di settore non superiore a 63. Quindi, la capacità massima del disco rigido di indirizzamento è 8,4 GB (255 * 1023 * 63 * 512 / 1000.000.000).



Tuttavia, il primo disco rigido con densità diverse su tracce diverse spreca molto spazio su disco. Con lo sviluppo della tecnologia, al giorno d'oggi molte unità disco rigido adottano piatti con la stessa densità, il che significa numeri di settore diversi sui cilindri interno ed esterno, numero totale di settori aumentato e maggiore capacità del disco rigido.

Poiché i settori sulle tracce esterne sono più di quelli delle tracce interne, l'unità disco fisso non ha un valore CHS reale. Pertanto, è difficile per CHS che si rivolge a individuare il settore specifico. Quindi, l'indirizzamento CHS è sostituito da un metodo di indirizzamento lineare, l'indirizzamento a blocchi logici (LBA), che esegue l'indirizzamento per settori.

Attraverso una certa regola, l'indirizzamento del blocco logico converte tutti i numeri seriali CHS in numeri seriali lineari logici. Il controller del disco rigido converte l'indirizzo logico in un indirizzo fisico durante l'accesso al disco rigido, il che può migliorare notevolmente l'efficienza del sistema.



Tuttavia, alcuni vecchi software utilizzano ancora l'indirizzamento CHS (ad esempio: software che utilizza l'interfaccia BIOS Int13H). Per essere compatibile con questi vecchi software, nel controller del disco rigido è installato un traduttore di indirizzi.