Entendemos o comportamento do COW após um fork (como por exemplo descrito aqui ) da seguinte forma: fork cria uma cópia da tabela de páginas do pai para o filho e marca as páginas físicas como somente leitura, portanto, se qualquer um dos dois processos tentar escrevê-lo, acionar uma falha de página e copiar a página.
O que acontece depois que os execs do processo filho? Assumimos que o processo pai pode gravar novamente em suas páginas sem acionar uma falha de página, mas foi difícil encontrar informações exatas sobre como isso é implementado.
Quaisquer ponteiros (incluindo código) são bem-vindos!