15. OSサポート
Windowsでのサポート
Linuxでのサポート
Windows Server 2012 R2
• HPEがNVDIMM用ドライバを提供 (予定)
• ブロックアクセスをサポート
Windows Server 2016 Technical Preview 5以降
• OSとしてNVDIMMをサポート
• ブロックアクセスとバイトアクセスをサポート
RHEL 7.2, CentOS 7.2用に NVDIMM SDKを提供
http://linux.hpe.com/nvdimm/
(正式サポートではありません)
“This SDK is not for production use. Its support model is very limited
and the software being provided is as-is and considered experimental.
16. ブロックアクセスとバイトアクセス
Windows Server 2016の場合
ファイルシステム
SCM Disk Driver
Load/Store命令
SCM Bus Driver
ユーザーモード
カーネルモード
アプリケーション
標準ファイルAPI
アプリケーション
ローデバイスアクセス
SCM(Storage Class Memory)
ブロックアクセス
Microsoft社 Build:2016より
DirectAccess
アプリケーション
SCM対応ファイルシステム(NTFS/DAX)
アプリケーションが
メモリマップファイルを要求
メモリ
マップ
領域
DirectAccess
データパス
DirectAccess設定パス
SCM Disk Driver
Load/Store命令
SCM Bus Driver
SCM(Storage Class Memory)
メモリ
マップ
領域
ユーザーモード
カーネルモード
Load/Store命令
バイトアクセス