İçeriğe atla

RAM

En Küçük RAM
32 karakterli 1 bit boyutunda RAM[1]
RAM Farklılıkları
RAM Modelleri
Manchester 1 RAM
Manchester 1 modelinde kullanılan RAM'in çalışma şeması
2GB bir RAM

Rastgele erişimli hafıza veya rastgele erişimli bellek (İngilizceRandom Access Memory, RAM) mikroişlemcili sistemlerde kullanılan, genellikle çalışma verileriyle birlikte makine kodunu depolamak için kullanılan herhangi bir sırada okunabilen ve değiştirilebilen bir tür geçici veri deposudur.[2] Buna karşın diğer hafıza aygıtları (manyetik kasetler, diskler) saklama ortamındaki verilere önceden belirlenen bir sırada ulaşabilmektedir, çünkü mekanik tasarımları ancak buna izin vermektedir.

Dinamik Rastgele Erişimli Bellek veya RAM, ilk olarak 1968 yılında Robert Dennard tarafından icat edilmiştir.[3] Teksas doğumlu olan ve mühendis olan Dennard, ilk Dinamik Rastgele Erişimli Bellek (RAM) modellerinden birini oluşturdu. Yaşamı boyunca RAM teknolojisine yaptığı iki önemli yenilik, bilgisayar endüstrisinde otuz yılı aşkın bir süre boyunca büyümeyi teşvik etmeye yardımcı oldu.

Bir RAM yongasında herhangi farklı iki veriye ulaşmak için aşağı yukarı aynı süre harcanmaktadır. Buna karşılık disk ve benzerleri okunan verinin başı bulunan noktaya yakınsa az zaman, uzaksa çok zaman harcamakta ve baş konumu sürekli yer değiştirmektedir.

RAM, genellikle bilgisayardaki ana hafıza ya da birincil depo; yükleme, gösterme, uygulamaları yönlendirme ve veri için çalışma alanı olarak düşünülür. Bu tip RAM genelde tümleşik devre biçimindedir. Yaygın olarak hafıza çubuğu veya RAM çubuğu isimleriyle anılır çünkü devre kartı üzerine, küçük devreler hâlinde, plastik paketleme yardımıyla birkaç sakız paketi boyutundadır. Çoğu kişisel bilgisayarda RAM eklemek veya değiştirmek için yuva bulunur.

Çoğu RAM hem yazılıp hem okunabilir. Bu yüzden RAM sık sık "okunan-yazılan hafıza" ismiyle yer değiştirmiştir. Bu bağlamda RAM, ROM'un tersi, daha doğrusu sıralı ulaşılabilir hafızanın tersi olarak kabul edilir. RAM hafızalar genelde (2²) byte şeklinde paketlenir.

RAM çeşitleri

Yazılabilir RAM'in modern çeşitleri, genellikle bilgileri ya disket içinde (örneğin SRAM [statik RAM]) ya da bir kondansatör içinde (DRAM [dinamik RAM], EPROM, EEPROM, USB gibi) depolar. Bazı çeşitler, rastgele hataları ortaya çıkarmak ve doğrulamak için eşlik bitleri veya hata düzeltme kodları kullanır. ROM, RAM'in aksine kalıcı devre dışı seçilmiş transistörler sağlamak için metal kalıp kullanır ve salt okunur bir tipe sahiptir.

SIMM ve DIMM hafıza modülleri özel amaçlar için tasarlanmıştır. Diğer bilgisayar depolama biçimleri, diskler ve manyetik bantlar gibi, genellikle kalıcı depolama için kullanılmıştır. Ancak, birçok yeni ürün verileri korumak için flaş hafıza kullanır. PDA'lar ve küçük müzik çalarlar gibi cihazlar, flaş hafıza sayesinde daha güvenilir bir depolama sağlar. Bazı kişisel bilgisayarlar, sağlamlığı ve taşınabilirliği nedeniyle flash sürücülerini ve SSD'leri manyetik disklerin yerine tercih eder.

Flash hafıza, genellikle NOR tipi ve doğrudan kod çalıştırmaya olanak sağlar ve bu nedenle sık sık ROM yerine kullanılır. Daha yaygın olan NAND tipi ise daha düşük maliyetle hafıza kartları ve SSD'ler gibi toplu depolama için kullanılır.

