1. ホーム

[解決済み】プログラマーが知っておくべき「メモリ」のこと?

2022-04-12 11:47:32

質問

ウルリッヒ・ドレッパーの プログラマーが知っておくべきメモリについて 2007年版はまだ有効です。また、1.0より新しいバージョンや正誤表は見つかりませんでした。

(Ulrich Drepper氏自身のサイトにもPDFで掲載されています。 https://www.akkadia.org/drepper/cpumemory.pdf )

解決方法は?

私が覚えている限り、Drepperのコンテンツは、CPUキャッシュの仕組み、物理メモリと仮想メモリとは何か、Linuxカーネルがその動物園をどう扱っているかなど、メモリに関する基本的な概念について説明しています。おそらく、いくつかの例で古いAPIを参照していると思いますが、それは問題ではなく、基本的な概念の関連性には影響しません。

というわけで、基本的なことを書いてある本や記事は、決して時代遅れとは言えません。システム/エンベデッド/カーネル担当者向けです。