excel切换进程,新进程如何访问传入的地址数据

excel切换进程,新进程与原来的进程共享PCB,但是PCB里面不包括被替换进程的栈 ,那么execl()传入给新进程的指针形参为何还能访问到数据

execl切换进程并没有把原进程内存块整体清除,新进程用于维护内存的页表与旧进程相同,然后在新进程在执行过程中进行写时拷贝,也就是说在新进程向内存中写入数据的时候,旧进程的内存块才会被覆盖掉,在此之前,新旧进程的内存块可视作相同,所以旧进程栈帧上的数据才会被新进程访问到

execl切换进程并没有把原进程内存块整体清除,新进程用于维护内存的页表与旧进程相同,然后在新进程在执行过程中进行写时拷贝,也就是说在新进程向内存中写入数据的时候,旧进程的内存块才会被覆盖掉,在此之前,新旧进程的内存块可视作相同,所以旧进程栈帧上的数据才会被新进程访问到