RAM Nedir?



Kelime anlamı olarak RAM "Random Access Memory" yani "Rastgele Erişilebilir Bellek" cumlesinin kısaltılması ile oluşmuş bir tanımdır. RAM; bilgisayar, ekran kartı ve bircok mikroişlemci modulunun icinde daimi olarak yer alan bir parcadır. Bilgisayarlar genellikle o an uzerinde calıştıkları programlar ve işlemlerle ilgili bilgileri


RAM diye adlandırılan bu hafıza bolumunde tutarlar. RAM ve sabit surucu temel olarak aynı bilgileri saklarlar, ancak RAM'deki bilgilere erişme ve onları işleme hızı, sabit surucudeki bilgilere erişme ve onları işleme hızından cok daha buyuktur. RAM bir depolama aygıtıdır. Calışması, bilgilerin depolanması ve modul uzerinde bilgilerin kalması icin surekli olarak enerji gereksinimi duymaktadır. Belleğe verilen enerji kesildiği anda uzerinde işlem yapılan bilgiler kaybolur.


RAM genellikle tek bir devre ustunde cift taraflı olmak uzere 2 veya 2'nin katları olacak şekilde dizilmiş bellek yongalarından oluşmaktadır. Bu yongaların her biri farklı depolama alanlarına sahiptir. Aynı devre uzerinde bulunan yongaların toplam kapasitesi Ram belleğinin kapasitesini verir. Yongalar uzerinde sayısız transistorle doğru orantılı bir şekilde artan bellek kapasitelerine sahiptirler.

RAM Nasıl Calışır?



RAM'in icinde 0 ve 1'leri bulunduran bolumler vardır. Bu bolumlerin her birine hucre denir. İşlemci talimatı gonderir, RAM uzerindeki adreslerde ilgili bilgi bulunur ve adres RAM kontrolorune yollanır. İşlemciden gelen isteği koordine ederek belirli adreslere yollar. Bu adres uzerindeki transistorler hucreleri acarak gereken kapasitordeki bilginin okunmasını sağlar.


Belli bir voltaj uzerinde şarj olmuş kapasitor iki sayı sisteminde 1'leri ve altında şarj olmuş kapasitorde 0'ları gosterir ve veriler de bu şekilde değerlendirilir. Kapasitorler uzerindeki şarjı cok cabuk kaybederler. Dolayısıyla şarj kaybı yaşanacağından bilgi kaybı gibi sonuclar da doğar. Bu nedenden dolayı da DRAM'ler gibi yenileyici devre dediğimiz yapılar bulunur.


Ayrıca SRAM'de her modulun yapısında 2-4 transistor bulunur, 1 bitlik 0 ve 1 değerlerini tutar. Daha net anlaşılması icin işlemci bir bilgi işlediği zaman bu bilgiye daha sonra kolayca erişebilmek icin onu RAM'e saklar. Bu işlemin yapılması istendiği zaman işlemci sistem veri yolu ve RAM modulune yazma sinyali gonderir. RAM bu bilgiyi belli bir adreste saklar. Bu adres ileride gelecek olan bilgi sistemleri icin gereklidir.