MEM(4)

名称
mem, kmem - メモリファイル

解説
特殊ファイル /dev/mem はコンピュータの物理メモリへのインタフェースです。 このファイルでのバイトオフセットは、物理メモリアドレスとして解釈されます。 このファイルへの読み書きは、メモリそのものへの読み書きと同等です。 /dev/mem の範囲内のオフセットだけが許されます。

/dev/mem と同じやりかたで /dev/kmem インタフェースを通じてカーネルの仮想メモリにアクセスできます。 現在メモリにマップされているカーネル仮想アドレスのみが許されます。

ISA システムでは I/O メモリ空間が物理アドレス 0x000a0000 から始まり 0x00100000 まで続きます。 現在のプロセスのプロセス毎データの大きさは UPAGES で、仮想アドレス 0xf0000000 で終ります。

関連ファイル
/dev/mem
/dev/kmem

歴史
mem, kmem ファイルは AT&T UNIX から登場しました。