5
在EXEC調用中,我期望通過刪除父進程的內存來創建內存來允許更大的「子進程」。如何在Minix的EXEC調用中釋放父內存?
我使用MINIX 3.2和我打算修改exec.c
在alloc.c
這裏調用alloc_new_mem
修改版本是alloc.c的源代碼 - https://github.com/minix3/minix/blob/master/servers/vm/alloc.c
尋找指針。
OS:MINIX3 文件:alloc.c
你的意思是說你想釋放父母的記憶,這樣你會爲孩子留下更多的*物理*記憶嗎?或者你是否希望增加子進程的最大VMEM? –
當子進程退出並且等待的父進程運行時,肯定會崩潰嗎? –