İç 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

Bu blogdaki popüler yayınlar

Sistem Kaynakları nedir?

Kaydırma çubuğu nedir?

Hipermedya nedir?