DRAM

Ekonomik nedenlerden dolayı, kişisel bilgisayarlarda, iş istasyonlarında, kontrol edilmeyen oyun konsollarında (Playstation, Xbox gibi) geniş hafızalar dinamik RAM'lerden oluşur. Bilgisayarın diğer kısımları zula hafıza (ön hafıza) ve diğer disklerdeki veri tamponları statik RAM kullanır.

Dinamik rastgele erişimli hafıza (DRAM) tümleşik devrelerin plastik ambalaja metal iğnecikler ile bağlanıp, sinyaller ile kontrol edilecek biçimde üretilir. Dinamik denmesinin nedeni enerjiyi saklamak için saniyede yüz defaya yakın içinde bulunan kondansatörlerin yüklenmesi gerekir. Günümüzde bu DRAM'ler kolay kullanım için rahat takılacak modüllerden oluşur.

SRAM

Her hücre için altı adete varan transistör kullanılır. Bu tip RAM'lerde bilgiler yüklendikten sonra sabit kalır. Sürekli enerji tazelemesi gerekmemektedir. SRAM (statik RAM), DRAM'den daha hızlı ve daha güvenilirdir ama onun kadar yaygın değildir. SRAM'lerin üretim maliyetlerinin DRAM'lerinkine oranla çok daha yüksektir.

SDRAM Tipleri
TipiVeri Genişliği (Byte)Hızı (MHz)Kapasite (MB/s)

(Veri Genişliği x Hız)

PC66866532
PC1008100800
PC13381331064

DDR SDRAM

Günümüzde en yaygın RAM biçimi DDR4'tür. DDR4, DDR SDRAM (Double Data Rate Synchronous Dynamic Random-Access Memory) teknolojisinin dördüncü neslidir. DDR SDRAM terimindeki DDR (Double Data Rate), verilerin her bir saat döngüsü başına bir kez yerine iki kez aktarıldığı anlamına gelir. SDR ile her bir saat döngüsünde yalnızca tek bir transfer yapılabildiği için DDR ile bellek bant genişliği iki katına çıkmıştır.[4]

ECC

Bilgisayarlardaki bilgiler, bit adı verilen 1 ve 0'lardan oluşur. Her bir bit, dijital verinin en küçük birimidir ve bir araya geldiklerinde anlamlı veri blokları oluştururlar. Ancak, çeşitli nedenlerle bu bitlerin değerleri değişebilir. Örneğin:

  • Ortam Hataları: Kozmik radyasyon veya elektromanyetik parazitler, bitlerin değerini değiştirebilir.
  • Elektronik Parazitler: Bilgisayarın içindeki diğer elektronik cihazlardan gelen parazitler, bitlerin değerlerini bozabilir.
  • Kötü Bağlantılar: Fiziksel bağlantılardaki sorunlar, bitlerin doğru iletilmemesine yol açabilir.

Bu tür hatalar, verilerin bozulmasına ve bilgisayar sistemlerinin beklenmedik şekilde çalışmasına neden olabilir. Bu nedenle, veri bütünlüğünü sağlamak ve hataları düzeltmek için çeşitli yöntemler geliştirilmiştir. Bunlardan biri de Hata Düzeltme Kodu (ECC)'dur.

ECC

ECC, verilerin doğruluğunu sağlamak için ek parite bitleri ekleyen ve bu bitler aracılığıyla hataları tespit edip düzelten bir teknolojidir. ECC, özellikle bilgisayar belleklerinde (RAM) ve depolama cihazlarında yaygın olarak kullanılır.

Veri sınıflandırma sistemi

Günümüzde kullandığımız pek çok bireysel bilgisayarda kolayca yükseltilebilir olan RAM'ler kullanılır. Bunlara DRAM modülleri veya hafıza modülleri denilebilir. Bu modüllerin boyutu birkaç adet sakıza eşdeğerdir. Zarar gördüklerinde veya kapasiteleri yetersiz geldiğinde kolayca yenileriyle değiştirilebilir. Ayrıca RAM'in az miktardaki kısmı (genellikle SRAM) işlemci, sabit diskler, disk sürücüleri gibi birçok sistem bileşeniyle tümleşik olarak kullanılır.

Geçici sanal hafıza oluşturma

