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