Когда мы выполняем процесс из терминала, процесс терминала выполняет fork
, а затем exec
. Во время разветвления он создает свою собственную копию, содержащую информацию о конкретном процессе, в данном случае, например, Bash
. Копирование этой памяти может занять некоторое время даже для некоторых небольших процессов, которые могут задержать выполнение, тогда Почему мы копируем память во время fork
? Какой смысл копировать большой объем данных из большого процесса в маленький процесс?
fork
создает дочерний процесс. Пожалуйста, посмотрите, что такое дочерний процесс. ХТН. - person babon   schedule 28.05.2016