17/01/29 10:56:09.44 nY05JUy9.net
>>211
x86ではSolarisでも1プロセス3GBでWindowsでは1プロセス2GBカーネル2GB
一般的なOSでセグメンテーションとページングを併用しているものはない
複雑かつ不自然なメモリ管理になってしまうから
LinuxではHugememオプションを有効にすれば、カーネルとプロセスの仮想メモリ
空間を分けて1プロセス4GBカーネル4GBにすることができるけど、システムコールの
性能が落ちる
システムコールの性能が落ちる理由等なぜx86用OSがこういう設計になっているか
理解するには、ページングによる仮想メモリの仕組みとシステムコールを含めた
サブルーチンコールの仕組みをまず理解している必要がある