Yoğun uygulama periyotları devam ederken RAM'in yetersiz kaldığı durumlarda birçok CPU yapısı ve işletim sistemleri bir tür sanal hafıza yaratma işlemi yürütür. Bu işlemde sabit disk üzerindeki geçici bir alan kullanılır. Temelde sabit disk RAM'den oldukça yavaş olduğundan bu mekanizmanın aşırı kullanımı sistem performansını yavaşlattığından tercih edilmemektedir.

Genel özellikler

RAM, "Random Access Memory" (Rastgele Erişimli Bellek) kelimelerinin baş harflerinden oluşan bir kısaltmadır. RAM bilgilerin geçici olarak depolandığı bir hafıza türüdür. Bilgisayarlar genellikle o an üzerinde çalıştıkları programlar ve işlemlerle ilgili bilgileri RAM denen bu hafıza parçasında tutarlar. RAM ve sabit sürücü temel olarak aynı bilgileri saklarlar, ancak işlemcinin RAM'deki bilgilere erişme ve onları işleme hızı, sabit sürücüdeki bilgilere erişme ve onları işleme hızından çok daha büyüktür.

Bilgisayarlar işlem yaparken program kodları ve veri tutmak için RAM kullanırlar. RAM'in karakterini tanımlayan özelliği bütün hafıza noktaları neredeyse aynı hızda erişilebilir olmasıdır. Diğer teknolojilerin çoğu belirli bir bit veya byte okuduklarından gecikmelere sebebiyet verir.

Birçok RAM türü uçucudur. Bunun anlamı disk ve kaset gibi hafıza depolama aygıtlarından farklı olarak bilgisayar kapatıldığında içerdiği veriyi kaybetmesidir.

Yeni nesil RAM'ler, bir bitlik veriyi dinamik RAM'lerdeki gibi kapasitörde akım olarak ya da statik RAM'lerdeki gibi bir flip-flop'ta durum olarak saklar.

Yazılımlar RAM'leri ayırarak bir kısmının daha hızlı sabit disk gibi çalışmasını sağlayabilir. Buna ‘RAM Disk’ denir. Kullanılan hafıza kaydedilmemiş ise, RAM disk bilgisayar kapandığında veriyi kaybeder. Ama kaydedilmemiş hafıza ayrı bir güç kaynağına sahip ise -pil gibi- veriyi kaybetmez

Tarihçe

İlk zamanlar yaygın yazılabilir RAM, 1949-1952 yılları arasında geliştirildi. Manyetik çekirdek hafıza olarak birçok bilgisayarda kullanıldı. Daha sonra 1960'ların sonu ve 1970'lerin başında statik ve dinamik entegre devreler geliştirildi.

İlk ana hafıza sistemleri, bugünkü RAM gibi, vakum tüplerinden oluşturulmuştur, ama sıklıkla başarısız olmuşlardır. Çekirdek hafıza, küçük ferrit elektromanyetik çekirdeklere tellerle bağlanan, eşit ulaşım zamanlamasına pek sahip değildi. Çekirdek terimi bazı programcılar tarafından RAM'lerin bilgisayarın ana hafızası anlamında kullanılmaktadır. Tüp ve çekirdek hafızanın temel konsepti günümüz RAM'lerindeki tümleşik devrelerde kullanılır.

Alternatif birincil depolama mekanizmaları genellikle tek biçimli olmayan hafıza erişim gecikmelerini içerir. Gecikme satır hafızası bitleri tutmak için cıva dolu tüplerde ses dalga dürtü serisi kullanılmıştır. Tambur hafıza günümüz sabit diskleri gibi sürekli yuvarlak manyetik bantlarda veriyi saklamıştır.

Hafıza duvarı

Hafıza duvarı teriminden, ilk olarak "Hafıza Duvarına Çarpmak: Belli Olanın Anlamı"nda bahsedilmiştir. Bu CPU ve hafıza hızı arasının açılmasına dikkat çekmek için söylenmiştir. 1986'dan 2000'e, CPU hızı yıllık %55'lik bir hızla gelişirken hafıza hızı %10'luk bir gelişme göstermiştir. Bu yüzden hafıza gecikmesinin bilgisayar performansı açısından çok büyük bir darboğaz yaratması beklenmiştir.

