Why system calls have to be implementing by a interpreter, Operating System

Q. What system calls have to be implementing by a command interpreter or shell in order to start a new process?

Answer: In the UNIX systems a fork system call followed by an exec system call need to be performed to start a new process. The fork call clones the presently executing process while the exec call overlays a new process based on a different executable over the calling process.

Posted Date: 7/27/2013 2:19:34 AM | Location : United States







Related Discussions:- Why system calls have to be implementing by a interpreter, Assignment Help, Ask Question on Why system calls have to be implementing by a interpreter, Get Answer, Expert's Help, Why system calls have to be implementing by a interpreter Discussions

Write discussion on Why system calls have to be implementing by a interpreter
Your posts are moderated
Related Questions
VoIP (Voice over Internet Protocol), also called Internet telephone, was once a novelty on the Internet, but not very useful because of all the problems with poor voice quality and

How does an operating system make multiprogramming possible by using single processor?

Define the OS/2 threads code The sample program in Listing is very similar to the NetWare example. OS/2 commands are substituted for the pseudocode commands controlling thread

Did Abhinav agree to the initial timeline requested by Rebecca

Central to implementation of a modern memory management system is the page replacement algorithm. Modern virtual memory systems break memory up into pages and map (via a page table

The following is a dump of a TCP header in hexadecimal format: 00CD0018 00000EF1 00000D5D 502200D1 01BF0010 We need to first split the above hex as such 00 CD 00 18 00 00


Introduction of linux

How could we implement locks? No matter how we choose to implement them, we must have some hardware support. One possibility for implementing locks on a uniprocessor machine is is

Define the DosSleep(ms) Function used in the os/2 DosSleep()  suspends the currently executing  thread for some time interval specified in the  ms parameter. If a value of 0 is