Fork Call System Call – Operating System
Question 1 UGC NET June-2020 Assuming that the system call fork () never fails, consider the following C programs P1 and P2 executed on a UNIX/ Linux system. Statement I: P1 displays “Happy” 8 times. Statement II: P2 displays “Happy” 12 times. In the light of the above statements, choose the correct answer from the options given below. |
A – Both Statement I and Statement II are true |
B – Both Statement I and Statement II are false |
C – Statement I is correct but Statement II is false |
D – Statement I is incorrect but Statement II is true |
Show Answer With Best Explanation
Answer- C
Explanation:
Fork is the primary method of process creation on Unix-like operating systems. Fork system call is used for creating a new process, which is called child process, which runs concurrently with the process that makes the fork() call (parent process).When fork() is called, parent & child process is run concurrently & complete program is executed for both parent process & child process.
For P1:
For P2: skip it for now.