İç RAM Nedir?
Dahili rasgele erişim belleği
(RAM) olan bir bilgisayar bellek gibi bir bilgisayarın merkezi işlem birimi
(bir mikro-kontrolör, yonga doğrudan yerleşik CPU ). Programcıların dahiliRAM'i
doğrudan ele alarak program işlevlerinin hızını arttırmak kredi notum düşük nasıl kredi çekerimiçin
kullanabileceği gibi, kritik işlemlerin sıraya konulup daha hızlı işlenmesini
ve CPU tarafından daha yüksek önceliğe sahip olmasını sağlar. Bu, işlemci yoğun
uygulamalarını büyük ölçüde hızlandırabilir, çünkü sık kullanılan komutlar
CPU'ya harici ramdan çizim yapmaktan çok daha hızlı geçirilebilir.
CPU'lar üç seviyeli önbellek veya dahiliRAM'e sahiptir.
İşlemci önbelleği, dinamik RAM (DRAM) olarak adlandırılan anakartta yüklü olan
tipik bellekle aynı olmayan statik RAM'den ( SRAM ) oluşur . CPU veri ararken,
önce Seviye 1 (L1) önbelleğini, sonra Seviye 2 (L2), sonra Seviye 3 (L3) 'ü
kontrol eder. Sadece bundan sonra DRAM'den veri çeker.
İşlemcinin içinde, işlemcinin kendisindeki her çekirdeğe L1
önbelleği atanır. Bu en hızlı dahiliRAM'tir çünkü her işlemci çekirdeğine
işleme talep eden program tarafından belirlenen talimatlar için bir tampon
görevi görür. Çok çekirdekli işlemcilerde, birden çok çekirdek L1 önbellek
istekleri aracılığıyla tek tek ele alınırsa, bu işlem büyük ölçüde
hızlandırabilir.
L2 önbellek yine dahili RAM
olarak kabul edilir ve böylece CPU paketinde ve. L1 önbellek olarak gerçek CPU
çipi üzerine doğrudan inşa edilmemiştir. Her bir çekirdek hala kendisine ait
olan kendi L2 önbelleğine sahiptirgelir belgesiz kredi veren bankalar ve böylece L2 hızlarından yararlanarak paralel olarak
çalışabilir. Ancak L2 önbellek, L1 önbellekten daha yavaştır.
L3 önbellek CPU paketinde yer almaz, dolayısıyla dahili RAM
olarak kabul edilmez, bunun yerine bunun yanında çalışır. Bir bilgisayar içinde
mevcut olan en hızlı harici RAM'dir. Tüm CPU çekirdeği L3 önbelleğini paylaşır.
Tüm süreç, harici DRAM'den, dahiliRAM'e ve son olarak gerçek
işlem talimatlarına yönelik verilerin sıraya konulması ve bölünmesi olarak
görülebilir. Herhangi bir programdaki belirli işlevler, diğerlerinden daha
yüksek öncelikli olarak kurulur ve bunlar, programın optimizasyonunun bir
parçası olarak sıraya taşınır. En yüksek öncelikli veri, en hızlı işlem için
doğrudan L1 önbelleğine ve tüm süreç boyunca en düşük öncelikli sıralara
yönlendirilir. Ana fark, “bekleme kuyruğundan çek” yönteminde önbelleğin
işlendiği yer, iç RAM'inadreslenebilir olması, dolayısıyla verilerin tek tek
dahili RAM düzeylerine atanabilmesidir.
Yorumlar
Yorum Gönder