1

一般的なプロセスは、テキスト、データ、ヒープ、スタックの 4 つのメモリ領域で構成されます。それぞれにどのような保護属性がありますか?

ありがとうジョシュ

4

1 に答える 1

4

これはオペレーティング システムによって異なるため、一般的に有効な答えはありませんが、通常は次のようになります。

  • テキスト - 読み取り実行
  • データ - 読み取り
  • ヒープ - 読み書き
  • スタック - 読み書き

古いオペレーティング システムでは、テキストとデータを書き込み可能にすることができます (一部のハードウェアでは、読み取りと読み取り実行を区別できません)。また、一部のオペレーティング システムでは、これを自由に変更できますが、変更できないオペレーティング システムもあります (または、以前は "書き込み" だったものを "実行" に設定できないなど、いくつかの制限があります)。

于 2012-12-08T23:49:32.577 に答える