Görünüşe göre mevcut M.2 SSD'lerin çoğu, verileri bilgisayarın ana belleğinde saklıyor. Ani elektrik kesintisinde veri kaybı riski var mı?
Duyuru
HMB (Ana Bilgisayar Bellek Arabelleği) özelliğinin veri kaybına neden olduğuna dair hiçbir kanıtımız yok. İşlev, arabellek olarak bilgisayarın (ana bilgisayar) hızlı DRAM belleğini kullanır. Ve DRAM, “geçici” bellek olarak, güç kesildiği anda verileri kaybeder. Ancak SSD'ler verileri yalnızca HMB'de depolar ve bunları da kalıcı flash bellek yongalarında güvenli bir şekilde saklarlar.
HMB özelliği, Geçici Olmayan Bellek Ekspres spesifikasyonunun (NVMe 1.2) 1.2 sürümünde mevcuttur ve Linux ile Windows 10 ve 11'de kullanılabilir. SSD denetleyicisi veya ürün yazılımı daha sonra ana bilgisayardan belirli bir miktarda DRAM ayırabilir ve kullanabilir sadece bu. Ancak HMB protokolü, ana bilgisayarın RAM'in bitmesi durumunda geri alınmasını da gerektirir. Windows 11 24H2'nin piyasaya sürülmesine kadar HMB işlevine sahip çoğu SSD, bunun için maksimum 64 MB ayırmıştı. Bu, dizüstü bilgisayarların ve PC'lerin 4 ila 32 GB arası tipik RAM kapasitesi ve özellikle 0,5 ila 8 TB arası SSD kapasitesi ile karşılaştırıldığında minimum bir miktardır.
HMB teorik olarak verileri SSD'nin flash belleğe yazmasından önce de tamponlayabilir. Ancak bu önemli bir avantaj getirmeyecektir çünkü modern SSD'ler hâlâ büyük ve hızlı bir yazma önbelleğine sahiptir. Bunu yapmak için, bazı flaş hücrelerini (sözde) SLC önbelleği olarak da bilinen daha hızlı tek düzeyli hücre (SLC) modunda kullanırlar. 100 GB'ın üzerinde depolama kapasitesine sahiptir. Boşta kalma aşamaları sırasında, SSD denetleyici verileri önbellekten gerçekte amaçlanan adres alanlarına yazar ve aynı zamanda flash bellek bloklarının doluluğunu da optimize eder.
Yalnızca kendi DRAM çipine sahip olmayan SSD'ler HMB'den yararlanır: bunlar PC'ler ve dizüstü bilgisayarlar için en güncel M.2 SSD'lerdir. Flash bellek bloklarının mantıksal ve fiziksel adreslerini (Mantıksaldan Fiziksele, L2P) kaydeden eşleme tablolarını HMB'ye kopyalarlar. Bu öncelikle rastgele dağıtılmış adreslerin okunmasını hızlandırır, böylece saniyedeki G/Ç işlemi sayısını (IOPS) artırır. SSD denetleyicisi, her okuma erişiminden önce L2P tablosundan bilgi ister ve hızlı DRAM'de, yani HMB'de değilse, daha yavaş olan NAND flash bellekten okumalıdır.
(chiw)
Duyuru
HMB (Ana Bilgisayar Bellek Arabelleği) özelliğinin veri kaybına neden olduğuna dair hiçbir kanıtımız yok. İşlev, arabellek olarak bilgisayarın (ana bilgisayar) hızlı DRAM belleğini kullanır. Ve DRAM, “geçici” bellek olarak, güç kesildiği anda verileri kaybeder. Ancak SSD'ler verileri yalnızca HMB'de depolar ve bunları da kalıcı flash bellek yongalarında güvenli bir şekilde saklarlar.
HMB özelliği, Geçici Olmayan Bellek Ekspres spesifikasyonunun (NVMe 1.2) 1.2 sürümünde mevcuttur ve Linux ile Windows 10 ve 11'de kullanılabilir. SSD denetleyicisi veya ürün yazılımı daha sonra ana bilgisayardan belirli bir miktarda DRAM ayırabilir ve kullanabilir sadece bu. Ancak HMB protokolü, ana bilgisayarın RAM'in bitmesi durumunda geri alınmasını da gerektirir. Windows 11 24H2'nin piyasaya sürülmesine kadar HMB işlevine sahip çoğu SSD, bunun için maksimum 64 MB ayırmıştı. Bu, dizüstü bilgisayarların ve PC'lerin 4 ila 32 GB arası tipik RAM kapasitesi ve özellikle 0,5 ila 8 TB arası SSD kapasitesi ile karşılaştırıldığında minimum bir miktardır.
HMB teorik olarak verileri SSD'nin flash belleğe yazmasından önce de tamponlayabilir. Ancak bu önemli bir avantaj getirmeyecektir çünkü modern SSD'ler hâlâ büyük ve hızlı bir yazma önbelleğine sahiptir. Bunu yapmak için, bazı flaş hücrelerini (sözde) SLC önbelleği olarak da bilinen daha hızlı tek düzeyli hücre (SLC) modunda kullanırlar. 100 GB'ın üzerinde depolama kapasitesine sahiptir. Boşta kalma aşamaları sırasında, SSD denetleyici verileri önbellekten gerçekte amaçlanan adres alanlarına yazar ve aynı zamanda flash bellek bloklarının doluluğunu da optimize eder.
Yalnızca kendi DRAM çipine sahip olmayan SSD'ler HMB'den yararlanır: bunlar PC'ler ve dizüstü bilgisayarlar için en güncel M.2 SSD'lerdir. Flash bellek bloklarının mantıksal ve fiziksel adreslerini (Mantıksaldan Fiziksele, L2P) kaydeden eşleme tablolarını HMB'ye kopyalarlar. Bu öncelikle rastgele dağıtılmış adreslerin okunmasını hızlandırır, böylece saniyedeki G/Ç işlemi sayısını (IOPS) artırır. SSD denetleyicisi, her okuma erişiminden önce L2P tablosundan bilgi ister ve hızlı DRAM'de, yani HMB'de değilse, daha yavaş olan NAND flash bellekten okumalıdır.
(chiw)