最新の x86 システムでメモリ マップされたファイルにバックアップされた領域に割り当てられている CPU キャッシュの動作またはポリシー (キャッシュ不可能な書き込み結合など) のタイプを知っている人はいますか?
どちらが該当するかを検出し、デフォルトの動作をオーバーライドする方法はありますか?
Windows と Linux は、関心のある主要なオペレーティング システムです。
(編集者注: 質問は以前はメモリ マップド I/O と表現されていましたが、特に CPU キャッシュについて話す場合、そのフレーズには特定の技術的意味があります。つまり、NIC やビデオ カードなどの実際の I/O デバイスは、負荷をかけて通信します。 /店。
mmap(some_fd, ...)
この質問は、実際には、 MAP_ANONYMOUS を使用せず、ディスク上の通常のファイルによってサポートされている場合に、から取得するメモリの種類に関するものです。)