予約されたメモリアドレスのリストはありますか?ユーザースペースプログラムのメモリを割り当てることができなかったアドレスのリストはありますか?これはおそらくOSごとまたはアーキテクチャごとであると思いますが、誰かがより一般的なOSとアーキテクチャのいくつかを知っていることを期待していました。私はいくつかのバージョンのウィンドウで1つしか掘り下げることができませんでした:
Windows NT、2k、およびXPの場合、次のようになります。
0x00000000-0x0000ffff->デバッグを簡素化するために最下位ページが保護されています
0x00001000-0x7ffeffff->アプリケーションのメモリ領域
0x7fff0000-0x7fffffff->メモリ機能が次の部分に損傷を与えないようにする保護領域
0x80000000-0xffffffff->ドライバなどを含むシステムが配置されているメモリ
Linux、またはBSD(またはその他のこと)について知っている人はいますか?