Processes Impl of processes and threads Processes The Linux kernel internally represents processes as tasks, via the structure task_struct. Linux uses the task structure to represent any execution context.
For each process, a process descriptor of type task_struct is resident in memory at all times. It contains vital information needed for the kernel’s management of all processes. The process descriptor along with memory for the kernel-mode stack for the process are created upon process creation.