【发布时间】:2012-04-21 03:34:57
【问题描述】:
copy-on-write article on wikipedia 说写时复制通常是通过对页面提供只读访问来实现的,因此当一个页面被写入时,页面错误陷阱处理程序可以为其映射一个唯一的物理内存页面。所以我的问题是为什么当这种页面错误发生时用户级应用程序没有收到 SIGSEGV 信号?毕竟,wikipedia article on SIGSEGV 表示 SIGSEGV 是当进程进行无效内存引用或分段错误时发送给进程的信号。所以在这种情况下,即写时复制的情况下,为什么没有向进程发送 SIGSEGV。
【问题讨论】:
标签: memory-management operating-system copy-on-write page-fault