Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> hardware >> Computer Drives >> .

Tutorial Cache processore

cache del processore è una forma di RAM ad altissima velocità che agisce come un piccolo cuscinetto tra il processore e la memoria principale nei computer moderni . Cache del processore funziona alla stessa velocità di clock del processore , che è molto più veloce della velocità del bus di sistema a cui la memoria principale viene eseguito . Il controller di cache di processore legge piccoli segmenti di memoria principale nella cache del processore prima che il processore in realtà lo richiede , e questa operazione velocizza notevolmente le operazioni , quando funziona , che è in genere circa il 90 per cento del tempo sul codice ottimizzato . Istruzioni
1

memoria principale è costituito da vari tipi di memoria ( DRAM ) moduli dinamica ad accesso casuale , che corrono alla velocità del bus di sistema e deve essere aggiornata costantemente con un segnale di clock e un controller complesso al fine di evitare perdita di dati . DRAM è abbastanza poco costoso ma molto più lento del processore , in modo che quando il processore è in funzione a pieno regime , la DRAM è un momento difficile tenere il passo con le richieste e deve spesso rimangono inutilizzate , mentre le operazioni di memoria vengono eseguite .
2

memoria cache del processore è costituito da memoria statica ad accesso casuale ( SRAM ) . SRAM è significativamente più costoso di DRAM , ma ha due grandi vantaggi . SRAM non ha bisogno di essere aggiornata , il che significa che può conservare i dati senza bisogno di essere aggiornata fino a quando il computer è acceso. SRAM è inoltre in grado di funzionare a velocità molto elevate , tipicamente funzionante alla stessa velocità del processore.
3 cache del processore

è implementato come parte del processore in molti casi , utilizzando un approccio doppio strato definito L1 e L2 . Cache L1 si trova proprio all'interno del processore stesso , ed ha una dimensione limitata . Cache L1 contiene le informazioni di memoria più probabile che il processore sarà necessario per la successiva istruzione . Cache L2 si trova all'interno dell'alloggiamento processore , ma non all'interno del processore stesso , ed è molto più grande di L1 cache. Cache L2 contiene i dati dalla DRAM cache L1 è probabile che vogliono successivo .
4 cache del processore

non è sempre preciso nel predire quali saranno necessarie informazioni successiva . Quando la cache del processore ha le informazioni che è necessario , è considerato un "hit " e quando non ha ciò che è necessario , è considerato un "miss ". In condizioni normali , la cache del processore raggiunge colpi di circa 90 per cento del tempo , accelerando il sistema in modo significativo .

 

hardware © www.354353.com