Şu sıralar, CPU hızının gelişmesi fiziksel bariyerler dolayısıyla önemli bir şekilde yavaşlamıştır. Intel firması bunu "Platform 2015" belgesinde şöyle açıklamaktadır: "İlk olarak yonga geometrilerinin küçülmesi ve saat hızlarının artışı, transistördeki kaçak akımın artması, güç tüketiminin çoğalmasına ve ısınmaya yol açmaktadır. Intel'in yeni TRİ-GATE'i bu problemi çözebilir. Hafıza gecikmelerinden dolayı yüksek saat hızının avantajları yararlığını kaybetmektedir. Çünkü hafıza gelişimi, saat frekansı gelişiminden geride kalmıştır. Bazı belli başlı uygulamalar için, geleneksel seri mimari işlemcilerin hızlanmasıyla verimliliğini yitirmektedir. Buradaki kazançtan kısılması, frekansın kazancının artmasına neden olabilir. Ek olarak sinyal iletimindeki direnç-kapasitör (RC) gecikmeleri işlemciler küçüldükçe, büyümektedir. Bu da yeni darboğazlar yaratmaktadır."

Sinyal üretimindeki RC gecikmeleri "saat hızı ve IPC: Geleneksel Mimari İçin Yolun Sonu" adlı kitapta belirtilmiştir. Burada anlatılan 2000-2014 arasında yıllık CPU gelişiminin maksimum %12.5 olacağıdır. Intel'in yeni işlemcilerinde görüldüğü gibi bu yavaşlama belirginleşmiştir. Fakat yine de Core2, Pentium 4'ten sonra epey kayda değer bir gelişme olarak görülmektedir.

Güvenlik kaygıları

Basit modellerin aksine (ve belki ortak inanç) modern SDRAM modülleri içeriğini bilgisayar kapatılmadan hemen kaybetmez. Bu süreç oda sıcaklığında birkaç saniye sürer ama düşük sıcaklıklarda dakika kadar uzatılabilir.Bu nedenle normal çalışma belleğinde saklanan tüm verileri kurtarmak mümkündür (SDRAM modülleri gibi). Bu bazen bir soğuk çizme saldırısı (cold boot attack) ya da buz adam saldırısı olarak adlandırılır.

Son gelişmeler

Kapatıldığında ise uçucu olmayan yani verileri koruyabilecek birkaç RAM türü geliştirilmektedir. Bu gelişmelerde kullanılan teknolojiler ise karbon nanotüpler ve manyetik tünel etkisi kullanan yaklaşımlar içerir. 2006'dan bu yana, kapasiteleri 64 GB olan ve performansları alışılagelmiş disklerin çok üstünde olan Katı Hâl Sürücüler (Solid-state Drives) (flash hafıza tabanlı) mevcut duruma gelmiştir.

Ayrıca bakınız

Kaynakça

  1. ^ "32 karakterli ve 1 Bit kapasiteli RAM". 19 Mayıs 2024. 19 Mayıs 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mayıs 2024. 
  2. ^ Ertunç, Mehmet Ali (5 Şubat 2022). "RAM nedir?". Teknoloji Haberleri - ShiftDelete.Net. 28 Aralık 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 28 Aralık 2022. 
  3. ^ "RAM Nedir?". RAM Nedir. Berke Meriç. 19 Mayıs 2024. 19 Mayıs 2024 tarihinde kaynağından arşivlendi. Erişim tarihi: 19 Mayıs 2024. 
  4. ^ Demirci, Berk (11 Aralık 2022). "RAM Nedir? Ne İşe Yarar? Nasıl Çalışır?". Geek. 6 Mart 2023 tarihinde kaynağından arşivlendi. Erişim tarihi: 7 Mart 2023. 

İlgili Araştırma Makaleleri

Sadece okunabilir bellek. ROM, bilgisayarlarda ve diğer elektronik aletlerde kullanılan bir depolama birimidir. RAM gibi yazılıp silinebilen bir depolama birimi değildir. ROM içeriği sadece üretim anında yazılır. Kullanıcının kendi isteği doğrultusunda programlanamaz.

<span class="mw-page-title-main">Sabit disk sürücüsü</span> veri depo cihazı

