ページ保護が実行可能にしか設定されていないx86システム上に仮想メモリページを作成した場合、そのページも読み込み可能であることを暗示しますか?仮想メモリページが実行可能な場合、それは読み込み可能であることを暗示しますか?
2
A
答えて
1
IA-32eモードを想定すると、ページテーブルのエントリには読み込みを禁止するビットがなく、書き込みのみが行われます(ビット1、R/W)。ビット2(U/S、User/Supervisory)がアクセスを許可すると仮定すると、ページは常に読み取り可能です。ビット63、EXBは実行禁止ビットです。それは保護フラグのためです。 Intelプロセッサーマニュアルの第3.10.3章を参照してください。
0
私はx86には別々の実行可能フラグがないと思います。すべての読み込み可能なページは実行可能です。だから私は、答えが "はい"(論理が逆であっても)であることを意味すると思います。
関連する問題
- 1. C++/C仮想/組み込み可能ファイルシステム[Cross Compatible(Library)]?
- 2. Tweetsを読み込み可能な形式で表示する
- 3. はファイル読み込み可能です(テキストではなくアクセス可能です)
- 4. Linuxで実行可能なメモリページを共有しますか?
- 5. 実行可能なjarのメインパッケージにないテキストファイルを読み込みます
- 6. XmlReaderに読み込まれた場合、xmlのサイズを計算することは可能ですか?
- 7. .bash_profileでの非同期読み込み - それは可能ですか?
- 8. レールで読み込み可能なモデルを作成する
- 9. ファイルがpy3kで読み込み可能であることを確認します
- 10. それが可能だ場合はPHP
- 11. JavaFXの実行可能なjarファイルの画像の読み込み
- 12. ファイルの読み込みとテスト可能なコード
- 13. SSRS:アクションがサブレポートを読み込むことは可能ですか?
- 14. コンパイラは実行可能なコードのみをコンパイルしますか?
- 15. ウェブページの定期的な再読み込み(ページが利用可能な場合のみ)
- 16. HttpServletは、実行可能スレッドまたは拡張スレッドを実装していません。なぜスレッド可能ですか?実行可能するオブジェクトの場合
- 17. thinktecture identitymanager3がない場合、それは可能ですか?
- 18. JavaScriptオブジェクトから読み込み可能なストリームNode.jsを作成する - 可能な限り簡単な方法
- 19. Android:.apkファイルから読み込み可能な.javaファイル?
- 20. jqGridでセルを読み込み/編集可能にする
- 21. パイプで読み込み可能なストリームをnodejs内の書き込み可能なストリームから一時停止する正しい方法は何ですか?
- 22. JQuery - ASP.NETポストバック "読み込み中" gif - 可能ですか?
- 23. Twigテンプレートシステムで読み込み可能なファイルサイズ
- 24. 可能 - x秒間に読み込まれない場合、ユーザーコントロールのレンダリングをキャンセルしますか?
- 25. JavaScriptが利用可能な場合のみHTMLを非表示にします
- 26. utfから読み込み可能なテキストにテキストを変換します
- 27. djangoがIEに読み込み不可能な文字を表示するのはなぜですか?
- 28. SQLite3は読み込み不可能なテキストを格納します
- 29. Hibernate組み込み可能な継承
- 30. 利用可能な場合は、stdinから行を読み込む方法(そうでない場合はブロックする)?
http://en.wikipedia.org/wiki/NX_bitによれば、実行可能フラグ/ビットは、P4以降およびx86_64アーキテクチャで提供されています。だから、AMD64より前のP4とAMDプロセッサよりも古いIntelプロセッサの方が正しいですが、今日のx86プロセッサでは間違っています。 –