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
Q. What kinds of networking does Windows XP support? How does Windows XP execute transport protocols? Describe two networking protocols. Answer: Support is offer for bo

Ask questioDevelop a utility in C language which will run in Linux operating systems to display following properties of the system: ? Processor speed ? Ram size ? Computer name ? S

Explain working of the logical file system The logical file system manages metadata information. Metadata contains all of the file-system structure, excluding actual data. It h

An operating system act as an intermediary between user of a computer and computer hardware. The objective of an operating system is to provide an environment in that a user can ex

Direct communication With direct communication each process that requires to communicate must explicitly name the recipient or sender of the communication. The send and receive

The dynamic memory allocator is a layer between the application and the OS, managing heap objects. When a program requests memory from the allocator (via malloc(), for instance), t

I am not getting what you have tried to describe here. Can you elaborate more about this, i will be thankful to you. Vinay

What is multiprogramming? Multiprogramming: The management of many processes within a single processor system. Operating systems such like UNIX provide multiprogramming for sha

What are the main differences between operating systems for mainframe computers and personal computers? The design goals of operating systems for those machines are quite diffe

What are the common strategies to select a free hole from a set of available holes? The most common methods are a. First fit b. Best fit c. Worst fit