MEM(4) FreeBSD/i386 カーネルインタフェースマニュアル 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 ファイルは Version 6 AT&T UNIX から登場しました。 FreeBSD 10.0 May 2, 1991 FreeBSD 10.0 |