Anatomia dello storage: dischi rigidi

Anatomia dello storage: dischi rigidi
È magnetico. È elettrico. È fotonico. No, non si tratta di un nuovo trio di supereroi dell'universo Marvel. Stiamo parlando di archiviare i nostri preziosi dati digitali. Abbiamo bisogno di un posto dove archiviarli, in modo sicuro e affidabile, in modo da poterli accedere e modificare in un batter d'occhio. Dimenticate Iron Man e Thor: stiamo parlando di hard disk!

Analizziamo quindi l'anatomia dei dispositivi che utilizziamo oggi per archiviare miliardi di bit di dati.

Mi fai girare su me stesso, tesoro

meccanico disco rigido (hard disk drive, HDD) è lo standard di archiviazione per i computer di tutto il mondo da oltre 30 anni, ma la tecnologia di base è molto più vecchia.

IBM ha lanciato il primo HDD commerciale nell'anno 1956La sua capacità era di ben 3,75 MB. E nel complesso, la struttura complessiva dell'unità non è cambiata molto nel corso degli anni. Contiene ancora dischi che utilizzano il magnetismo per archiviare i dati e dispositivi per la lettura e la scrittura di tali dati. È cambiato la stessa, e di gran lunga, quantità di dati che possono essere memorizzati su di essi.

Nel 1987 era possibile Acquista un HDD da 20 MB per circa $ 350 oggi per gli stessi soldi Puoi acquistare 14 TB: in 700 000 volume volte maggiore.

Prenderemo in considerazione un dispositivo non proprio delle stesse dimensioni, ma comunque dignitoso per gli standard moderni: l'HDD da 3,5 pollici Seagate Barracuda 3 TB, in particolare, il modello ST3000DM001, noto per il suo alta percentuale di fallimenti и i procedimenti legali risultantiL'accumulatore che stiamo studiando è già morto, quindi questa sarà più simile a un'autopsia che a una lezione di anatomia.

Anatomia dello storage: dischi rigidi
La maggior parte della massa di un disco rigido è realizzata in metallo fuso. Le forze all'interno dell'unità possono essere piuttosto significative durante un utilizzo intenso, quindi il metallo spesso impedisce flessioni e vibrazioni del case. Anche i piccoli HDD da 1,8 pollici utilizzano il metallo come materiale del case, ma in genere sono realizzati in alluminio anziché in acciaio perché devono essere il più leggeri possibile.

Anatomia dello storage: dischi rigidi
Capovolgendo l'unità, si scopre una scheda a circuito stampato e diversi connettori. Il connettore nella parte superiore della scheda è utilizzato per il motore che fa girare i dischi, mentre i tre inferiori (da sinistra a destra) sono pin jumper che consentono di configurare l'unità per configurazioni specifiche, un connettore dati SATA (Serial ATA) e un connettore di alimentazione SATA.

Anatomia dello storage: dischi rigidi
Il formato Serial ATA è apparso per la prima volta nel 2000. Nei computer desktop, è il sistema standard utilizzato per collegare le unità al resto del computer. Le specifiche del formato hanno subito numerose revisioni e attualmente utilizziamo la versione 3.4. Il nostro hard disk è una versione precedente, ma l'unica differenza è un pin nel connettore di alimentazione.

Le connessioni dati utilizzano una rete per inviare e ricevere dati. segnale differenziato: i contatti A+ e A- sono utilizzati per trasferimento istruzioni e dati sul disco rigido, e i contatti B sono per получения Questi segnali. L'uso di conduttori accoppiati riduce significativamente l'impatto del rumore elettrico sul segnale, consentendo al dispositivo di funzionare più velocemente.

Parlando di alimentazione, vediamo che il connettore ha una coppia di contatti per ogni tensione (+3.3, +5 e +12 V); tuttavia, la maggior parte di essi non è utilizzata perché l'HDD non richiede molta energia. Questo particolare modello Seagate consuma meno di 10 W sotto carico attivo. I contatti contrassegnati con PC sono utilizzati per precarica: Questa funzione consente di rimuovere e ricollegare il disco rigido mentre il computer è ancora in funzione (questa funzione è chiamata scambio a caldo).

