SSD’lerde Dram Ne İşe Yarar ve Önemi Nedir?
SSD’lerdeki DRAM, verilerin geçici olarak saklandığı bir tür arabellek (cache) belleğidir. Bir SSD içerisindeki DRAM, disk üzerindeki NAND flash hafızaya yazılacak veya oradan okunacak verileri hızlı bir şekilde depolayabilmek için kullanılır. Temel olarak, SSD’nin içindeki küçük ama çok hızlı bir veri deposu olarak düşünülebilir.
DRAM’ın İşlevleri:
-
Haritalama Tablosu: DRAM genellikle disk üzerinde veri yerleşimini izleyen bir haritalama tablosu (mapping table) tutmak için kullanılır. SSD’lerde veri, genellikle rastgele ve aşınmayı eşit bir şekilde dağıtmak için disk alanına yayılır (wear leveling). Haritalama tablosu, sistem verileri istediğinde verilerin disk üzerindeki gerçek konumunu hızlıca bulmanın ve içeriğini okuyabilmenin bir yoludur.
-
Yazma Birleştirme: Yazma işlemleri, NAND flash belleğin özellikleri nedeniyle, doğrudan yazılamaz ve silinmeden önce verilerin ‘sayfalar’ halinde yazılması ve ‘bloklar’ halinde silinmesi gerekir. DRAM, gelen yazma işlemlerini birleştirerek (write coalescing) daha verimli bir şekilde NAND hafızaya yazmaya olanak tanır.
-
Yazma Hızlandırma: DRAM, yazma işlemlerini hızlandırmak için bir tür önbellek olarak hareket eder. Veriler önce DRAM’a yazılır ve ardından NAND hafızaya daha uygun bir zamanda aktarılır.
-
Aşınma Yönetimi: SSD’lerde yazma ve silme işlemleri, NAND hücrelerinde fiziksel bir aşınmaya yol açar. Bu aşınma eşit dağıldığında SSD’nin ömrü uzar. DRAM önbelleği, aşınmayı yönetmek ve hücrelerin ömrünü uzatmak için yazma işlemlerinin dağılımını iyileştirir.
-
Okuma Önbelleği: DRAM, sık erişilen verilerin hızlı okunması için bir önbellek görevi görür. Bu, özellikle küçük ve rastgele okuma işlemleri için süreçleri hızlandırır.
SSD’de DRAM bulunması, genel olarak daha iyi performans ve uzun ömürlülük anlamına gelir. Ancak, rekabet ve maliyet düşürme çabaları nedeniyle bazı bütçe dostu SSD modelleri DRAM’siz olarak tasarlanmıştır. DRAM’siz SSD’lerde, bu işlevler NAND flash belleğin kendisi üzerinde veya bir miktar SRAM kullanılarak gerçekleştirilir, ancak bu genellikle performansın düşmesiyle sonuçlanır.
Bu İçeriği Beğendiniz Mi??
0 / 0