В Unix и Windows иерархия процессов отличается:
- В Unix присутствует жёсткая иерархия процессов. spravochnick.ru Все новые процессы, которые создаются при помощи системного вызова fork, считаются как дочерние относительно предыдущего процесса. spravochnick.ru Дочернему процессу могут достаться от родительского процесса переменные, регистры и тому подобное. spravochnick.ru В системе есть прародитель всех процессов — процесс init. spravochnick.ru
- В Windows нет понятия иерархии процессов, и все процессы в системе являются равнозначными. tstu.ru Единственным признаком, намекающим на иерархию процессов, можно считать присвоение родительскому процессу специального маркера — дескриптора, который используется родительским процессом для управления дочерним процессом. tstu.ru
Таким образом, в Unix процессы не лишаются наследственной связи со своими дочерними процессами, в то время как в Windows все процессы относительно равноправны, но могут быть объединены в объекты задач, что позволяет управлять ими как группой и устанавливать лимиты ресурсов. rep.vsu.by