Asenkron DRAM Nedir?

click fraud protection

DRAM, sistem RAM'i olarak kullanılan bir bilgisayar belleği biçimidir. Tüm modern bilgi işlem cihazları, sistem RAM'leri olarak bir veya başka bir Senkron DRAM çeşidi kullanır. Mevcut nesil DDR4, ancak DDR5 piyasaya yeni çıkmış durumda.

DDR RAM'den önce, SDR RAM vardı. Teknik olarak, SDR RAM, başlangıçta Senkronize Dinamik Rastgele Erişim Belleğinin kısaltması olan SDRAM olarak adlandırıldığı için bir retronymdir. Bu, onu asenkron olan önceki DRAM biçimlerinden farklı kıldı.

Senkronize DRAM'den farklı olarak, bellek saati, asenkron DRAM için CPU saati ile senkronize edilmez. Bu, CPU'nun RAM'in çalıştığı hızın farkında olmadığı anlamına gelir. CPU, komutlar ve G/Ç kadar hızlı bir şekilde komutlar verir ve verilerin RAM'e yazılmasını sağlar. veriyolları, bellek denetleyicisinin bunu uygun bir zamanda ele alacağı beklentisiyle izin verir. hız. Ayrıca CPU'nun yanıt için ne kadar beklemesi gerektiğini bilmeden veri istediği anlamına gelir.

Bu, CPU'nun izin verilen spesifikasyondan daha az sıklıkla komut göndermesi gerektiği anlamına geliyordu. İkinci bir komut çok hızlı gönderilirse, işlemi ilkini etkileyebilir. Bu tür bir durum, veri bozulmasına ve anlamsız tepkilere yol açacaktı. Sistem çalıştı ve 1960'larda başlangıcından senkronize DRAM üstünlüğünü gösterip DRAM'ın baskın formu haline gelene kadar DRAM için standarttı.

Asenkron DRAM'ın Tarihçesi

Asenkron DRAM'ın ilk yinelemesinde verimsizlik vardı. Tüm DRAM, bir satır ve bellek hücreleri sütunu sağlayarak etkileşime girer. Bu bilgileri sağladıktan sonra, verilen komutlara bağlı olarak bu hücrelere veri yazabilir veya onlardan veri okuyabilirsiniz. Herhangi bir bellek hücresiyle etkileşime geçmek için, okuma veya yazma işleminin en yavaş kısmı olan satır önce sağlanmalıdır. Yalnızca satır açıldıktan sonra, belirli bellek hücreleriyle etkileşim için bir sütun seçilebilir.

Asenkron DRAM'ın ilk yinelemesi, her etkileşim için sağlanması gereken satır adresini gerektiriyordu. Daha da önemlisi, bu, sıranın yavaş açılması sürecinin her seferinde gerçekleşmesi gerektiği anlamına geliyordu. Etkileşim aynı satırda olsa bile. Sayfa Modu RAM olarak adlandırılan ikinci yineleme, bir satırın açık tutulmasına ve o satırdaki herhangi bir sütunda birden çok okuma veya yazma işleminin gerçekleştirilmesine izin verdi.

Sayfa Modu DRAM, daha sonra Hızlı Sayfa Modu DRAM ile geliştirildi. Sayfa Modu DRAM, yalnızca bir satır açıldıktan sonra gerçek bir sütun adresinin belirtilmesine izin verdi. Bir sütun seçmek için talimatlar veren ayrı bir komut yayınlandı. Hızlı Sayfa Modu, küçük bir gecikme azalması sağlayarak, bir sütun seçme talimatından önce sütun adresinin sağlanmasına izin verdi.

EDO DRAM

EDO DRAM veya Genişletilmiş Veri Çıkışı DRAM'i, yeni bir sütun seçme yeteneği ekledi. Aynı zamanda, veriler daha önce belirtilen sütundan okunmaya devam eder. Bu, komutların ardışık düzene geçmesine izin verdi ve %30'a varan bir performans artışı sağladı.

Burst EDO RAM, son asenkron DRAM standardıydı. Senkronize DRAM, piyasaya çıktığı gibi, DRAM'ın baskın biçimi olma yolunda ilerlemeye başlamıştı bile. Bir sütun seçilerek tek bir saat döngüsünde belirtilecek bir sütun adresleri patlamasına izin verdi. adres ve ardından azalan için satırdaki aşağıdaki üç sütuna kadar okumayı belirleme gecikme.

Çözüm

Asenkron DRAM, DRAM saatini CPU saatiyle senkronize etmeyen erken bir DRAM biçimiydi. CPU frekansları düşükken bu yeterince iyi çalıştı. Ama çoğaldıkça zayıflığını göstermeye başladı. Senkronize RAM sonunda DRAM pazarında baskın oyuncu haline geldi. Artan verimliliği ve ölçeklenebilir performansı gelişmeye devam ediyor. Şu anda, hiçbir şey onu gerçekten kullanmadığından, esasen hiçbir asenkron DRAM aktif olarak yapılmamaktadır. Geri dönüş yapması pek olası değil.