
Günümüzde iki çeşit bellek türü bulunmaktadır. Bunlardan birincisi ROM (Read Only Memory). Temel olarak sadece okunabilen bir bellek türü olan ROM, üzerindeki bilgiler kalıcıdır, ve genelde çok gerekli olan bilgiler saklanır. RAM (Random Access Memory), üzerindeki bilgiler istenilen zaman okunabilir veya istenildiğinde yazılabilirdir. Bilgiler kalıcı değildir. Bilgisayarlar bilgilerin geçici olarak tutulması için RAM’ı kullanır. Üzerindeki bilgiler saniyede birçok kez yazılabilir ve okunabilir. Bilgisayardan elektriği kestiğiniz zaman üzerindeki bilgiler silinir.
ROM (READ ONLY MEMORY) : Iki bellek türünden birisi olan ROM, RAM’in aksine üzerindeki bilgiler kalıcıdır. Bilgisayarınızı kapatsanız bile üzerindeki bilgiler gitmeyecektir. BIOS gibi bilgisayarınız için önemli bilgilerin tutulduğu bir yapıda, ROM kullanılır. BIOS üzerinde kullanılan bilgiler oldukça önemli olduğundan, ROM, habersiz olarak yapılan kopyalama ya da silme işlemlerinin önüne geçmiş oluyor. Günümüzde ROM’un birkaç versiyonu vardır. Bu versiyonlar gerekli alanlarda, özelliklerine uygun bir şekilde kullanılıyor.
o ROM: Standart ROM üzerindeki bilgiler hiç bir yol ile değiştirilemez veya silinemez. ROM birimine bilgi kalıcı olarak yerleştirilmiştir ve içerik kesinlikle değiştirilemez.
o PROM (Programmable ROM): Bu ROM çeşidi sizlere saklama alanına bilgileri sadece bir kez yazmanıza izin verecektir. Bu yazmadan sonra bu bilgiler kalıcıdır. Bunu günümüzde CD-R’a benzetebiliriz. CD-R’a bir kez bilgileri yazdıktan sonra bu bilgiler kalıcıdır ve bir daha değiştirilemez yada silinemez.
o EPROM (Erasable Programmable ROM): Eğer ROM üzerinde kullanılan bilginin, silinip tekrar yazılması gerektiği durumlarda EPROM kullanılabilir. Bu çeşit ROM’lar ultraviyole ışığıyla silinebiliyor. Bu sayede ROM’a yazılabilme özelliği tekrar sağlanıyor.
o EEPROM (Electrically Erasable Programmable ROM): Şu anda bilgisayarınızın BIOS’unuzun kullandığı ROM tipi EEPROM’dur. EPROM’a benzer olarak EEPROM’da silinebilir ve yazılabilir. Silme işini elektriksel
o olarak yapabiliyorsunuz. BIOS’lar EEPROM kullanırlar, bu sayede anakart üreticileri güncelleşmiş BIOS’larını yazabiliyorlar.
RAM (RANDOM ACCESS MEMORY) : RAM’deki bilgiler daha az kalıcıdır. bilgisayarınızda o anda çalışan bir programların, gerekli bilgileri RAM’de saklayarak daha sonra gerektiğinde kullanım için alınan alana denir. Diğer bir değişle bir geçici bellek görevindedir. Bilgiler gerektiğinde kullanılır. Gerekmediği zaman silinir. RAM üzerindeki bilgiler kısa ömürlüdür. Bilgisayarınızı kapattığınızda bilgiler silinir.
Günümüzde iki farklı RAM çeşidi bulunmaktadır.
o SRAM (Static RAM): Statik RAM çok pahalı, çok hızlı bir RAM çeşididir. Günümüzde işlemcilerin Tampon Belleği Statik RAM’dir. SRAM, DRAM’e göre çok daha pahalıdır ve işlemcilerde az miktarda kullanılmasının sebebi budur. Işlemci içine adapte edilmiş olan Level 1 Cache SRAM’dır. Level 2 Cache ise yine işlemci içinde yada Slot1 işlemciler gibi yanında olabilir.Bilgisayar bir istekte bulunduğu zaman, ilk olarak Level 1 Cache’e bakılır. Eğer istenen komut orda ise işlemci çok hızlı bir şekilde bilgiyi SRAM’den alır ve Level2 Cache’e bakmak için zaman harcamaz. Level 1 ve Level 2 SRAM Cache’ler işlemcinizi hızını etkileyen en büyük faktördür.
o DRAM : günümüzde sisteminizin ana belleğini oluşturmak için kullanılan çeşididir. DRAM, SRAM’dan çok daha yavaştır ve daha ucuzdur. RAM üzerindeki bilgiler, genel bütünlüğü sağlaması açısından sürekli yenilenmelidir. Akis takdirde bilgiler kaybolur. DRAM üzerindeki bilgiler uyarılma süreci içerisinde 1 veya 0 olarak okunur.
Daha fazla RAM, aynı anda çalışan bir çok programın daha hızlı çalışması demektir.
Siyah çipler bellek modülleridir. Altındaki yeşil tabaka ise PCB (Printed Circuit Board = Baskılı Devre). PCB üzerine bildiğiniz gibi RAM modülleri yerleştiriliyor. PCB’nin her iki tarafındada RAM modülleri bulunabiliyor. Eğer her iki tarafta da bellek modülleri bulunuyorsa Double Sided (çift taraflı), tek tarafta bellek modülleri kullanılıyorsa Single Sided (Tek Taraflı) RAM diyoruz.
1. RAM NASIL ÇALIŞIR?
DRAM üzerindeki her modül üzerinde verileri kısa süreli olarak tutan kapasitörler bulunmaktadır. Bu veri RAM’in tutabileceği bir bitlik 1 ve 0 değerleridir. Eğer kapasitörler yarımdan fazla şekilde şarj edilmişse 1, yarım veya daha az bir şekilde şarj edilirse 0 değerini alır. Kapasitörler üzerindeki şarjı çok çabuk kaybederler. Dolayısı ile bu şarj kaybından sonra bilgi kaybı olur.SRAM’de ise her modülün yapısında ise 2-4 transistör bulunur ve bir bitlik 0 ve 1 değerlerini tutar.
RAM bilgi verdiği zaman bu verme işini bit’ler halinde yapar. Bit sadece 0 ve 1 değerlerinde oluşur. 0 ve 1 değerlerini birleşmesinde Binary Code dediğimiz yapı oluşur. RAM bu bilgileri alır ve tıpkı ızgaraya benzer şekilde olan sütun ve dizelerin içerisinde taşır. Bu sütun ve dizeler milyonlarca küçük bellek hücresinden oluşmuştur.
Işlemci bir ilgi işlediği zaman, bu bilgiye daha sonra kolayca erişmek için onu RAM’e saklar. Bu iş yapılacağı zaman işlemci - Sistem veriyolu - RAM modülüne giden yolu izleyen “yazma” sinyalini gönderir. RAM bu bilgiyi belli bir adreste saklar. Bu adres ileride gelecek olan bilgi istemleri için gereklidir.
DRAM ÇEŞITLERI
DRAM gayet basit bir şekilde çalışır. Günümüzde değişik standartlarda bulunmaktadırlar. Bu farklı DRAM tiplerinin özellikleri – yani, hızı, erişim süresi ve çalıştırma prosedürü gibi özellikleri - farklılık gösterir. Günümüzün en popüler RAM teknolojisi SD-RAM’dir. diğer RAM çeşitlerinde DDR SDRAM ve RDRAM ileride standart olmak için şu anda gelişmeler kaydediyorlar.
SDRAM (Senkronize DRAM): Günümüzün en çok kullanılan DRAM tipidir. senkronize, yani sistem veriyolu hızı ile aynı hızda çalışan demektir. PC100 v Pc133 terimlerini sistem veriyolu hızını gösterir. bellek 100 MHz veriyolu hızında çalıştığında, teorik olarak 800MBps bant genişliği sunması gereklidir. Eğer veriyolu hızı 133 MHz’e çıkarsa bant genişliği ise 1100 MBps’e çıkıyor.
Bellek modüllerinin erişim süresi nanosaniye cinsinden verilir. RAM için belirtilen nanosaniye miktarı bir saat vuruşu için gereken zaman miktarının minimum ölçüsüdür. Çoğu PC100 SDRAM bellek 8 nanosaniyelik erişim süresine sahiptir ve bu teorik olarak maksimum 125 MHz sistem veriyolu hızına dayanabileceği anlamına gelir. Bir bellekteki adrese ulaşmak için, o adresin sütun ve dize numaralarını bilmek gerekir. CAS (Column Adress Strobe) ve RAS (Row Adress Strobe) değerleri ise, belirtilen sütun ve dizelere ulaşmak için gereken saat vuruş miktarını gösterir. “RAS to CAS delay” ise, dize-sütun arası erişiminde ne kadar gecikme olduğunu ifade eder. Şu anda birçok SDRAM’lerde CAS değeri 3, RAS değeri 2, “RAS to CAS delay” değeri de 2’dir. Çok iyi belleklerde ise CAS değeri 2’dir. Bu ifadeler bellek üzerinde 3-2-2 ya da 2-2-2 şeklinde yazılır. Buradan çıkaracağımız sonuç ise, bu değerler ne kadar küçük olursa o kadar iyi.
DDR SDRAM (Double Data Rate SDRAM): Teorik olarak DDR SDRAM bellekler SDRAM belleğin sunduğu bant genişliğinin iki katını sunuyor. senkronize yani sistem veriyolu hızı ile aynı hızda çalışmaktadır. Bant genişliğini iki katına çıkaran özellik ise Saat vuruşlarının yükselen ve alçalan noktalarından bilgi okuyabilme yeteneğinin olmasıdır. SDRAM’da ise bilgi alma yönü saat vuruşlarının yükselen noktalarındandır. Buradan yola çıkarak teorik olarak 133 MHz hıza sahip olan DDR bellek 266 MHz hıza sahip olan SD bellek ile aynı performansı verecektir.
DDR SDRAM bant genişliğini 2,1 GBps dir. 200 MHz’de çalışan bir DDR SDRAM’in 3,2GBps’lık bir genel sistem bant genişliği sunacaktır.
DRDRAM (Direct Rambus DRAM): 16 bit geniş bir veri yolu hızı sunan Direct Rambus Kanalı bellek hızının 400 MHz’e kadar çıkmasına olanak tanıyor. DDR SDRAM gibi çift taraflı okuma yapabileceğinden bu hız 800 MHz’e eşit oluyor. Teorik olarak RAMBUS 1,6GBps değerinde bir bant genişliği sunabiliyor.
Bu yazı toplamda 180, bugün ise 2 kez görüntülenmiş