Question: Question 2 [ Points 5 ] Write a program using the fork ( ) system call to do the following. The parent process ( main

Question 2[Points 5] Write a program using the fork() system call to do the following. The
parent process (main program) forks a process (CHILD 1) to compute and print the sum of the n
natural numbers (1,2,3,...,n) where n is a variable shared between the parent and CHILD 1. It
also forks another process (CHILD 2) that finds the sum of cubes (^3) of the same first n natural
numbers (1,2,3,...,n) where n is a variable it shares with the parent. Let CHILD 1 print The sum
of the first ** natural numbers is: ****. Let CHILD 2 print The sum of the cubes of the first **
natural numbers is: ****. Have the parent invoke the wait () call to wait for both the child
processes to complete before exiting the program. Run and show the output of the program
for n=3 and n=10.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!