RAM Bellek Türlerini ve Nasıl Kullanıldığını Anlama

RAM veya Rastgele Erişim Belleği(Random Access Memory ) , herhangi bir modern bilgisayarın inanılmaz derecede önemli bir parçasıdır. Bir bilgisayarın CPU'su(CPU) (merkezi işlem birimi), işi gerçekleştirmek için verilere ve talimatlara ihtiyaç duyar. Bu bilgilerin bir yerde saklanması gerekiyor. “Bir yere” bilgisayar belleği denir. 

Her biri kendi artıları ve eksileri olan çeşitli RAM bellek türleri vardır. (RAM)CPU'ların içinde, (CPUs)CPU " önbelleği" olarak bilinen çok az miktarda bellek bulunur . Bu bellek inanılmaz derecede hızlıdır ve esasen CPU'nun(CPU) kendisinin bir parçasıdır. Ancak, çok pahalıdır ve bu nedenle bilgisayarın birincil belleği olarak kullanılamaz.

İşte burada RAM devreye giriyor. RAM , bir bellek veriyoluna bağlı silikon bilgisayar çipleri biçiminde gelir. CPU'nun(CPU) kendi üzerindeki önbellek de aslında bir RAM biçimidir, ancak terim genel olarak kullanıldığında, (RAM)CPU'nun(CPU) dışında kalan bu bellek yongalarına atıfta bulunur .  

Bir bellek veri yolu, bilgiyi CPU(CPU) ile RAM'in(RAM) kendisi arasında taşıyan özel bir devreler kümesidir . İşletim sistemi , CPU'nun ihtiyaçlarına hazırlık olarak, sistemin çok daha yavaş olan mekanik veya katı hal sabit diskinden(solid-state hard drive) bilgileri taşır . Örneğin, bir video oyunu "yüklenirken", veriler sabit sürücüden RAM'e(RAM) taşınır .

Bir benzetme olarak, RAM'i(RAM) bir masanın üstü ve çekmeceleri sabit sürücü olarak düşünün, kendiniz CPU gibi davranın . Masanın üzerindeki öğelerle çalışmak hızlı ve kolaydır, ancak yalnızca bu kadar yer vardır. Bu, masa yüzeyi ile çekmeceler arasında ihtiyacınız olan şeyleri taşımanız gerektiği anlamına gelir.

Günümüzde kullanılan bilgisayarlar, akıllı telefonlar, oyun konsolları ve diğer tüm bilgi işlem cihazlarının bir tür RAM'i(some type of RAM) vardır . Nasıl çalıştığını ve ne için kullanıldığını açıklayarak her birinin üzerinden geçeceğiz. Özellikle(Specifically) aşağıdaki RAM türlerini ele alacağız:

  • SRAM
  • DRAM
  • SDRAM
  • SDR RAM
  • DDR SDRAM
  • GDDR
  • HMB

Kulağa korkutucu bir saçmalık gibi geliyorsa endişelenmeyin. Kısa süre sonra her şey çok netleşecek.

SRAM – Statik Rastgele Erişim Belleği(SRAM – Static Random Access Memory)

İki ana RAM türünden biri olan SRAM özeldir çünkü şu anda depoladığı bilgileri korumak için "yenilenmesi" gerekmez. Devrelerde güç akışı olduğu sürece bilgi olduğu yerde kalır. 

SRAM, bir dizi transistörden (4-6) yapılmıştır ve doğası gereği inanılmaz derecede hızlıdır. Bununla birlikte, nispeten karmaşık ve pahalıdır, bu yüzden onu hiper hızlı önbellek olarak hizmete giren  CPU'larda(CPUs) bulacaksınız .

