メモリマップトファイル
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/07/27 00:42 UTC 版)
メモリマップトファイル(memory-mapped file)はファイルまたはそれに類似するリソース(あるいはその一部)を仮想記憶空間の連続領域に直接マッピングしたものである。そのリソースは通常物理的にディスク上に存在するファイルだが、デバイス、共有メモリオブジェクトなどオペレーティングシステムがファイル記述子で参照できるリソースなら何でもよい。ファイルとメモリ空間の対応付けにより、アプリケーションはそれを主記憶の一部として扱うことができる。
- ^ Using mmap() for Advanced File I/O BrainDump Tutorials
- ^ "What Do Memory-Mapped Files Have to Offer?".
- ^ read vs. mmap (or io vs. page faults) by Matthew Dillon
- ^ "Demand Paging"
- ^ CreateFileMapping Function (Windows)
- ^ “Memory-Mapped Files”. Boost.org (2008年2月2日). 2011年12月4日閲覧。
- ^ “std.mmfile - D Programming Language”. Digital Mars. 2011年12月4日閲覧。
- ^ “New Modules in 1.6”. 2006年12月30日時点のオリジナルよりアーカイブ。2008年12月23日閲覧。
- ^ “Sys::Mmap Perl Module”. 2012年10月25日閲覧。
- ^ “File::Map Perl Module”. 2012年10月25日閲覧。
- ^ see Memory-Mapped Files
- ^ DotNet Archived 2010年4月19日, at the Wayback Machine.
- ^ see revision log
- 1 メモリマップトファイルとは
- 2 メモリマップトファイルの概要
- 3 サポートしているプラットフォーム
- 4 関連項目
- メモリマップトファイルのページへのリンク