L2 ve L3 Önbellek Farkı?


13

Bilgisayar önbelleği olduğunu anlıyorum:

CPU önbelleği, bilgisayarın merkezi işlem birimi tarafından belleğe ortalama erişim süresini azaltmak için kullanılan bir önbellektir. Önbellek, en sık kullanılan ana bellek konumlarından verilerin kopyalarını depolayan daha küçük ve daha hızlı bir bellektir.

L2 önbellek ve L3 önbellek arasındaki fark nedir?


Memtest86 + 'yı indirin ve çalıştırın. Ana belleğin ve önbelleklerin boyutunu ve performansını (örn. Saniyede megabayt olarak aktarım kapasitesi) rapor eder.
talaş

Yanıtlar:


20

L3 önbellek, başka bir önbellek katmanıdır.

Günümüzde modern CPU çekirdeklerinde şu anda 3 katman önbellek var:

  • L1 önbellek çok küçüktür ve CPU'nun gerçek işlem birimlerine çok sıkı bir şekilde bağlıdır, genellikle 3 CPU saat kenarı içinde veri isteklerini yerine getirebilir. L1 önbellek CPU mimarisine bağlı olarak 4-32KB civarındadır ve yönerge ve veri önbellekleri arasında bölünür.

  • L2 önbellek genellikle daha büyüktür ancak biraz daha yavaştır ve genellikle bir CPU çekirdeğine bağlıdır. Son işlemciler çekirdek başına 512KB önbelleğe sahip olma eğilimindedir ve bu önbellek talimat ve veri önbellekleri arasında bir ayrım içermez, birleşik bir önbellektir. Önbellek verileri için yanıt süresinin genellikle 20 CPU "kenesi" altında olduğuna inanıyorum

  • L3 önbellek CPU'da bulunan tüm çekirdekler tarafından paylaşılma eğilimindedir ve tekrar çok daha büyük ve daha yavaştır, ancak yine de ana belleğe gitmekten çok daha hızlıdır. L3 önbellek, bu günlerde 4-8MB düzeyindedir.


2

Farklı işlemciler farklı türde önbellek kullanır.

Tüm işlemciler L1 önbelleğine dayanır, bu genellikle işlemcinin kalıbında bulunur ve çok hızlı bir bellektir (ve pahalıdır). L2 önbellek, L1 önbelleğinden daha yavaş, daha büyük ve daha ucuzdur. Eski işlemciler anakartta L2 önbellek kullandı, günümüzde işlemciye yerleştirilme eğilimi gösteriyor. L3 önbellek, L2 önbellekten daha yavaş, daha büyük ve daha ucuzdur. Yine bu çipte veya anakartta olabilir.

L4 veya daha yüksek bir önbelleğe sahip olmak mümkündür, ancak bu yapmaya değer değildir.

Önbelleğin nasıl çalıştığına ilişkin bir açıklamaya ihtiyacınız varsa, bir makaleyi bir araya getirmeye bakacağım.

bunu www.webopedia.com adresinden çaldım

Bazen önbellek deposu veya RAM önbelleği olarak adlandırılan bir bellek önbelleği, belleğin ana bellek için kullanılan daha yavaş ve daha ucuz dinamik RAM (DRAM) yerine yüksek hızlı statik RAM'den (SRAM) yapılmış bir kısmıdır. Bellek önbelleğe alma etkilidir, çünkü çoğu program aynı verilere veya talimatlara tekrar tekrar erişir. SRAM'de bu bilgilerin mümkün olduğunca çoğunu tutarak, bilgisayar daha yavaş DRAM'e erişmekten kaçınır.

Mikroişlemcide yerleşik bir bellek önbelleği olan Düzey 1 önbelleğinin kısaltması.

Düzey 2 önbellek kısaltması, mikroişlemcinin dışında olan önbellek. Genel olarak, ikincil önbellek olarak da adlandırılan L2 önbellek, mikroişlemci yongasından ayrı bir yonga üzerinde bulunur.

Giderek daha fazla işlemci L2 önbelleğini mimarilerine dahil etmeye başladığında, Seviye 3 önbellek artık mikroişlemci ile ana bellek arasındaki anakartlar içine yerleştirilmiş ekstra önbellek adıdır.

l2 önbellek şimdi x86 archetechure için işlemci üzerine yerleştirilmiştir

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.