Difference between the vfork() and fork() system call, Operating System

 

In the mean while the fork() system call the Kernel creates a copy of the parent process's address space and adds it to the child process. But the vfork() system call do not creates any copy of the parent's address space, so it is much faster than the fork() system call. The child process as a answer of the vfork() system call runs exec() system call. The child process from vfork() machine system call runs in the parent's address space  which stop the parent process until the child process exits.

 

Posted Date: 7/30/2012 1:19:58 AM | Location : United States







Related Discussions:- Difference between the vfork() and fork() system call, Assignment Help, Ask Question on Difference between the vfork() and fork() system call, Get Answer, Expert's Help, Difference between the vfork() and fork() system call Discussions

Write discussion on Difference between the vfork() and fork() system call
Your posts are moderated
Related Questions
What are the disadvantages of swapping technique used in pre-3BSD UNIX systems? If there is excessively much memory contention, processes are swapped out until sufficient


Describe swapping technique in UNIX systems. Swapping is used to control memory contention among processes. If there is excessively much memory contention, processes are swappe

Front page We need to continue or customization and documentation of our system. Currently our system boots into runlevel 5 and we need it to boot into runlevel 3. For future r

File System Interface and Implementation The Nachos file system, as distributed, uses a single-level index allocation method for data allocation of files. In the current design,

Question: (a) The actual use and scope groups depend on the mode in which a domain is running. There are two domain modes in which you can run a Windows 2000 domain. List and d

Define Overflow Chaining Another method will divide the pre-allocated table into two sections: the primary area to determine which keys are mapped and an area for collisions, g

Q. Several CPU-scheduling algorithms are parameterized for instance the RR algorithm requires a parameter to indicate the time slice. Multilevel response queues require parameters

Differentiate pre-emptive and non-preemptive scheduling In a pre-emptive scheduling technique, CPU can be taken away from a process if there is a requirement while in a non-pre

Logical File System Responsible for providing the before discussed interface to the user including: File access. Directory operations. Security and protection.