Tavsiye, 2024

Editörün Seçimi

Kayıt ve Bellek Arasındaki Fark

İşlemcinin işlem hızını artıran ve işlemci tarafından doğrudan erişilebilen verileri kaydedin ve kaydedin. CPU'nun işlem hızı, yazıcının bit sayısını artırarak veya CPU içindeki fiziksel yazıcının sayısını artırarak da arttırılabilir. Aynı bellek ile aynı, daha fazla bellek miktarı daha hızlı CPU. Bellek, genel olarak bilgisayarın birincil belleğine denir.

Bu benzerliklere rağmen, sicil ve hafıza birbirleriyle çok az farklılıklar göstermektedir. Kayıt ve bellek arasındaki temel fark, kayıt işlemcisinin işlemekte olduğu verileri tutarken hafızanın program talimatını ve programın yürütülmesi için ihtiyaç duyduğu verileri tutmasıdır.

Aşağıda gösterilen karşılaştırma çizelgesi yardımıyla, kayıt ve bellek arasındaki bazı farklılıkları tartışacağız.

Karşılaştırma Tablosu

Karşılaştırma için temelKayıt olmakBellek
TemelKayıtlar işlenenleri tutar veya CPU'nun o anda işlediğini bildirir.Bellek, o anda çalışmakta olan programın CPU'da gerektirdiği talimatları ve verileri tutar.
KapasiteRegister, 32 bit ile 64 bit arasındaki az miktarda veriyi tutar.Bilgisayarın belleği bazı GB’den TB’ye kadar değişebilir.
ErişimCPU, bir saat döngüsünde birden fazla işlem oranında kayıt içeriğinde çalışabilir.CPU, belleğe kayıt hızından daha yavaş erişir.
tipAkümülatör kaydı, Program sayacı, Talimat kaydı, Adres kaydı, vb.VERİ DEPOSU.

Kayıt Tanımı

Kayıtlar, işlemcinin kendisinde yerleşik olan en küçük veri tutma elemanlarıdır. Kayıtlar, işlemci tarafından doğrudan erişilebilen hafıza konumlarıdır. Kayıtlar, şu anda CPU tarafından erişilen talimatı veya işlenenleri tutar.

Kayıtlar, yüksek hızlı erişilebilir depolama elemanlarıdır. İşlemci, bir CPU saat döngüsü içindeki kayıtlara erişir. Aslında, işlemci CPU saat döngüsü başına birden fazla işlem hızında, talimatları çözebilir ve kayıt içerikleri üzerinde işlemler yapabilir . Böylece, işlemcinin ana hafızadan daha hızlı kayıtlara erişebileceğini söyleyebiliriz.

Kayıt bir işlemci gibi bitlerle ölçülür, 16 bit, 32 bit veya 64 bit kayıtlara sahip olabilir. Kayıt bitlerinin sayısı CPU'nun hızını ve gücünü belirtir. Örneğin, 32 bitlik kaydı olan bir CPU, bir seferde 32 bitlik talimatlara erişebilir. 64 bit kaydettirici olan CPU 64 bit komutları çalıştırabilir. Bu nedenle, daha fazla kayıt bitinin sayısı, CPU'nun hızı ve gücüdür.

Bilgisayar kayıtları aşağıdaki şekilde sınıflandırılmıştır:

DR: Veri Kaydı, işlemci tarafından çalıştırılacak olan işlenenleri tutan 16 bitlik bir kayıttır .

AR: Adres Kaydı, bir bellek konumunun adresini tutan 12 bitlik bir kayıttır .

AC: Akümülatör ayrıca işlemci tarafından hesaplanan sonucu tutan 16 bitlik bir kayıttır.

IR: Instruction Register, halihazırda çalıştırılması gereken talimat kodunu içeren 16 bitlik bir kayıttır.

PC: Program Counter, işlemci tarafından gerçekleştirilecek talimatın adresini içeren 12 bitlik bir kayıttır.

TR: Geçici Kayıt, işlemci tarafından hesaplanan geçici ara sonucu tutan 16 bitlik bir kayıttır.

INPR: Giriş Kaydı, bir giriş cihazından alınan giriş karakterini tutan ve Akümülatöre teslim eden 8 bitlik bir kayıttır .

OUTR: Çıkış Kaydı, Akümülatörden alınan çıkış karakterini tutan ve çıkış cihazına ileten 8 bitlik bir kayıttır .

Hafızanın Tanımı

Bellek, bilgisayar programlarını, yönergeleri ve verileri depolamak için kullanılan bir donanım aygıtıdır. İşlemciye dahili olan bellek birincil bir bellektir (RAM) ve işlemciye harici olan bellek ikincil bir bellektir (Sabit Sürücü) . Bellek, geçici ve kalıcı bellek temelinde de sınıflandırılabilir.

Temel olarak, bilgisayar belleği bilgisayarın birincil belleğini belirtirken ikincil bellek bilgisayarın depolanması olarak adlandırılır. Birincil bellek, verilere erişmede gecikme olmadığı için işlemci tarafından doğrudan erişilebilen bellektir ve bu nedenle işlemci daha hızlı hesaplar.

Birincil bellek veya RAM, geçici bir bellektir; bu, sistem gücü açık olduğunda birincil bellekteki verilerin var olduğu ve sistem kapatıldığında verilerin kaybolduğu anlamına gelir. Birincil bellek, o anda çalışmakta olan programın CPU'da gerektireceği verileri içerir. İşlemci tarafından gereken veriler birincil bellekte değilse, veriler ikincil bellekten birincil belleğe aktarılır ve ardından işlemci tarafından alınır.

Verileri bilgisayara kaydettikten sonra, ikincil belleğe aktarır ve o zamana kadar birincil bellekte kalır. Bugün birincil bellek veya RAM 1 GB ile 16 GB arasında değişebilir. Öte yandan, günümüzde ikincil depolama Giga Bytes (GB) ile TeraBytes (TB) arasında değişmektedir.

Kayıt ve Bellek Arasındaki Temel Farklılıklar

  1. Kayıt ve bellek arasındaki en büyük fark, kayıt işleminin şu anda CPU'nun işlemekte olduğu verileri tutmasıdır, oysa bellek ise işlem için gerekli olan verileri tutar .
  2. Kayıtlar 32 bit kayıtlardan 64 bit kayıtlara, bellek kapasitesi ise GB'den bazı TB'ye kadar değişmektedir.
  3. İşlemci, bellekten daha hızlı bir kayda erişir.
  4. Bilgisayar kayıtları, akümülatör kaydı, program sayacı, komut kaydı, adres kaydı, vs.'dir. Diğer taraftan, bellek RAM olan bilgisayarın ana belleği olarak adlandırılır.

Sonuç:

Normalde, kayıt bellek hiyerarşisinin tepesinde bulunur. En küçük ve hızlı erişilebilir bir depolama elemanıdır. Diğer taraftan, genel olarak, kayıt defterinden daha büyük olan ana bellek olarak adlandırılan ve CPU erişimi, kayıt cihazından daha yavaştır, ancak ikincil bellekten daha hızlı erişilir.

Top