5

EXEC 呼び出しでは、親プロセスのメモリを削除してメモリを作成することで、より大きな「子プロセス」を許可しようとしています。

私は MINIX 3.2 を使用しており、変更されたバージョンのinexec.cを呼び出すように変更する予定です。alloc_new_memalloc.c

alloc.c のソース コードは次のとおりです - https://github.com/minix3/minix/blob/master/servers/vm/alloc.c

ポインタを探しています。

OS: MINIX3 ファイル: alloc.c

4

1 に答える 1

1

親プロセスでは、子プロセスを待たずに単純に戻ることができるため、子プロセスは init に再親化され、親アドレス空間が解放されます。これには、カーネルのハックは含まれません。

于 2013-02-07T04:06:30.197 に答える