Sabit disk ya da Hard disk kısaca HDD ya da Türkçesi ile sabit disk sürücüsü veri depolanması amacı ile kullanılan manyetik kayıt ortamlarıdır. Önceleri büyük boyutları ve yüksek fiyatları nedeni ile sadece bilgisayar merkezlerinde kullanılan sabit diskler, cep telefonları ve sayısal fotoğraf makineleri içine sığabilecek kadar küçülen boyutları ile günlük hayatımıza girmişlerdir.

<span class="mw-page-title-main">Anakart</span>

Anakart, modern bir bilgisayar gibi karmaşık bir elektronik sistemin birincil ve en merkezî baskılı devre kartıdır. Apple bilgisayarlardaki muadiline logic board denir ve bazen mobo olarak kısaltılır. Fiziksel yapı olarak anakartlar özel alaşımlı bir blok üzerine yerleştirilmiş ve üzerinde RAM yuvaları genişleme kartı slotları devreler ve yongalar bulunan kare şeklinde bir plakadır. Bu plaka çalışma sistemini organize eder. Bu organizasyon anakart üzerindeki yonga setleri sayesinde olur.

Durağan Rastgele Erişimli Bellek, yarı-iletken bir bellek türüdür.

Bellek bilgisayarı oluşturan 3 ana bileşenden biridir.. İşlemcinin çalıştırdığı programı, lar ve programa ait bilgiler bellek üzerinde saklanır. Bellek geçici bir depolama alanıdır. Bellek üzerindeki bilgiler güç kesildiği anda kaybolurlar. Bu nedenle bilgisayarlarda programları daha uzun süreli ve kalıcı olarak saklamak için farklı birimler mevcuttur.

<span class="mw-page-title-main">DRAM (bilgisayar)</span>

Dinamik Rastgele Erişimli Bellek, dinamik rastgele erişimli bellek bir tümleşik devre içinde her bir veri bitini ayrı bir kapasitör içinde saklayan Rastgele Erişimli Bellek türüdür. Kapasitörler yapıları gereği bir süre sonra boşalacağından yenileme/tazeleme (refresh) devresine ihtiyaçları vardır. Bu yenileme ihtiyacından dolayı DRAM, SRAM ve diğer statik belleklerin zıddı durumundadır. DRAM’in SRAM üzerindeki avantajı onun yapısal basitliğidir: 1 bit için 1 transistör ve 1 kapasitör DRAM için yeterliyken SRAM için 6 transistör gerekir. DRAM, yenileme devresinden dolayı çok yer kaplar. Güç kaynağı açık olduğu durumda DRAM ve SRAM sakladığı verileri korur bu nedenle her iki bellek aygıtı da volatiledir.

Disk bellek, bilgisayarda veri saklama mekanizmasının bir bölümüdür. Veri düzlemsel yüzeye veya diskete geçici veya kalıcı olarak kaydolur. İkincil bir aygıt olan disket sürücü diskten okumak ve yazmak için kullanılır.

Mikroişlemcinin programı işletmesi sırasında geçici olarak kullandığı bölgedir.

DDR SDRAM, bilgisayarlarda kullanılan bir rastgele erişimli hafıza türüdür.

<span class="mw-page-title-main">Bilgisayar mimarisi</span>

Bilgisayar mimarisi, en küçüğe ve en başarılıya ulaşmayı hedeflerken aynı zamanda maliyeti de göz önünde bulundurduğu için sanat ve bilimin ortak buluştuğu nokta olarak da tanımlanır. Bilgisayar Mimarisi, bilgisayar parçalarının iç yapıları ve aralarındaki haberleşme bağlantıları ile ilgilidir.

SDRAM, eş zamanlı dinamik rastgele erişimli bellek. Bir tek durumlu bilgisayar belleği çeşididir. Diğer dinamik rastgele erişimli bellekler (DRAM) eş zamanlı olmayan bir arayüze sahiptirler. SDRAM, denetim girişlerine cevap vermeden önce bir saat girişini bekleyen, yani eş zamanlı bir arayüze sahiptir. Saat, gelen komutları ardışık düzene sokan (pipeline) dahili bir sonlu durum makinasını sürmek için kullanılır. Bu, çipe, eş zamanlama denetim devrelerine sahip olmayan DRAM belleklere göre daha karmaşık bir işlem görüntüsü sağlar.SDRAM'ler günümüzde DRAM'lerden daha hızlıdır.