Il contatto con il tag PWDIS consente riavvio remoto disco rigido, ma questa funzionalità è supportata solo a partire da SATA 3.3, quindi nel mio disco è solo un'altra linea di alimentazione a +3.3 V. E l'ultimo pin, etichettato SSU, indica semplicemente al computer se il disco rigido supporta la tecnologia di rotazione sequenziale. rotazione sfalsata.

Prima che il computer possa utilizzarli, le unità all'interno del dispositivo (che vedremo presto) devono girare alla massima velocità. Tuttavia, se il computer ha più dischi rigidi, una richiesta di energia improvvisa e simultanea può danneggiare il sistema. Aumentare gradualmente la velocità dei dischi elimina completamente la possibilità di tali problemi, ma sarà necessario attendere alcuni secondi prima di poter accedere completamente all'HDD.

Anatomia dello storage: dischi rigidi
Rimuovendo il circuito stampato, è possibile vedere come si collega ai componenti all'interno dell'HDD. non ermeticamente sigillato, ad eccezione dei dispositivi di capacità molto elevata, che utilizzano l'elio al posto dell'aria perché è molto meno denso e crea meno problemi nelle unità con un gran numero di dischi. D'altra parte, le unità normali non dovrebbero essere esposte agli agenti atmosferici.

L'utilizzo di questi connettori riduce al minimo il numero di punti di ingresso attraverso i quali polvere e sporco possono entrare nell'unità; l'involucro metallico presenta un foro (il grande punto bianco nell'angolo inferiore sinistro dell'immagine) che aiuta a mantenere la pressione ambiente all'interno.

Anatomia dello storage: dischi rigidi
Ora che il circuito stampato è stato rimosso, diamo un'occhiata al suo interno. Ci sono quattro chip principali:

  • LSI B64002: il chip controller principale che elabora le istruzioni, trasferisce flussi di dati in entrata e in uscita, corregge gli errori, ecc.
  • Samsung K4T51163QJ: 64 MB DDR2 SDRAM a 800 MHz utilizzati per la memorizzazione nella cache dei dati
  • Smooth MCKXL: controlla il motore che fa girare i dischi
  • Winbond 25Q40BWS05: 500 KB di memoria flash seriale utilizzata per memorizzare il firmware dell'unità (un po' come il BIOS di un computer)

I componenti PCB dei diversi HDD possono differire. Le unità più grandi richiedono più cache (i mostri più moderni possono avere fino a 256 MB di DDR3) e il chip del controller principale potrebbe essere leggermente più sofisticato nella gestione degli errori, ma nel complesso le differenze non sono così significative.

Aprire l'unità è semplicissimo: basta svitare qualche vite Torx e voilà! Siamo dentro...

Anatomia dello storage: dischi rigidi
Considerando che occupa la maggior parte del dispositivo, la nostra attenzione è immediatamente attratta dal grande cerchio metallico; non è difficile capire perché le unità siano chiamate discoÈ corretto chiamarli piattiSono realizzati in vetro o alluminio e rivestiti con diversi strati di materiali diversi. Questa unità da 3 TB ha tre piatti, il che significa che ogni piatto può contenere 500 GB.

Anatomia dello storage: dischi rigidi
L'immagine è piuttosto polverosa; piatti così sporchi non sono compatibili con la precisione di progettazione e produzione richiesta per la loro produzione. Nel nostro esempio di HDD, il piatto in alluminio ha uno spessore di 0,04 pollici (1 mm), ma è lucidato a tal punto che l'altezza media della deviazione superficiale è inferiore a 0,000001 pollici (circa 30 nm).

Lo strato di base ha uno spessore di soli 0,0004 pollici (10 micron) ed è costituito da diversi strati di materiali applicati al metallo. L'applicazione viene eseguita utilizzando nichelatura chimica seguito da deposizione sotto vuoto, preparando il disco per i materiali magnetici di base utilizzati per memorizzare i dati digitali.

