Content deleted Content added
Initialized a section about the notion of "tasks" in the Linux kernel. |
m WP:CHECKWIKI error fixes, removed stub tag using AWB |
||
Line 23:
===Linux kernel===
The term ''task'' is used in the Linux kernel (at least since v2.6.13,<ref>{{cite web
| title = <code>include/linux/sched.h</code>
| website = GitHub.com
| publisher = Linus Torvalds
| date = August 29, 2005
| url = https://github.com/torvalds/linux/blob/v2.6.13/include/linux/sched.h }}</ref>
| title = <code>include/linux/sched.h</code>
| website = GitHub.com
| publisher = Linus Torvalds
| date = October 3, 2016
| url = https://github.com/torvalds/linux/blob/v4.8/include/linux/sched.h }}</ref>) to refer to a unit of execution, which may share various system resources with other tasks on the system. Depending on the level of sharing, the task may be regarded as a conventional [[thread (computing)|thread]] or [[process (computing)|process]]. Tasks are brought into existence using the <code>clone()</code> system call,<ref>{{cite web
| title = clone, __clone2 - create a child process
| journal = Linux Programmer's Manual
| url = http://man7.org/linux/man-pages/man2/clone.2.html
| date = July 17, 2016
| access-date = November 6, 2016}}</ref>
==History==
Line 57:
{{DEFAULTSORT:Task (Computing)}}
[[Category:Computing terminology]]
|