İşlemci Kaydı Nedir?



Bir bilgisayar işlem biriminde ( CPU ) depolanabilir belleğe en hızlı erişim bir işlemci yazmacısıdır. Bilgisayar mimarileri işlemci işlemcisi bellek kapasitesini bir CPU önbelleğine dönüştürür, böylece bilgisayar işlemleriyle düzenli olarak erişilen değerler burada saklanabilir. Süreçler depolanan değerlere göre hızlı bir şekilde erişebilir ve yürütülebilir. İşlemci yazmaçları CPU üzerinde depolandığından, depolama belleği hiyerarşisinin kefilsiz kredi veren bankalaren üst noktası olarak kabul edilir ve ayırma genellikle değişkenler tarafından belirlenir. Veri işlendikten sonra önbellek, rasgele erişim belleği (RAM) veya sabit disk depolamaya geri yüklenir.
Bilgisayar işlemcileri, üzerinde çalışan yönergeler veya sınamalara veya belirli içeriğe göre farklı türlerde kayıtlar yaparlar. Veri, adres ve genel amaçlı yazmaçlar, bellek depolaması için matematiksel değerler ve adresler içerir. Mantıksal çalışma talimatları için doğruluk değerlerine sahip koşullu kayıtlar, pi ve sıfır gibi salt okunur değerlere sahip sürekli yazmaçlar ve bir program sayacı tutan özel amaçlı yazmaçlar vardır.yığın bellek kullanımı için bir durum kaydı ve yığın göstericiler. Kontrol yazmaçları, CPU mimarisine yerleşik bir komut setinden talimatlar içerir; ve RAM belleğinden getirilen ve bellek arabelleklerine, bellek verilerine, bellek tipi aralıklarına ve adreslerine erişen CPU'nun devreleri vardır. Bir işlemci kaydına atanmamış değişkenler RAM'de saklanır ve okuma ve yazma işlemleri için içeri ve dışarı yüklenir, ancak bunlar daha yavaş işlemeye sahiptir.
Derleyiciler ve RAM'deki işlemler arasındaki hız farkını bilerek, derleyici bilgisayar programlarının geliştiricileri genellikle programların işlevlerini hızlı bir şekilde işlemek için işlemci kayıt deposunda olabildiğince çok çalışacak şekilde tasarlar. Tam zamanında derleyici programları için, doğrusal tarama tahsisi olarak bilinen bir kayıt tahsisi tekniği, kayıt işlemlerini izler ve kayıt hesaplama hesaplama gücünü programa hızlı bir şekilde geri yükler. anında kredi veren bankalarKayıt tahsis teknikleri, programın değişkenlerinin çoğunu yazmaçlara ve hızlı derleme için en küçük yazmaç sayısını maksimize eden bir işlem akışına tahsis etmeye çalışır.
Birçok işlemci yazmacının değişkenlerin ve komut setlerinin geçici olarak saklanması için olduğu gibi, program kullanımı için tüm işlemler CPU tarafından manipülasyon için saklanabilir. İşlem sırasında, bir CPU, RAM'e ve sabit disklerde ikincil depolamaya bakmadan önce, okuma, yazma veya taşıma işlemlerinde işlenecek verilerin bir kopyasının kaydedicilerinin CPU önbelleğine bakacaktır. 2011 itibariyle, çoğu CPU üç ayrı önbellek bulundurmaktadır. Talimat önbellekleri, talimatla yürütme getirme işlemleriyle ilgilidir, bir benzetme benzetme tamponu sanal-fiziksel adresler için adres çevirilerini hızlandırır ve bir veri önbelleği, bir işlemci yazmacı talimat seti tarafından manipüle edilecek verilerin çok düzeyli bir hiyerarşi depolanmasını tutar.

Yorumlar

Bu blogdaki popüler yayınlar

Klavye Tamponu Nedir?

Leetspeak nedir?

İş Zekası Araçları Nedir?