Çift çekirdekli işlemcide 1MB önbellek ve 2MB önbellek

Çoğu işlemci en az bir tanesi paylaşılmış birden fazla önbellek kullanır.

Temel kavramlar

Önbellek, bir bilgisayar işlemcisinde bulunan en küçük bellek depolama alanıdır. Bu sebeple, işlemci önbellekte hangi bilgilerin saklanacağı ve neyin dışarıda bırakılması gerektiği hakkında kararlar almalıdır. Bunu, hangi bölümlerin yeniden kullanabileceğine karar vererek yapar. Bunlar daha sonra daha hızlı erişim için önbelleğe gider. Önbellek aynı türdeyse ve aynı yerde ise, 2MB'lık önbellek 1MB'den daha iyidir, çünkü işlemciye sık kullanılan verileri depolamak için daha fazla alan verir. Bu, RAM bilgisini beklemek zorunda kalmanızı engeller.

hız

İşlemci önbelleği ne kadar yakınsa ve veri yolu ne kadar genişse, veri yolu ne kadar hızlı olursa, daha hızlı bilgi sağlanabilir. Çoğu durumda bir ya da iki tane olacak olsa da, bir işlemci en fazla 3 önbellek içerebilir. Seviye 3 önbellekleri en büyüğüdür ve genellikle işlemciden ayrılır. L2 önbellekleri işlemciye daha yakın ve bazen işlemcinin kendisinde. L1 önbellekleri her zaman işlemcidedir. Hızınız sizin için önemliyse, 1 MB'lik bir L1 önbellek, özellikle daha geniş bir veriyoluna sahipse, 2 MB L3 önbellekten daha iyi olabilir.

tip

Çift çekirdekli işlemciler önbelleği iki şekilde işleyebilir. Onu iki çekirdek arasında ayırabilirler veya paylaşabilirler. İşlemci önbelleği bölerse, bazı durumlarda bellek kullanılmayacaktır. Bunun nedeni, iki çekirdek her zaman önbellekten veri gerektirmez. Paylaşılan bir önbellek avantajı, bir çekirdek önbellek gerektirmediğinde, diğeri alanın kendi bölümünü uygun hale getirebilir. Önbelleğin konumu aynı olduğundan, çekirdek başına 1 MB'lık önbellekten 2 MB'lık paylaşılan önbellek olması daha iyidir.

hususlar

Çoğu çift çekirdekli işlemciler, bir kısmı bölünebilen ve bir kısmı paylaşılabilen L1, L2 ve L3 önbelleklerinin bir kombinasyonunu kullanır. İşlemci duyuruları bazen yalnızca önbelleklerden birinin boyutunu belirtir. Bu nedenle, bir işlemci satın almadan önce mutlaka detaylı teknik özelliklere başvurmalısınız. Bir işlemcinin tanıtımı 2 MB önbellek olduğunu söyleyebilir, ancak L3 önbellek veya bölünmüş önbellekse, eşit miktarda paylaşılan L1 veya L2 önbelleği kadar iyi bir performansa sahip olmaz.