地方エンジニアの学習日記

興味ある技術の雑なメモだったりを書いてくブログ。たまに日記とガジェット紹介。

【Linux】メモリに関するメモ

  • メインメモリ:物理メモリとも。一般に DRAM で提供される
  • 仮想メモリ:メインメモリの抽象。実メモリではない。
  • 常駐メモリ:現在メインメモリにあるメモリ。
  • 無名メモリ:ファイルシステム位置やパス名を持たないメモリ。ヒープ(プロセスのアドレス空間内のワーキングデータ)を含む。
  • ページ:OSとCPUが使うメモリの単位。伝統的に4kbや8kbが用いられる。
  • ページフォルト:無効なメモリアクセス。オンデマンド仮想メモリを使うときには普通に発生する。
  • ページング:メインメモリとストレージデバイスの間でのページの転送。
  • スワッピング
  • Unix : メインメモリとスワップバイスの間でプロセス全体をやりとりすること
  • Linux : スワップバイスへのページングを指す
  • スワップ:ページングされる無名データやスワップされるプロセスのうち、ディスク上の部分。物理スワップバイスであることもあれば、スワップファイルであることもある