日期:2014-05-16  浏览次数:20703 次

“存储映像”怎么理解
看到一句话:
当一个进程调用fork时,其子进程继承父进程的信号处理方式。因为子进程在开始时复制了父进程的存储映像,所以信号捕捉函数的地址在子进程中是有意义的。

“存储映像”怎么理解??

------解决方案--------------------
复制了所有进程空间里的东西, 当然函数的地址也算其中之一, 自然信号处理方式也继承了。
------解决方案--------------------
具体是代码段,至于数据段,会 写时复制。
------解决方案--------------------
就是复制了父进程的整个内存空间。早期UNIX时简单的复制内存,现在都是靠虚拟内存和写时复制实现的。
你可以找一下写时复制的资料,就明白了