Che cosa è una cache su un disco rigido?

November 5

Che cosa è una cache su un disco rigido?


Se siete alla ricerca di una nuova unità disco rigido (HDD), è molto probabile familiarità con la misura di spazio di archiviazione, ma la dimensione della cache anche enfatizzata può sembrare estraneo. La cache HDD è un deposito di memoria più veloce più piccolo progettato per lisciare i processi di lettura dei dati e il trasferimento di scrittura tra il disco rigido e il resto del computer). In un certo senso, la cache è la memoria più veloce per la memoria più lenta (il disco rigido è il componente del computer più lento). HDD funzioni di cache come un intermediario per ridurre al minimo lenti limiti di velocità di accesso di storage basati su disco del dispositivo durante la comunicazione con la CPU e RAM.

A proposito di cache

Le cache sono stati progettati per migliorare la velocità del computer, limitando l'impatto dei colli di bottiglia di dati - una situazione in cui un componente del computer non può funzionare a capacità perché è in attesa di informazioni da un'altra parte. Anche il disco rigido più veloce sul mercato è la parte più lenta del computer. HDD e unità a stato solido sono dotate di cache; SSD non richiedono la quantità di memoria cache e sono meno propensi a sottolineare la funzione perché la memoria a stato solido è in genere abbastanza veloce per evitare problemi di colli di bottiglia.

Appianare main

La cache HDD è importante quando la scrittura dei dati, perché può write-back cache, o memorizzare informazioni dalla CPU molto più veloce. La cache consente anche la scrittura HDD di memorizzazione a lungo termine dalla memoria cache anziché dalla CPU, che consente il passaggio della CPU per altri compiti più presto. Inoltre, la cache aiuta l'HDD gestire compiti di lettura e scrittura dei dati simultanei: l'HDD può fare solo uno alla volta, in modo che utilizza la cache di lavorare prima delle richieste di dati. Un disco HDD ha bisogno di cercare, o spostare la testa accesso a una diversa posizione sul disco, durante la navigazione tra i file. La cache riduce cercare di frequenza quando la CPU richiede i dati da più di un file contemporaneamente, lasciando i dati di accesso HDD in grossi pezzi tra la ricerca, invece di continuare a saltare avanti e indietro tra i file.

Un accesso più rapido frequente

La cache HDD può migliorare la velocità con il computer accede frequentemente file utilizzati con un processo chiamato write-through caching. In cache write-through, il computer salva i dati sia per la conservazione a lungo termine e la memoria cache; se i dati richieste dei computer che è ancora nella cache, il disco rigido non ha bisogno di tirarlo dalla conservazione a lungo termine e ricorda molto più veloce. Write-through caching si comporta come cache di dati della CPU. Hybrid drive / SSD HDD possono utilizzare la memoria del SSD come cache enorme per migliorare le prestazioni. Write-through caching è diverso da quello memorizzazione di un file di paging su disco fisso: file di pagina si comportano come un'estensione più lento della memoria principale del sistema e non un meccanismo di archiviazione di massa richiamo.

Più di più per un po '

Una cache più grande HDD non significa che il disco rigido è più veloce. Secondo il sito web Hardware hardware di Tom, HDD sperimentano un aumento delle prestazioni minori solo con cache più grandi di 8 MB. Per esempio, un modello HDD che offre una maggiore fascia variazione cache di 16 MB probabilmente eseguire esattamente come in (o uno solo cento più veloce) la versione 8 MB. I modelli HDD 8MB di cache sono una scommessa sicura; spendere di più per una cache più grande non darà molto bang per il dollaro.