26-03-2026, 02:27 PM
![[Resim: Chat-GPT-mage-26-Mar-2026-13-26-25.png]](https://i.ibb.co/Rp1Qzx7p/Chat-GPT-mage-26-Mar-2026-13-26-25.png)
🔬 M.2 SSD’lerde DRAM ve HMB Nedir?
M.2 SSD alırken karşınıza çıkan DRAM, DRAM’siz ve HMB ifadeleri aslında sadece pazarlama terimi değil; SSD’nin nasıl çalıştığını ve gerçek performans karakterini belirleyen temel farklardır.
Bu konuyu anlamak için önce SSD’nin arka planda nasıl çalıştığını bilmek gerekiyor.
🧠 SSD’ler Veriyi Nasıl Yönetir?
Bir SSD’nin içinde sadece NAND bellek yoktur. Asıl işi yapan parça:
👉 Controller (denetleyici)
Bu kontrolcü sürekli şu işlemleri yürütür:
Yazılan veriyi NAND hücrelerine dağıtır
Okuma isteğinde doğru hücreyi bulur
Aşınma dengeleme (wear leveling) yapar
Çöp toplama (garbage collection) uygular
TRIM komutlarını işler
Ama burada kritik bir detay var:
👉 NAND bellekler doğrudan adreslenemez
Yani işletim sisteminin gönderdiği adres ile NAND’daki fiziksel adres aynı değildir.
Bu yüzden SSD içinde bir çeviri sistemi vardır:
👉 FTL (Flash Translation Layer)
Bu sistem:
Mantıksal adresleri (LBA)
Fiziksel NAND adreslerine çevirir
Ve bu eşleşmeler bir harita (mapping table) olarak tutulur.
💾 DRAM Ne İşe Yarar?
DRAM’in asıl görevi burada başlar.
👉 DRAM = bu mapping tablosunun tutulduğu yer
Yani:
“Veri NAND’ın neresinde?” bilgisi DRAM’de tutulur
Controller bu bilgiye anında erişir
Bunun sonucu:
Çok düşük gecikme
Çok hızlı erişim
Yük altında stabil performans
Özellikle:
4K random işlemler
oyun yükleme
işletim sistemi akıcılığı
gibi senaryolarda DRAM ciddi fark yaratır.
⚡ DRAM Olmazsa Ne Olur?
DRAM yoksa SSD bu haritayı saklamak için:
👉 NAND belleğin kendisini kullanır
Bu durumda:
Her veri erişiminde ekstra okuma gerekir
Gecikme artar
Random performans düşer
Bu yüzden DRAM’siz SSD’lerde:
anlık takılmalar
düşük 4K performansı
görülebilir.
🚀 HMB (Host Memory Buffer) Nedir?
HMB, DRAM olmayan SSD’ler için geliştirilmiş bir çözümdür.
Mantığı:
👉 SSD, bilgisayarın RAM’inden küçük bir alan kullanır
Teknik olarak:
NVMe protokolü üzerinden çalışır
SSD → RAM’den alan talep eder
PCIe üzerinden bu alana erişir
Bu alan mapping cache olarak kullanılır
🔧 HMB ile DRAM Arasındaki Temel Fark
En önemli fark erişim şeklidir:
DRAM’li SSD
DRAM → SSD’nin üzerinde
Controller → direkt erişim
Gecikme → çok düşük
HMB SSD
RAM → sistem tarafında
SSD → PCIe üzerinden erişir
Gecikme → daha yüksek
Kısaca:
👉 DRAM = yerel ve hızlı
👉 HMB = uzaktan ve daha yavaş
📉 Performans Farkı Neden Oluşur?
Bunun 3 ana sebebi vardır:
1. Gecikme
DRAM doğrudan erişilir, HMB dolaylı erişilir.
2. Kaynak paylaşımı
DRAM sadece SSD’ye aittir
HMB sistem RAM’ini paylaşır
3. Süreklilik
DRAM yüksek yükte stabil kalır
HMB uzun yükte performans düşürebilir
🔥 Gerçek Kullanım Senaryosu
DRAM SSD:
Uzun süreli yazmada hız sabit kalır
Oyun yükleme süreleri daha tutarlıdır
Sistem genel olarak daha akıcıdır
HMB SSD:
Günlük kullanımda gayet hızlıdır
Oyunlarda çoğu kullanıcı fark hissetmez
Büyük dosyalarda hız düşebilir
DRAM’siz (HMB’siz):
Random performans zayıftır
Sistem zaman zaman takılabilir
⚠️ Bilinmesi Gereken Önemli Detaylar
HMB sadece NVMe SSD’lerde çalışır
SATA SSD’lerde bu teknoloji yoktur
HMB’nin çalışması için işletim sistemi desteği gerekir
Kullanılan RAM miktarı genelde çok düşüktür (küçük bir buffer)
🎯 Net Sonuç
DRAM → yüksek performanslı gerçek çözüm
HMB → maliyet düşüren akıllı ara çözüm
DRAM’siz → giriş seviyesi
💬 Forum Yorumum
Açık konuşmak gerekirse:
👉 HMB kötü bir teknoloji değil
ama
👉 DRAM’in yerini tutmaz
Sistem toplarken mantıklı yaklaşım:
Uzun vadeli performans → DRAM’li SSD
Fiyat/performans → HMB SSD
En ucuz çözüm → DRAM’siz

