Content deleted Content added
m Some typos and minor language improvements. |
Pagereviewer (talk | contribs) m A bit more detailed overview of the processes involved in the booting of an operating system. |
||
Line 45:
* A user request to create a new process.
* Initiation of a batch job.
When an operating system is booted,
Process creation in UNIX and Linux is done through [[fork (system call)|fork()]] or clone() system calls. There are several steps involved in process creation. The first step is the validation of whether the [[parent process]] has sufficient authorization to create a process. Upon successful validation, the parent process is copied almost entirely, with changes only to the unique process id, parent process, and user-space. Each new process gets its own user space.<ref>[http://sunnyeves.blogspot.com/2010/09/sneak-peek-into-linux-kernel-chapter-2.html "A Sneak-Peek into Linux Kernel - Chapter 2: Process Creation"]</ref>
|