これに関連するいくつかの記事を既に見てきましたが、私が理解して再現できる方法で解決策を説明している記事はありません。以下に基づいて、物理アドレスをメモリ内の仮想アドレスに変換する方法を知る必要があります。
単純な仮想メモリ システムには、16 ビットの仮想アドレスを持つ 32KB の物理メモリがあり、そのうちの 12 ビットがオフセットとして使用されます。以下は、プロセスの 1 つのページ テーブルの現在の内容です。
基本的に、この仮想メモリ システムのページ サイズは 1024KB だと思います。VA B2A0 の対応する PA を見つけるプロセスが必要です。そこから進むことができるプロセスを教えていただければ、最終的な解決策を教えていただく必要はありません:)
よろしくお願いします。また、これを既に行っている記事を知っていて、それを見逃してしまった場合は、お気軽にその記事にリンクしてください。
乾杯。