Che cosè il buffer di memoria host (HMB) nellSSD?

Potresti pensare che tutti i tuoi documenti e le tue foto siano archiviati ordinatamente in una struttura logica di cartelle sul tuo computer. Ti sbaglieresti, però. Questa è la vista che ti mostra il computer. In realtà, però, se utilizzi un SSD, i dati sono distribuiti su tutto il disco.

Gli HDD funzionano meglio se occasionalmente vengono sottoposti a un processo di deframmentazione. Questo ha ordinato tutti i blocchi di dati sull'HDD, quindi i bit correlati erano vicini e potevano essere letti dall'unità in sequenza. Questo perché gli HDD sono molto più veloci nella lettura di bit sequenziali di dati dai loro piatti piuttosto che nelle letture casuali.

Gli SSD sono molto migliori nelle letture casuali perché non devono aspettare che la testina di lettura arrivi prima nel posto giusto. Sono anche molto più veloci in generale e ci sono molti altri motivi per preferirli.

Il fatto è che gli SSD soffrono molto di più a causa dell'usura. Ogni volta che i dati vengono letti da, e principalmente quando i dati vengono scritti su una cella di memoria, la cella si degrada leggermente. Per ridurre al minimo l'usura e aumentare la longevità dell'unità, gli SSD utilizzano un processo chiamato livellamento dell'usura. Durante la scrittura dei dati, l'SSD sceglie di posizionarli prima sulle celle meno usurate.

Ciò si traduce in cose strane come i dati che rimangono tecnicamente sull'unità dopo aver sovrascritto un file, semplicemente perché la nuova versione viene salvata in diverse celle di memoria. I dati "cancellati" sono contrassegnati come "possono essere sovrascritti" anziché cancellati attivamente. L'eliminazione utilizza un'altra del numero limitato di scritture nelle celle di memoria interessate.

Tenere traccia

Gli SSD mantengono una tabella di dove tutto è salvato e cosa può e non può essere sovrascritto per funzionare in modo efficiente. Questo non richiede molto spazio, ma qualsiasi sistema operativo esegue costantemente piccole operazioni di scrittura. Questi cambiamenti costanti significherebbero molte scritture eseguite sull'SSD, in particolare su una sezione, il che ne ridurrà la durata.

Per evitare ciò, la maggior parte degli SSD include della DRAM integrata. La DRAM non soffre della stessa usura della memoria flash, quindi può essere aggiornata tutte le volte che è necessario. Per inciso, è anche più veloce. Pertanto, quando richiedi un file, gli SSD con DRAM restituiranno il risultato leggermente più velocemente poiché il tempo di ricerca è ridotto.

Alcuni SSD economici scelgono di rinunciare alla DRAM anche se come misura di risparmio sui costi. Ciò causa un impatto sulle prestazioni e riduce la durata dell'unità.

Entra HMB

HMB è stato progettato per ridurre le prestazioni e la durata associate agli SSD senza DRAM. Il buffer di memoria host utilizza un'altra fonte di DRAM per archiviare almeno una mappa parziale da logica a fisica dell'unità. La cosa grandiosa di questo è che ogni computer ha già un'abbondante fonte di DRAM nella RAM principale del computer.

I driver SSD consentono all'SSD di richiedere che una piccola parte della RAM di sistema venga messa da parte e allocata per memorizzare la tabella di ricerca. Mentre gli SSD in genere dispongono di 1 GB di DRAM per TB di memoria flash, l'HMB in genere non si avvicina a quella dimensione. Le implementazioni esatte variano tra produttori e unità, ma circa 100 MB sono standard. Ciò consente ai dati più comunemente utilizzati di avere la loro posizione mappata per un accesso più rapido. È necessario accedere ad altri dati in modo lento.

Ciò si traduce in una migliore latenza nella maggior parte dei carichi di lavoro rispetto agli SSD senza DRAM. Tuttavia, le prestazioni non sono del tutto in linea con l'utilizzo della DRAM integrata. Aiuta anche a ridurre parte dell'usura dell'SSD stesso. Tuttavia, questo vantaggio è difficile da misurare e probabilmente minimo.

Conclusione

HMB è un'utile aggiunta agli SSD senza DRAM. Non ha letteralmente alcun costo monetario aggiuntivo. Aiuta ad alleviare una buona parte del degrado delle prestazioni associato agli SSD senza DRAM. HMB non offre ancora lo stesso livello di prestazioni della DRAM integrata. Risulta in un utilizzo della RAM di sistema leggermente superiore, che potrebbe essere un problema su computer economici con RAM minima.

La RAM assegnata a HMB è in genere di piccole dimensioni e il sistema può offrire meno delle richieste SSD, se necessario. Tutto sommato, HMB è essenzialmente una vittoria senza svantaggi. In un confronto diretto tra un SSD senza DRAM con supporto HMB e uno senza, scegli il modello HMB, nonostante tutti gli altri fattori. Raccomandiamo comunque SSD con DRAM integrata, poiché offrono le migliori prestazioni solo con un leggero aumento dei costi. Quali sono i tuoi pensieri? Condividili nei commenti qui sotto.



Leave a Comment

Come clonare un disco rigido

Come clonare un disco rigido

Nell'era digitale moderna, in cui i dati sono una risorsa preziosa, la clonazione di un disco rigido su Windows può essere un processo cruciale per molti. Questa guida completa

Come risolvere il problema con il caricamento del driver WUDFRd su Windows 10?

Come risolvere il problema con il caricamento del driver WUDFRd su Windows 10?

Stai riscontrando il messaggio di errore durante l'avvio del computer che dice che il driver WUDFRd non è stato caricato sul tuo computer?

Come risolvere il codice di errore NVIDIA GeForce Experience 0x0003

Come risolvere il codice di errore NVIDIA GeForce Experience 0x0003

Hai riscontrato l'esperienza NVIDIA GeForce con il codice di errore 0x0003 sul tuo desktop? Se sì, leggi il blog per scoprire come correggere questo errore in modo semplice e veloce.

How to Use Auto Clicker for Chromebook

How to Use Auto Clicker for Chromebook

Today, were going to delve into a tool that can automate repetitive clicking tasks on your Chromebook: the Auto Clicker. This tool can save you time and

Come rimuovere una GPU da un PC Windows nel 2023

Come rimuovere una GPU da un PC Windows nel 2023

Devi rimuovere la GPU dal tuo PC? Unisciti a me mentre ti spiego come rimuovere una GPU dal tuo PC in questa guida dettagliata.

Come installare ununità SSD NVMe su desktop e laptop

Come installare ununità SSD NVMe su desktop e laptop

Hai acquistato un nuovo SSD NVMe M.2 ma non sai come installarlo? Continua a leggere per sapere come installare un'unità SSD NVMe su laptop o desktop.

Cosè una bomba logica?

Cosè una bomba logica?

Una bomba logica è un incidente di sicurezza in cui un utente malintenzionato organizza un'azione ritardata. Continua a leggere per scoprire di più.

Che cosè Stuxnet?

Che cosè Stuxnet?

Stuxnet era un worm autopropagante. È stato il primo utilizzo di un'arma informatica e la prima istanza di malware.

Cosè un hacker etico?

Cosè un hacker etico?

Un hacker etico è un hacker che agisce entro i limiti della legge. Continua a leggere per saperne di più sull'argomento.

Che cosè la crittografia simmetrica?

Che cosè la crittografia simmetrica?

Ci sono molte parti diverse della crittografia. Se vuoi crittografare alcuni dati, ci sono due tipi di algoritmi che puoi usare: symmetric