Bellek Modu'Intel® Optane™ kalıcı belleğin davranışı açıklar.
- Bellek neden kalıcı değil? Özellikleriyle kalıcı mı?
- DRAM önbellekleme nasıl çalışır? Bunların hepsi donanımda işletim sistemi desteği olmadan mı yapılır?
Intel® Optane sürekli bellek, uçucu olmayan ortamın Çift Hatlı Bellek Modülü'ne (DIMM) yerleştirildiği ve bellek veri veri üzerinde kurulu olduğu yeni bir teknolojidir. Geleneksel kalıcı bellek DRAM DIMM'leri ile birlikte sürekli bellek DIMM'leri mevcuttur.
Sürekli bellek DIMM'lerini DRAM DIMM'lerinden farklılaştıracak en önemli nokta, sistem kapatıldı mı yoksa güç kaybedili mi, bu verilerin depolanmış olmasıdır.
Bu sayede Sabit Disk Sürücüleri (HDD'ler) veya Solid State Sürücüler (HDD'ler) gibi bellek gibi kalıcı depolama alanı olarak, ancak bellek gibi gecikme süreleriyle kullanılabilirler.
Intel® Optane™ Sürekli Bellek (PMem), Intel® Optane™ Bellek teknolojisine dayalıdır ve daha fazla verinin daha hızlı işleme için CPU'ya daha yakın (yani "daha ılık") tutmak için yeteneğine sahiptir. PMem, Ölçeklenebilir Platform işlemciler Intel® Xeon® (kod adı ve Cascade Lake).
İKI seviyeli bir bellek mimarisini desteklemek için DDR4 DRAM DIMM'ler ile birlikte DCPMM'ler mevcuttur. En hızlı katman DRAM tabanlı "near memory" ve daha yavaş katman DCPMM "uzak bellek"tir. PMem farklı modlarda kullanım için yalıtılmış olabilir: Bellek Modu, Uygulama Doğrudan Modu veya "Karma Mod" olarak adlandırılan Bellek Modu ve Uygulama Doğrudan Modu kombinasyonu.
Bellek Modunda,PMem'ler işletim sisteminin kontrolü altında geçici sistem belleği olarak çalışır. Platformda yer alan herhangi bir DRAM, PMem'lerle birlikte çalışan bir önbellek olarak hareket gösterir.
App Direct Mode'daPMem ve DRAM DIMM'ler, uygulamanın doğrudan yükleme/depolama kontrolü altında bağımsız bellek kaynakları olarak çalışır. Böylece PMem kapasitesi, sistem fiziksel adres boşluğuna (KIYA) eşlenen ve uygulamalar tarafından doğrudan erişilebilen, byte-addressable sürekli bellek olarak kullanılabilir.
Karma Mod'da,PMem kapasitesinin bir yüzdesi Bellek Modunda, geri kalan kısmı Ise App Direct Mode 'da kullanılır.
Uygulama Doğrudan Modu kapasitesi, App Direct üzerinden Blok olarak kullanılabilir. Bu durumda, sürücü geleneksel blok depolama arabirimini uygulamalara şeffaf bir şekilde gösterir; böylece değiştirilmek zorunda değildir. Block over App Direct, güç-başarısız yazma gücü sağlamak için bir blok çevirisi tablosu aracılığıyla yazma optimizasyonu üzerinde kopya ile uygulanır.
Aksi takdirde uygulamalar, kalıcı bellek kullanan bir dosya sistemi kullanılarak doğrudan yükleme/depolama mekanizmaları ile App Direct kapasitesine erişmek için değiştirilebilir. Bu çekirdek tamamen atlar ve kalıcı belleğe en kısa kod yolunu sağlar. Kalıcı bellek kullanımı ve programlama hakkında daha fazla bilgi edinmek için, Sürekli Bellek Programlama 'ya bakın.