Ayrıca, verilerin hızlı bir şekilde taşınması gereken yerlerde küçük miktarlarda SRAM önbelleği bulunur, ancak bunlar darboğaz olabilir. (SRAM)Sabit(Hard) sürücü arabellekleri bu kullanım durumunun iyi bir örneğidir. Bir cihazın daha fazla veriye sahip olması gereken her yerde, aktarımın sorunsuz olmasına yardımcı olan bazı SRAM'ler olacaktır.(SRAM)

DRAM – Dinamik Rastgele Erişim Belleği(DRAM – Dynamic Random Access Memory)

DRAM, diğer yaygın (other )RAM tasarımı türüdür . DRAM bellek, transistörler ve kapasitörler kullanılarak oluşturulur. Her bir bellek hücresini yenilemezseniz, içeriğini kaybeder. Bu nedenle “statik” değil “dinamik” olarak adlandırılır. 

DRAM , SRAM'den(SRAM) çok daha yavaştır , ancak yine de sabit sürücüler gibi ikincil depolama aygıtlarından çok daha hızlıdır. Ayrıca SRAM'den(SRAM) çok daha ucuzdur ve bilgisayarların ana RAM çözümü  olarak yerleşik birden fazla gigabayt DRAM'e sahip olması tipiktir.(DRAM)

SDRAM – Senkronize Dinamik Rastgele Erişim Belleği(SDRAM – Synchronous Dynamic Random Access Memory) 

Bazı insanlar SDRAM'in (SDRAM)SRAM ve DRAM'in(DRAM) bir karışımı olduğunu düşünüyor gibi görünüyor , ama değil! Bu, CPU saatiyle  senkronize edilmiş DRAM'dir .(DRAM)

DRAM modülü , veri girişi isteklerine yanıt vermeden önce CPU'yu(CPU) bekleyecektir . Eşzamanlı yapısı ve SDRAM belleğin bankalarda nasıl yapılandırıldığı sayesinde, CPU aynı anda birden fazla talimatı tamamlayabilir ve genel performansını önemli ölçüde artırır. 

SDRAM , günümüzde çoğu bilgisayarda kullanılan ana RAM türünün temel biçimidir . Ayrıca SDR SDRAM veya Tek Veri Hızı Senkronize Dinamik Rastgele Erişim Belleği(Single Data Rate Synchronous Dynamic Random Access Memory) olarak da bilinir . Temelde bugün bilgisayarlarda kullanılan bellek türüyle aynı olmasına rağmen, vanilya SDR biçimi hemen hemen eskidir ve yerini listemizdeki bir sonraki RAM türü alır.(RAM)

Çift Veri Hızı Senkronize Dinamik Rastgele Erişim Belleği(Double Data Rate Synchronous Dynamic Random Access Memory)

Bilmeniz gereken ilk şey, birden çok nesil DDR bellek olduğudur. Geriye dönüp baktığımızda DDR 1(DDR 1) olarak adlandırdığımız ilk nesil, okuma ve yazma işlemlerinin saat döngüsünün hem tepe hem de dip noktalarında gerçekleşmesine izin vererek SDRAM'ın(SDRAM) hızını iki katına çıkardı .

DDR2 , DDR3 ve bugün DDR4 , bu birinci nesil DDR'de katlanarak gelişti(DDR) . Bu bellek modüllerinin performansı, Saniyede Mega Aktarım(Mega Transfers per Second ) veya “MT/S” olarak ölçülür. Bir mega aktarım, esasen bir milyon saat döngüsüne eşdeğerdir. En hızlı birinci nesil DDR yongaları 400 MT/s . DDR4 , 3200 (DDR4)MT/s kadar hızlı olabilir !

GDDR SDRAM – Grafik Çift Veri Hızı Rastgele Erişim Belleği (GDDR SDRAM – Graphics Double Data Rate Random Access Memory )

GDDR şu anda altıncı nesildir ve neredeyse yalnızca bir video kartı veya oyun konsolu üzerindeki bir GPU'ya(GPU) (grafik işlem birimi) bağlı olarak bulunur . GDDR , normal DDR ile ilgilidir , ancak grafik kullanım durumları için tasarlanmıştır. Düşük gecikme süresiyle daha az ilgilenirken büyük miktarlarda bant genişliğini vurgular. 