Questo materiale è tipicamente una complessa lega di cobalto composta da cerchi concentrici, ciascuno largo circa 0,00001 pollici (circa 250 nm) e profondo 0,000001 pollici (25 nm). A livello microscopico, le leghe metalliche formano grani simili a bolle di sapone sulla superficie dell'acqua.

Ogni granello ha il suo campo magnetico, ma può essere trasformato in una determinata direzione. Il raggruppamento di questi campi si traduce nella creazione di bit di dati (0 e 1). Per saperne di più su questo argomento, leggi questo documento Università di Yale. I rivestimenti finali sono costituiti da uno strato di carbonio per la protezione, seguito da un polimero per ridurre l'attrito da contatto. Complessivamente, il loro spessore non supera i 12 nm (0,0000005 pollici).

Presto scopriremo perché le piastre devono essere prodotte con tolleranze così strette, ma è comunque sorprendente rendersi conto che per soli $15 Puoi diventare l'orgoglioso proprietario di un dispositivo prodotto con precisione nanometrica!

Ma torniamo all'HDD e vediamo cos'altro contiene.

Anatomia dello storage: dischi rigidi
La copertura metallica che fissa saldamente la piastra alla piastra è mostrata in giallo. motore elettrico di azionamento del mandrino — il motore elettrico che fa girare i dischi. In questo HDD, la velocità di rotazione è di 7200 giri al minuto (giri al minuto), ma altri modelli potrebbero funzionare a una velocità inferiore. Le unità più lente hanno un rumore e un consumo energetico inferiori, ma anche una velocità inferiore, mentre le unità più veloci possono raggiungere velocità di 15.000 giri al minuto.

Per ridurre i danni causati dalla polvere e dall'umidità nell'aria, filtro di ricircolo (quadrato verde), che raccoglie le particelle più piccole e le trattiene al suo interno. L'aria, mossa dalle piastre rotanti, assicura un flusso costante attraverso il filtro. Sopra i dischi e accanto al filtro si trova uno dei tre separatori a piastre: aiutando a ridurre le vibrazioni e a mantenere un flusso d'aria il più uniforme possibile.

In alto a sinistra dell'immagine, il quadrato blu indica uno dei due magneti a barra permanenti. Questi forniscono il campo magnetico necessario per muovere il componente mostrato in rosso. Separiamo queste parti per una migliore visualizzazione.

Anatomia dello storage: dischi rigidi
Ciò che sembra una macchia bianca è un altro filtro, questo filtra particelle e gas provenienti dall'esterno attraverso il foro che abbiamo visto sopra. Le punte metalliche sono leve di movimento della testa, su cui si trovano testine di lettura-scrittura disco rigido. Si muovono a velocità incredibile sulla superficie dei piatti (superiore e inferiore).

Guarda questo video creato da The Slow Mo Guysper vedere quanto sono veloci:

Guarda il video

Il design non utilizza nulla di simile motore passo-passo; per muovere le leve, una corrente elettrica viene fatta passare attraverso un solenoide alla base delle leve.

Anatomia dello storage: dischi rigidi
Sono generalmente chiamati bobine mobili, perché sfruttano lo stesso principio utilizzato negli altoparlanti e nei microfoni per muovere le membrane. La corrente genera un campo magnetico attorno a loro, che reagisce al campo creato dai magneti permanenti a barra.

Non dimenticare che i dati tracciano minuscolo, quindi il posizionamento delle leve, come di ogni altro componente dell'unità, deve essere estremamente preciso. Alcuni hard disk sono dotati di leve multistadio che apportano piccole modifiche alla direzione di una sola parte dell'intera leva.

In alcuni dischi rigidi, le tracce di dati sono sovrapposte. Questa tecnologia è chiamata registrazione magnetica piastrellata (registrazione magnetica a scandole) e i suoi requisiti di precisione e posizionamento (ovvero, colpire sempre lo stesso punto) sono ancora più rigorosi.

Anatomia dello storage: dischi rigidi
All'estremità delle leve ci sono delle testine di lettura/scrittura molto sensibili. Il nostro HDD contiene 3 piatti e 6 testine, e ciascuna di esse galleggianti sopra il disco mentre ruota. Per ottenere questo risultato, le testine sono sospese su sottilissime strisce di metallo.

