エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Linux x86_64のメモリアドレッシング - Qiita
概要 物理アドレスとリニアアドレス(仮想アドレス)、論理アドレスの違い、ややこしいですよね。 Linuxカ... 概要 物理アドレスとリニアアドレス(仮想アドレス)、論理アドレスの違い、ややこしいですよね。 Linuxカーネルを読むのに比較的理解が難しい(と勝手に思っている)メモリアドレッシングについて、まとめてみました。 詳解Linuxカーネルだと概要の次の章にあるので簡単かと思いきや、半分くらいx86の機能の話なのでソースコードを読んでもよくわからない部分です。 結論から言うと、Linuxではセグメンテーションを使わないので、リニアアドレスは論理アドレスと一緒です。ページングによって物理アドレスにマッピングされます。 参考文献 Intel® 64 and IA-32 Architectures Developer's Manual IA-32 インテル® アーキテクチャ ソフトウェア・デベロッパーズ・マニュアル ↑ の日本語版、内容は少ない AMD64 Architecture Programme



2022/02/17 リンク