摘要:
先需要明白一个问题:COW:写时复制,即:Copy-on-Write,当写入时,进行拷贝:无写入操作:共用一份内存有写入操作:拷贝该块出来供修改,并改变进程的内存地址映射,使之映射到到新的内存块地址这是一种内存优化策略,因为,当同一个EXE,或者同一个DLL执行的时候,程序段自然都是相同的;而在调用函数的时候压入栈的数据段,有可能也是相同的,假如确实是相同的,则操作系统会将不同的进程的相同内存块的部分映射到同一地址,其实,程序的执行无论代码或者数据,都是基于地址的,操作系统则可以通过合理的管理这些地址,进行内存空间的优化。还有另一种情况是,假如数据段被某个或者某些进程修改了怎么办呢?此时,会根 阅读全文
posted @ 2013-10-23 01:50
铁甲小宝
阅读(252)
评论(0)
推荐(0)
浙公网安备 33010602011771号