E qui possiamo vedere perché il nostro esemplare anatomico è morto: almeno una delle teste si era allentata, e qualunque cosa abbia causato il danno iniziale ha anche piegato una delle leve. L'intera componente della testa è così piccola che, come potete vedere qui sotto, è molto difficile ottenere una buona immagine con una normale macchina fotografica.

Anatomia dello storage: dischi rigidi
Tuttavia, possiamo smontare le singole parti. Il blocco grigio è una parte realizzata appositamente chiamata cursoreQuando il disco ruota sotto, il flusso d'aria crea una portanza, sollevando la testina dalla superficie. E quando parliamo di "portanza", parliamo di uno spazio di soli 0,0000002 pollici di larghezza, ovvero meno di 5 nm.

Oltrepassando questa distanza, le testine non saranno in grado di rilevare variazioni nel campo magnetico della traccia; se fossero appoggiate orizzontalmente sulla superficie, non farebbero altro che graffiare il rivestimento. Ecco perché è importante filtrare l'aria all'interno dell'alloggiamento dell'unità: polvere e umidità sulla superficie del disco danneggerebbero semplicemente le testine.

Il piccolo "palo" metallico all'estremità della testina contribuisce all'aerodinamica complessiva. Tuttavia, per vedere le parti che effettivamente leggono e scrivono, abbiamo bisogno di una foto migliore.

Anatomia dello storage: dischi rigidi
In questa immagine di un altro disco rigido, i dispositivi di lettura e scrittura si trovano sotto tutti i collegamenti elettrici. La scrittura è eseguita dal sistema. film sottile induttanza (induzione a film sottile, TFI) e lettura - tunnel magnetoresistivo dispositivo (dispositivo magnetoresistivo a tunnel, TMR).

I segnali generati dal TMR sono molto deboli e devono essere fatti passare attraverso un amplificatore per amplificarne il livello prima di essere trasmessi. Il chip responsabile di questo processo si trova vicino alla base delle leve nell'immagine sottostante.

Anatomia dello storage: dischi rigidi
Come affermato nell'introduzione a questo articolo, i componenti meccanici e i principi di funzionamento dei dischi rigidi sono rimasti praticamente invariati per molti anni. La tecnologia delle tracce magnetiche e delle testine di lettura/scrittura è quella che ha registrato i maggiori miglioramenti, creando tracce sempre più strette e dense, con conseguente aumento della capacità di archiviazione.

Tuttavia, i dischi rigidi meccanici presentano evidenti limiti di velocità. Spostare le leve nella posizione desiderata richiede tempo e, se i dati sono distribuiti su tracce diverse su piatti diversi, l'unità impiegherà diversi microsecondi alla ricerca dei bit.

Prima di passare ad altri tipi di archiviazione, diamo un'occhiata alla velocità approssimativa di un tipico HDD. Abbiamo utilizzato un benchmark CrystalDiskMark per valutare un disco rigido WD 3.5" 5400 giri/min 2 TB:

Anatomia dello storage: dischi rigidi
Le prime due righe mostrano il numero di MB al secondo per letture e scritture sequenziali (lista lunga e contigua) e casuali (transizioni sull'intera unità). La riga successiva mostra il valore IOPS, ovvero il numero di operazioni di input/output eseguite al secondo. L'ultima riga mostra la latenza media (tempo in microsecondi) tra il trasferimento di un'operazione di lettura o scrittura e la ricezione dei valori dei dati.

In generale, cerchiamo di mantenere i valori nelle prime tre righe il più alti possibile e quelli nell'ultima riga il più bassi possibile. Non preoccupatevi dei numeri in sé; li stiamo semplicemente usando come termine di paragone quando consideriamo un diverso tipo di unità: un'unità a stato solido.

Fonte: habr.com

Acquista hosting affidabile per siti con protezione DDoS, server VPS VDS 🔥 Acquista un hosting web affidabile con protezione DDoS, server VPS e VDS | ProHoster