1 MB di cache e 2 MB di cache in un processore dual-core

La maggior parte dei processori utilizza più cache, almeno una delle quali è condivisa.

Concetti di base

La cache è la più piccola area di memoria disponibile nel processore di un computer. Per questo motivo, il processore deve prendere decisioni su quali informazioni memorizzare nella cache e cosa deve essere lasciato fuori. Lo fa decidendo quali parti di informazioni può riutilizzare. Questi vanno nella cache per un accesso più veloce in seguito. Se la cache è dello stesso tipo e si trova nello stesso posto, 2 MB di cache sono migliori di 1 MB, poiché offrono al processore più spazio per memorizzare i dati utilizzati di frequente. Questo ti impedisce di dover attendere le informazioni sulla RAM.

velocità

Più la cache del processore è vicina e più ampio è il bus, più veloce è il percorso dei dati e più veloce sarà l'informazione. Un processore può avere fino a 3 cache, anche se nella maggior parte dei casi ce ne saranno uno o due. Le cache di livello 3 sono le più grandi e solitamente sono separate dal processore. Le cache L2 sono più vicine al processore e talvolta si trovano nel processore stesso. Le cache L1 sono sempre nel processore. Se la velocità è la tua preoccupazione principale, una cache L1 da 1 MB potrebbe essere migliore di una cache L3 da 2 MB, soprattutto se ha un bus più ampio.

tipo

I processori dual-core possono elaborare la cache in due modi. Possono separarlo tra i due nuclei o possono condividerlo. Se il processore divide la cache, in alcuni casi la memoria non verrà utilizzata. Questo perché i due core non richiedono sempre dati dalla cache. Il vantaggio di una cache condivisa si riferisce a ciò quando un core non richiede una cache, l'altro può appropriarsi della sua parte di spazio. Poiché la posizione della cache è la stessa, è meglio disporre di 2 MB di cache condivisa di 1 MB di cache per core.

considerazioni

La maggior parte dei processori dual-core utilizza una combinazione di cache L1, L2 e L3, alcune delle quali possono essere divise e alcune possono essere condivise. Gli annunci dei processori a volte indicano solo la dimensione di una delle cache. Per questo motivo, è necessario consultare sempre le specifiche dettagliate prima di acquistare un processore. La pubblicità di un processore può dire che ha 2 MB di cache, ma se è una cache L3 o una cache divisa, non avrà prestazioni pari a una quantità uguale di cache L1 o L2 condivisa.