Başka bir deyişle, bu bellek normal SDRAM kadar hızlı yanıt vermez , ancak yanıt verdiğinde bir kerede daha fazla bilgiyi taşıyabilir. Bu, bir sahneyi oluşturmak için birçok gigabaytlık doku verisinin akışının gerektiği grafik uygulamaları için mükemmeldir ve az miktarda gecikmenin gerçek bir sonucu yoktur.

Adına rağmen GDDR , normal sistem RAM'i(RAM) olarak kullanılabilir . Örneğin, PlayStation 4 , geliştiricilerin istedikleri şekilde bölebilecekleri, gerektiğinde CPU ve GPU'ya(GPU) bölümler ayırabilecekleri tek bir GDDR bellek havuzuna sahiptir .

HBM – Yüksek Bant Genişliği Belleği(HBM – High Bandwidth Memory)

GDDR'nin , (GDDR)AMD tarafından üretilen sınırlı sayıda grafik kartında yer alan HBM bellek(HBM memory) biçiminde bir rakibi var . Şu anda(Currently) en son sürüm HBM 2'dir , ancak (HBM 2)GDDR'nin(GDDR) yerini alıp almayacağı veya geçersiz olup olmayacağı belirsizdir .

Bellek performansının en önemli kısmı, belirli bir süre içinde kaydırılabilen toplam veri miktarıdır. Bunu yapmanın bir yolu, çok hızlı bellek oluşturmaktır. Toplam bant genişliğini iyileştirmenin diğer bir yolu, "boru" verilerinin daha geniş bir alana iletilmesini sağlamaktır.

HBM bellek, (HBM)GDDR'den(GDDR) daha düşük ham saat frekanslarında çalışır , ancak veriler için çok geniş bir fiziksel yolun yanı sıra sinyallerin seyahat etmesi için çok daha kısa mesafeler sağlayan benzersiz bir 3B yığınlanmış çip tasarımı kullanır. Sonuç, GDDR ile karşılaştırıldığında benzer toplam bant genişliğine sahip ancak daha az gecikme süresi olan bir bellek çözümüdür.

HBM ile ilgili sorun, yapılmasının karmaşık olması ve fiziksel tasarımı sayesinde GDDR ile önemsiz olan kapasite türlerini elde etmenin henüz mümkün olmamasıdır . Sonunda bu sorunların üstesinden gelinirse, GDDR'nin(GDDR) yerini alabilir , ancak bunun olacağının garantisi yoktur. 

Thanks For The Memories!

RAM'in(RAM) herhangi bir bilgisayarın önemli bir bileşeni olduğu açık olmalıdır ve yanlış gittiğinde sorunun gerçekte ne olduğunu anlamak zor olabilir.

Ne de olsa, burada veya oradaki sahte bir bit, sisteminizi kurnazca kararsız hale getirebilir veya görünüşte rastgele çökmelerin arkasında olabilir. Bu nedenle , açıklanamayan bir kararlılık sorununuz olduğunda her zaman  bozuk RAM belleğini test etmelisiniz.(test for bad RAM memory)

Bir gün RAM'in(RAM) ötesine geçebiliriz , ancak öngörülebilir gelecekte, bilgi işlem performansı bulmacasının önemli bir parçası olacak, bu yüzden onu tanıyabiliriz.



About the author

Ben profesyonel bir yorumcu ve üretkenlik arttırıcıyım. İnternette video oyunları oynayarak, yeni şeyler keşfetmeyi ve teknoloji ihtiyaçları konusunda insanlara yardım ederek vakit geçirmeyi seviyorum. Xbox ile biraz deneyimim var ve 2009'dan beri müşterilerin sistemlerini güvende tutmalarına yardımcı oluyorum.



Related posts