2

私は大学でしばらく x86 アセンブリと C をプログラミングしてきましたが、この日、1 つのことに頭を悩ませることができませんでした。それらのアドレス値は、実行中のシステムにとって「重要」であると思われますか?

まず第一に、私はそれを行うことができます (私はこれを行うことができますよね?) そして第二に、実際に 0x0 または他のアドレスを使用していた場合に、他のプロセスが誤動作しないことを誰が保証しますか?

これはどのように管理されていますか?

4

2 に答える 2

0

保護されたアドレスに書き込むことはできません。メモリの一部はカーネルによって保護されており、すべてのリクエストがカーネルを通過する必要があるため、保護は簡単です。この記事を参照してください: http://en.wikipedia.org/wiki/Kernel_(computing)

于 2013-11-06T08:28:07.083 に答える