fork()
Wywołanie systemowe klonuje proces dziecko od uruchomionego procesu. Dwa procesy są identyczne, z wyjątkiem ich PID.
Oczywiście, jeśli procesy tylko czytają ze swoich stosów, a nie zapisują, kopiowanie sterty byłoby ogromnym marnotrawstwem pamięci.
Czy cała kupa procesu została skopiowana? Czy jest zoptymalizowany w taki sposób, że tylko pisanie wyzwala kopię sterty?