<span class="mw-page-title-main">DDR2 SDRAM</span>

DDR2, bir RAM türüdür, bilgisayarlarda ana bellek olarak kullanılır. Hızları 400mhz ile 1066 mhz arası değişir. DDR oldukları için hızları iki ile çarpılır.

DDR3 SDRAM, bir bilgisayarın veya başka bir sayısal elektronik aletin çalıştığı verileri yüksek hızlı biçimde saklamasında kullanılan bir RAM teknolojisidir. DRAM'ın birçok uyarlamasından biri olan SDRAM ailesinden gelen DDR3 SDRAM, DDR2 SDRAM'in gelişmiş halidir.

Bellek hiyerarşisi çeşitli veri depolama birimlerinin veri iletim hızı/işlem gücüne göre hiyerarşik olarak sıralanmasına verilen addır. İşlemcilerin hızı ve işlem gücü arttıkça bilgisayar mimarisini oluşturan veri saklama birimlerinin işlemciyle arasındaki senkron farkı gitgide artmaktadır. Veri depolama birimleri arasındaki bu tür farklılıkların önüne geçmek, işlemcinin döngülerce diğer birimlerin veri işlemesi/iletmesi sırasında beklemesini engellemek için önbellek (cache) adı verilen geçiş birimleri oluşturulmuştur.

<span class="mw-page-title-main">Karma sürücü</span> hem katı hal hem de sabit disk depolamayı içeren mantıksal veya fiziksel depolama aygıtı

Karma sürücü ya da İngilizce özgün adının kısaltmasıyla HHD, sabit disk teknolojisinin gelişmesi ve SSD maliyetlerinin yüksek oluşu nedeniyle istenilen pazar hedefine ulaşamaması sonucu SSD ye göre daha ucuz maliyetli bir platform oluşturulması için geliştirilen bir teknolojidir.

<span class="mw-page-title-main">Katı hâl sürücüsü</span>

Katı hâl sürücüsü, bilgisayar depolama hiyerarşisinde ikincil depolama sistemi olarak işlev gören, verileri kalıcı olarak depolamak için tümleşik devre tertibatlarını kullanan bir veri depolama aygıtıdır. Bir diğer tanımıyla, çeşitli biçimlerde görünen ve bilgileri depolamak için farklı bir yola başvuran cihaz. Elektromekanik sürücülerle karşılaştırıldığında SSD'ler, tipik fiziksel darbelere daha dayanıklıdır, sessiz çalışır, daha hızlı erişim ve daha düşük gecikme süresine sahiptir.

<span class="mw-page-title-main">GDDR</span>

GDDR ya da, özellikle bilgisayarda bulunan ekran kartlarında kullanılmak üzere tasarlanmış rastgele erişimli hafıza çeşididir. Çift kanallı veri aktarımı gibi bazı teknolojileri paylaşmalarına rağmen DDR SDRAM modüllerinden farklıdır.

<span class="mw-page-title-main">Veri kayıt ortamı</span> bilginin kaydı için fiziksel depolama ortamı

Veri kayıt ortamı, verilerin üzerine kaydedilip saklandığı ortamların genel adı.

<span class="mw-page-title-main">Dijital ortam</span>

Dijital ortam, verilerin üzerine kaydedilip saklandığı ortamların genel adı.

<span class="mw-page-title-main">Önbellek</span>

Hesaplamada, önbellek ; veri depolayan bir donanım veya yazılım bileşenidir, böylece bu veriler için gelecekteki talepler daha hızlı bir şekilde yerine getirilebilir; Bir önbellekte depolanan veriler daha önceki bir hesaplamanın sonucu veya başka bir yerde depolanan verilerin bir kopyası olabilir. İstenen veriler bir önbellekte bulunduğunda, önbellek kaçması, yapamadığında önbellek kaçırma şeklinde göründüğünde önbellek isabet oluşur. Önbellek isabetleri, bir sonucu yeniden hesaplamadan veya daha yavaş bir veri deposundan okumadan daha hızlı olan önbellekten veri okuyarak yapılır; bu nedenle, önbellekten ne kadar fazla istek yapılabiliyorsa, sistem o kadar hızlı çalışır.